A fast-paced 3D roguelite survivor made in Unity
Download the Demo (PC)

Crystal Overdrive is a sci-fi roguelite where players fight endless waves of hostile robots, gather crystals, and upgrade their characters between runs.
I spent a year working on this project as the main gameplay programmer in a 5-person team, responsible for core systems like combat, enemies, abilities, and optimization.
Gameplay Preview
The game features 3 playable characters, each with their own unique passive abilities and starting weapons.
Screenshots
My Contributions
- Combat & Abilities – Built auto-shooting, dash variations and ability logic.
- Performance – Implemented pooling for projectiles and enemies to reduce memory allocation overhead.
- Upgrades & Shop – Created the between-round shop flow with passive items.
- Characters - Implemented 3 playable characters with their own unique abilities and behaviour according to game designer’s requirements
- Asset integration
- Localization – Implemented multi-language support.