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.