Work

Ruby and The Lost Crystals

UE5
Puzzle Shooter
Teamwork
Perforce
Wwise

A 3D stylized puzzle shooter set in the ancient ruins of the Crystalins, a lost race of living stones. Solve puzzles and use magic projectiles to restore their scattered crystals.

gif of the game

Overview

Ruby and the Lost Crystals is a collaborative game project developed during the third year of the Bachelor’s programme in Games Programming at SAE Institute Geneva. It brought together students from the school’s Game Programming, Game Art, and Audio Engineering departments.

For the Game Programmers, this project served as the main focus of the semester, while for the Game Artists and Audio Engineers, it was a side project alongside their other academic commitments.

The goal was to create a vertical slice within a six-month timeframe (from September to February) — delivering a polished gameplay segment that showcases the core mechanics and vision of the final game. The project was designed to provide a semi-professional production experience, encouraging students to specialise in their respective fields and collaborate as they would in a real development environment.

Pitch

In a fantasy world strewn with ruins, Ruby and her mysterious companion Sapphire must work together to progress, with the sole mission of restoring the scattered crystals. To do this, Ruby is able to perform physical interactions, while Sapphire can fire projectiles with a variety of behaviours

Team

Games Programming Team:

  • Constantin Verine (me): Producer, Programmer & Audio Programmer
  • Remy Lambert: Product Owner, Game & Level Designer
  • Olivier Pachoud: Lead Game Programmer, Graphics Programmer & Tech Artist

Game Art Team:

  • Isabelle Borcard: Lead Game Art
  • Eliot Depres: Main Level Artist

Audio Team:

  • Samuel Rochat: Lead Audio & Wwise Integrator

Special Thanks

  • Diana Vadi: Graphic Designer & 2D Illustrator
  • Bryan Mettraux Ramirez: Game Trailer Editor

Contributors:

  • Games Programming: Alexis Haldy
  • Game Art: Mélissa Houriet, Samuel Blanc
  • Audio: Johan Walder, Yannis von Will, Killian Rossier, Luca Prati, Arber haxidema, Louise Durmaz, Dylan Fracheboud

How it looks like

Here is a gameplay video:

What did I learn

  • Developing a game on Unreal Engine
  • Versioning with Perforce
  • Integrating and using Wwise with Unreal
  • Implementing Audio Spatialisation Technology
  • Team management
  • Working with agile methodology
  • Executing tasks given by the Lead Programmer
  • Working with game artists
  • Working with audio engineers
  • Polishing a game
  • Pitching a game

Events

Fantasy Basel
  • Location: Basel (Switzerland).
  • Dates: 29 to 31 May 2025.
  • Team members on site: Constantin Verine and Olivier Pachoud (all 3 days), Isabelle Borcard, Diana Vadi and Bryan Mettraux Ramirez (1 day).



Statistics

During the event and the week that followed, our itch.io page for the game racked up 104 views.