Sorelle is an Unreal Engine 5 puzzle adventure game created with a team of 30+ USC Games students. In the game you control three sisters with different abilities, and you can swap between them in real-time.
Main contributions
Dialogue System: designed and developed a complex dialogue system prioritizing ease of use for game and narrative designers on the team. Developed from scratch as a UE5 Subsystem with C++ and Blueprints.
Improved game writers workflow by not asking them to touch the engine but making use of Unreal Data Tables
Created documentation for the designers on how to use the system for scripted scenarios and cinematics, as well as improving Blueprint workflow.
Translated all the dialogue to Spanish
Character swapping: developed in C++ the main core mechanic of swapping between characters in real-time with smooth camera transitions
Ground Pound: Inspired by Jak and Daxter mechanic, I co-designed and developed a ground pound ability, enabling designers to easily edit the main features of speed, height and more. C++ and Blueprints.
Game Mode setup: created a Game Mode in Unreal Engine that makes setting up the game easier by automatically create and position the characters when the game starts. This made designers lives easier as they did not have to worry about “placement” when they game starts or when they are testing levels.
Close
ChatGPT Interrogation
A small interrogation scene on Unity as an experiment for USC Games class. Created with ChatGPT API and Oculus Voice SDK to create text-to-speech and speech-to-text.