School project - Plum's Odyssey
March 2020
Gameplay Programmer - Game Designer

Context
This project was a multidisciplinary collaboration involving programmers - designers, artists, and sound designers.
The goal was to create a 2-level platformer featuring:
- Cross-platform compatibility (PC and mobile)
- Online leaderboard integration
- A unique gameplay twist around a custom gravity system, where each platform has its own gravity.
Tech
- Unity - Engine
- C# - Language
- Git - Versioning
Team
- Programmer / Game Designer: Rain Simbi, Mattéo, Samuel, Enguerran
- Art: Nolwenn, Eleonor, Helena, Aurelie, Hugo, Vassili
- Music & Sound: Kevin, Henri
Screenshot
Video
My Work
I worked closely with the sound design team.
We have to use Unity’s built-in audio system instead of third-party tools like FMOD or Wwise, which meant our sound designers needed custom tools to manage their workflow efficiently.
I developed a tool that allowed them to define sound data, which automatically generated a list of sound names (as enums).
This made it easy for gameplay programmers to simply attach a Sound Play component and reference a sound by name, the system handled all the logic behind the scenes.
I also created the input interface to support both PC and mobile controls.
As a designer, I contributed to level design and built editor tools to quickly place interactive elements such as coins and collectibles.
Conclusion
It was a truly rewarding experience, especially working side by side with sound designers to create tools tailored to their needs.
Even though the tools weren’t extremely advanced, they were efficient, practical, and fit perfectly within the project’s scope and timeline.