MetalFront is a 2D battle tank game developed in C++ using the SFML (Simple and Fast Multimedia Library). The game focuses on real-time tank combat in a destructible environment, featuring AI opponents, strategic gameplay elements, and modular design for scalability.
- Real-time 2D tank combat
- Destructible terrain system
- Enemy AI with adjustable difficulty
- Keyboard and gamepad input support
- Multiple weapon types and power-ups
- Modular codebase using SFML for graphics, input, and audio
The player controls a tank in a combat zone and must eliminate enemy units while avoiding destruction. Power-ups and new weapons can be collected to enhance combat capabilities. The goal is to survive as long as possible and achieve a high score or complete mission objectives.
- Language: C++
- Graphics and Audio: SFML (2.5 or later)
- Build System: CMake
- C++17 compatible compiler
- SFML 2.5 or later
- CMake 3.10 or later