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.