A fast-paced 3D roguelite survivor made in Unity
Role
Main gameplay programmer
Studio
Outta Range Games
Team
5 people
Timeline
Jan 2024 – Jan 2025
Engine
Unity 3D
Platforms
PC
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, based on the game designer’s requirements.
- Asset integration – Integrated the team’s art and audio assets into the game.
- Localization – Implemented multi-language support.