•Tools:
•HGE (Haaf’s Game Engine) is used as the game engine. It’s responsible for graphics rendering and sound and music playback.
•Microsoft Visual Studio 2008 – programming environment and compiler.
•STL – containers for the game objects and file saving/loading.
• File formats:
•Graphics - .png files for both static and animated graphics.
•Sound and music – .mp3.
•Save game, levels, configuration – custom .dat files (text format)
•Concepts:\
•Object Oriented Programming (OOP) – units’ hierarchy, state manager.
•Data Driven Programming (DDP) – level loading, game saving/loading, configuration loading.