Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

👾 Void Raiders

Void Raiders is an arcade space-shooter built from scratch in Python, featuring 25 campaign levels, 5 multi-phase bosses, and a procedurally generated endless mode.

Play on itch.io Platform Python Pygame License


🚀 What is Void Raiders?

Void Raiders is a Space Invaders-inspired arcade shooter, built solo as a full game-dev project — from enemy AI to boss patterns to procedural audio. The game offers:

  • 25 hand-crafted campaign levels with escalating difficulty
  • 5 bosses, each with its own multi-phase attack patterns
  • 7 unlockable weapons, each with a different playstyle
  • An endless mode with rule-based procedural formations
  • A built-in level editor for custom formations

✨ Features

  • 10 distinct enemy types (divers, swarms, shielded units, splitters, teleporters...)
  • Finite-state-machine boss fights
  • Procedurally generated chiptune audio — no external sound files
  • Procedural endless-mode generator with weighted enemy rules
  • Local level editor
  • Local save system and leaderboard

📱 Availability

Void Raiders is out now on itch.io for Windows (a browser/Web build is coming soon): 👉 francescofalone.itch.io/void-raiders


🧠 Code Showcase

This repository is a showcase, not the full project source — the complete codebase stays private. snippets.py collects a few pieces I'm particularly happy with: the enemy class hierarchy and dive-steering mixin, boss FSM logic, the rule-based procedural formation generator for endless mode, probability-driven enemy behavior (the shield mechanic), and a couple of the procedural-audio functions.


📄 Legal

Copyright (c) 2026 Francesco Falone. All rights reserved. The full source code, assets, and game logic are not covered by any open license — snippets.py is shared for demonstration purposes only.


⚠️ Disclaimer

Void Raiders is inspired by classic arcade shooters such as Space Invaders and is not affiliated with or endorsed by their original creators. All graphics and audio are procedurally generated for this project.


👨‍💻 Author

Francesco Falone Independent developer — Void Raiders is a solo project built to explore game development, procedural generation, and game AI.


📄 License

Copyright (c) 2026 Francesco Falone. All rights reserved.