
Project for Game Development Pipeline Module






Wavestep is a 3D Marble platforming game with a Vaporwave aesthetic inspired by games like ‘Super Monkey Ball’ and ‘Marble It Up!’. It is a complete project and features 6 levels, customisable skins, and the saving and loading of highscores (with medals to win on each level for fast times).
It was developed as a solo project in a month and a half, with support from my lecturers at Bournemouth University. The project was designed to expand upon the skills I was learning in the unit and teach important project management skills.
Technologies used:
- Unity – Chosen Game Engine
- Visual Studio – IDE
- C# – Scripting
- JavaScript – Save and Load functionality
- Autodesk Maya – 3D models
- Adobe Photoshop and Illustrator – UI/UX Design
- Audacity – Music and Sounds
- GitHub – Project Back-ups
I learned a lot during the development of Wavestep, as it was my first completed project with a significant amount of polish (and no bugs that I know of). It made me feel fully comfortable with the Unity workflow and greatly improved my scripting skills, along with allowing me to practice level design and have my levels tested by both other students and people I reached out to online. The levels were structured to be challenging, but fair, and every level (apart from the final one) tries to teach a new mechanic while also having speedrunning shortcuts built in. This required a very careful balance and taught me a lot about designing, testing, and iterating on levels and mechanics.
You can find Wavestep hosted on my itch.io page, with a Windows build available: https://ozoneinteractive.itch.io/wavestep
