Sprite animation system is used to deliver the graphics for this game. The animation is scripted by XML files. Each level is defined by a XML file which control the appearance and monster spawning, and the monster A.I. is controlled by behavioral scripting to give them more organic look.
Highlights:
- DirectX API.
- Sprite Animation.
- Script-driven level and monster AI.
- Physics simulation.
- Collision detection.