Operation Deep Descent
Fight down through 30 sublevels of an overrun military bunker and destroy the alien portal at the bottom. Radio messages, recovered data pads and scripted events tell the story of what went wrong as you descend.
Can you reach the portal?
Written from scratch in C# (.NET 10) + OpenGL 3.3 and OpenAL. No asset files β every texture, model, sound effect and music track is generated at runtime.
Skitters, grunts, spitters, troopers, cloaked stalkers, wraiths, brutes and overseers β plus bloaters that burst in acid, burrowers that erupt beside you and ceiling crawlers that drop from above.
The Hive Queen, the Warlord and The Mind guard the elevator on key sublevels. The elevator stays locked until the boss dies, and each drops a guaranteed weapon or upgrade.
Hidden rooms hold health, armor and ammo, a damage amplifier, an ammo backpack, night-vision and x-ray goggles, and one upgrade per weapon β magnum rounds, cluster grenades, twin rocketsβ¦
Explosive barrels, steam vents, live cables and acid pools. Power failures plunge levels into darkness, and a self-destruct countdown starts once you hold every keycard.
HDR bloom, ambient occlusion, light shafts with drifting dust, rotating alarm beacons, explosion shockwaves and heat haze, hive growth spreading over the deep levels, and ragdoll deaths.
Every sublevel ends with a score breakdown and an SβD rank, and your best scores are kept. Auto-saves let you continue your descent where you left off.
Ready-to-play builds β no .NET install needed. Or grab the source and run ./run.sh.
macOS: unzip, move Alien Invasion to Applications, and right-click β Open the first time (it isn't notarized). Windows: unzip and run AlienInvasion.exe. Linux: extract and run ./AlienInvasion/AlienInvasion.
All releases on GitHub β