Puddle’s Legacy is a single-player real-time action role-playing game (RPG) set in a fantasy world. Sabrina must follow the footsteps of her missing father to fill a magical book of beasts by exploring very dangerous terrain. Will Sabrina manage to find her father in this adventure?

The game was developed for the Project 2 course as a collaboration between the Design and Development of Video Games degree and the Design, Animation, and Digital Art degree. Our team consisted of 10 developers from the video game degree handling the technical aspects, and 8 artists from the art degree responsible for the artistic aspects of the game like concepts, sprites, or animations. The entire game was built using a custom game engine developed in C++ with the SDL2 multimedia library. This allowed us to have full control over the game’s core systems, including rendering, input handling, physics, and audio management, providing a valuable hands-on experience in low-level game development.

For this project, I contributed to both the development team and the design team. On the development side, I worked on implementing puzzles and interactive elements within the game levels, as well as handling the audio system, including sound effects and background music integration. On the design side, I played a key role in level design and game mechanics creation, ensuring a cohesive and engaging gameplay experience.

Additionally, I developed the official website for Puddle’s Legacy from scratch, managing both its design and implementation. The website showcases the game’s concept, story, and team credits, serving as a key platform for presenting the project to the public. Puddle’s Legacy was a comprehensive project that allowed me to collaborate across disciplines and strengthen my skills in both technical and creative areas of game development, as well as web development.

Puddle's Legacy Final Trailer