↓ Skip to main content
  1. Projects/

Crystal Overdrive

Arthur Bais
Author
Arthur Bais
Freelance Unity Developer
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.

Character selection screen
Character Selection



Screenshots

Gameplay sample
Demolisher Gameplay

Shop interface
In-Game Shop

Game Over
Game Over Screen


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.