Curyeux
Solo puzzle-platformer
Tech Designer & Gameplay Programmer

Unreal 5.4
Perforce
Notion
Description
Curyeux is a single-player puzzle platformer in which you play as Lucienne Grégoire, a brilliant painter on a journey through her own psyche to uncover why she lost her passion for art.
Third Person
-
Specific aiming system
-
Platforming-oriented camera
-
Zones loading and unloading
Main Challenges
Communication
-
Big production (60 students)
-
Making sure everyone is going in the same direction
-
Project coherence
Deadlines
-
Production time of 4 months
-
Fast-paced and chaotic
-
Staying organized
My work
After contributing to the Game Design Document during pre-production, I shifted to scripting gameplay features in Blueprints, also using the Gameplay Ability System. Here are the main systems I worked on:
Camera
Aim Assist & Ingredient snapping
Subtitles & Scripted Events systems
-
Created a parameterized trigger box-based modular trigger system for cutscenes and scripted events.
-
Automatically synchronized subtitles with voice lines by hooking into the audio pipeline.
-
Allowed non-programmers (narrative and sound teams) to easily set up events through Blueprints.
-
Allowed subtitles to dynamically adapt to playback timing, increasing accessibility and pacing.
Localized Subtitles Blueprint
Save & Load architecture
Created a modular save/load system using Blueprint interfaces.
All objects have decoupled and scalable save and load implementation.
Utilizing a custom SaveGame Blueprint class for centralized data storage.Allowed uniform saving of game state and player preferences (e.g., options menu).
Localization & Menus
-
Scalable localization with synced Data Tables
-
10 languages on release (subtitles and UI)
-
Fluid menu navigation with independent widgets
Tools & Polish
-
Created tools for debug navigation, screenshot capture, and platform path previews.
-
Improved UX with ingredient hover feedback and persistent options saving.














