Neon Rebellion is a solo-developed 2D bullet-heaven survival game built in Godot. Set in a cyberpunk-themed world, players fight against endless waves of hostile drones while surviving as long as possible.
The game features automatic attacks, enemy progression, XP collection, kill tracking, and upgrade choices that allow the player to grow stronger over time. As time progresses, stronger elite enemies appear, creating increasing pressure and difficulty.
- Endless wave survival gameplay
- Automatic combat system
- XP drop and level-up progression
- Upgrade selection system
- Health pickups for recovery
- Bomb pickups that clear all active enemies (excluding bosses)
- Pause and restart systems
- Elite boss encounters every 3 minutes
- Increasing difficulty over time (enemy health, speed, and damage scale after each elite boss defeat)
Enemies drop XP upon defeat:
- Yellow XP for regular enemies
- Orange XP for elite enemies
Players level up by collecting XP and can choose from upgrades such as:
- Increased Max Health
- Increased Damage
- Increased Movement Speed
Every 3 minutes, an elite mechanical hound appears.
Boss encounters:
- Clear all active enemies on spawn
- Pause normal enemy spawning
- Trap the player inside a battle arena
- Feature charge-based attacks
- Increase enemy health, speed, and damage after each boss defeat
- Multiple drone enemy variants
- Elite mechanical hound boss
- Godot Engine
- GDScript
- Core gameplay systems
- Player movement and controls
- Auto-attack systems
- Enemy spawning and scaling
- XP and upgrade systems
- Power-up systems
- Boss AI and arena logic
- UI systems and survival timer
- Pause and restart systems
- Debugging and final integration
A downloadable build of Neon Rebellion is available on itch.io: