Skip to content

The Invasion v1.0.0 — Original Allegro Arcade Shooter

Latest

Choose a tag to compare

@AndersonGACFilho AndersonGACFilho released this 16 May 20:54
· 4 commits to main since this release
aebf1fa

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.