Game Development Community

dev|Pro Game Development Curriculum

Golden City: Battle engine

by Griffin Knodle · 02/06/2008 (9:24 pm) · 0 comments

January update for my entry in the 1 Year Dream Game contest here, formerly titled Last Ancient. I've been neglecting my GarageGames monthly blogging -- for a while I took a break to learn my way around TGB and had nothing interesting to post -- but have been working and progressing (pretty) steadily.

The contest entry will be greatly scoped down from the full action RPG I eventually plan to make: It will be mainly just the battle system plus whatever extra features I have time to fit in. I think I can still make a fun simple game out of it for the contest. The title for the eventual full game will be Vision of the Golden City; the contest entry will have some appropriately scaled-down name. =)

I've got most of the basic game engine and battle system in place. Most of my work was on foundation code for all of my combat objects, including the player character, enemies, and everyone's shots, spell effects, and so on. All of the logic is done for processing collisions and determining if one object "hits" another (more precisely, performs any kind of effect on contact), which causes a callback implemented by the subclass. So far it seems to work very nicely and make it easy to add new creatures and other objects.

Although I've got the main code in pretty good shape, I've got pretty much all of my final content to make, so I have a lot of work to do to get ready for alpha. I'll try to make a polished, fun game even if it winds up being very short. =)

My main development blog, including some recent work-in-progress videos, is still at lastancient.blogspot.com/.