Skip to main content
Background Image
  1. Projects/

Crystal Overdrive

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

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 according to game designer’s requirements
  • Asset integration
  • Localization – Implemented multi-language support.