Featured image of post Rainbow Train – Game Prototype

Rainbow Train – Game Prototype

Turn the color wheel to change the track of the train.

A tiny prototype that was inspired by complex GIT branching. The idea of it was to create an endless mobile game in portrait mode. The level is made up of procedural colored tracks. The player spins a little wheel that changes the color of the train. The train will try to stay on the chosen color. When the colors don’t match the train crashes.


It’s an interesting idea when you think about it, but as with any procedural game you need to build it before you can see the flaws:

  1. Chaotic: too many colors, hard to see the wheel, and pick the correct color.
  2. Stressful: no real choice, you just do what you need or you DIE.
  3. Crossing tracks are visually confusing. You assume you can change track, but nope! Crash!

In hindsight I think most of these are fixable:

  1. The pacing can be improved by making you start with only two colors, and gradually adding more.
  2. Make different colors affect the train in some way. Place objects near tracks that you can collect.
  3. Visually distinguish when paths are crossing.


  • Don’t give up on a prototype too early
Last updated on Mar 13, 2021 21:27 UTC
Built with Hugo
Theme Stack designed by Jimmy