Repository navigation
The Invasion v1.0.0
This is the first public release of The Invasion, a retro-inspired arcade space shooter developed in C/C++ with Allegro.
The game was originally created during my first semester of college and represents one of my first complete game programming projects. It was built without a commercial game engine, focusing on low-level gameplay implementation, rendering, input handling, collision detection, audio and scoring systems.
Features
- Full arcade shooter gameplay loop
- Player movement and shooting
- Enemy waves
- Collision detection
- Persistent high score system
- Dynamic difficulty progression
- Scrolling starfield background
- Retro arcade-style presentation
- Basic audio integration
- Windows/Linux-oriented native build structure
Tech Stack
- C
- C++
- Allegro 5
- 2D Rendering
- Game Loop
- Collision Detection
- Input Handling
- Audio
Notes
This release preserves the original version of the project as a milestone in my game development journey. A modern Unity/C# remake is being developed separately under The Invasion: Reforged.