Callum Dourneen
Game Developer
< Back
Project_Clean
A thrilling party game where you play as a roomba with the goal to collect the most dirt.
About
Project_Clean is a fun and fast-paced party game where you take control of a quirky Roomba on a mission to collect the most dirt! In this lively arena, you’ll navigate around obstacles and sweep up scattered messes, using strategically placed power-ups to give you an edge. With power-ups like speed boosts that let you zip across the map and size increases that allow you to vacuum up more dirt, every match brings new opportunities for clever strategies and fast-paced action.
Project Details
Game Title: NA
Genre: Party
Platform: PC
Development Tools: Unreal Engine, C++
Game Features:
  • Powerups
  • Multiplayer
  • Technical Analysis
    What I Learnt
    Hybrid Classes:
    This project was my first experience using both C++ and Blueprints together to create hybrid classes. I learned how to effectively balance tasks between C++ and Blueprints, utilizing C++ for more complex logic such as player movement and power-up selection, while offloading collision detection and other simpler tasks to Blueprints, where they are easier to manage. This approach allowed me to optimize the workflow and leverage the strengths of both systems, resulting in a more modular and manageable codebase. Moving forward, I plan to continue using hybrid classes to streamline game development, especially in projects where performance and flexibility are key.