Roomba Racing

Roomba Racing is a race drifting game built in Unity, in which you compete against the AI in a tournament to see who can run and clean the race track the fastest. Project created through the concept of “roombas”

Engine: Unity
Platform: PC
Role: Game designer and programmer
Team: Rafael Del Río (2D artist)

My contribution to the project

Game designer and programmer

  • Designed the main mechanics of the experience, with a focus on racing, drifting and cleaning.
  • Developed and implemented the game systems including the AI, racing and goal mechanics.
  • Designed and built the different scenarios from scratch in Unity.

Postmortem of the project

What went well

  • By keeping the mechanics to a small number and focusing on simplicity, I was able to iterate effectively.
  • We were able to meet the two-week goal of developing the prototype in its entirety.

What went wrong

  • Due to the lack of programming knowledge in C# for Unity the player’s movement doesn’t feel as juicy as it was thought from the beginning, affecting the GameFeel of the game.
  • We suffer from tunnel vision because we focus more on roombas racing than on cleaning, which is what these vacuums really do.

What I learned

  • As a developer I learned how to use tilemaps grids to design and create scenarios in Unity.
  • Learned that a simple rapid prototype is highly adaptable for testing new changes in mechanics.
  • Learned to identify the moments of tunnel vision and overcome them to get back on track with the pillars of the game.
Scroll to Top