1.1 Animations2. Interactive functionality
1.1.1 Animation classes1.2 Game objects
1.1.2 CAnimationStorage
1.1.3 CParticleSystemLoader
1.2.1 Collision detection1.3 Message system
1.2.2 Drawable objects
1.2.3 CMech
1.2.4 CBuilding
1.4 Technology tree
1.5 Artificial intelligence
1.5.1 Pathfinding1.6 Main package
1.5.2 Mech AI
1.5.3 Strategic AI
1.5.4 Scripting
1.7 Utility classes
2.1 RTS Functions3. Non-interactive functionality
2.1.1 Selecting an object2.2 FPS Functions
2.1.2 Unselecting an object
2.1.3 Binding a selection
2.1.4 Referring to bound object
2.1.5 Building a building
2.1.6 Cancelling building of a building
2.1.7 Using action queue to develop technology or build mechs
2.1.8 Mech actions
2.1.8.1 Moving actions2.1.9 Changing into FPS mode
2.1.8.2 Building power distribution system
2.1.8.3 Changing weapons and modes
2.1.8.4 Attacking actions
2.1.10 Exploring the Map
2.1.11 Upgrading mechs
2.2.1 Moving
2.2.2 Aiming
2.2.3 Shooting
2.2.4 Changing a weapon
2.2.5 Changing into RTS mode
3.1 RTS-mode4. Tools
3.1.1 Enemies and neutrals3.2 FPS-mode
3.1.2 On-game messages
3.1.3 Map
3.1.4 Resources
3.1.5 Environmental occurrences
3.1.6 Tactical AI
3.1.7 Strategic AI
3.2.1 Radar
3.2.2 Damage modelling
3.2.3 Machine visions
3.2.4 Autoaim
3.2.5 Autofire
4.1 Version control
4.2 Programming
4.3 Graphics
4.4 Level editor
4.5 Configuration
4.6 Music and sound effects
4.7 Documentation