Kinetic City zaczęło się od polskiego dokumentu projektowego (GDD): gry, w której nie produkuje się „z powietrza”, tylko z obrotów. Każda maszyna potrzebuje napędu w swoim zakresie obr/min, a moc trzeba doprowadzić wałem, zębatką albo pasem.
Pierwsza grywalna wersja 0.2 powstała w silniku Godot 4.5.1. Miała kampanię z ośmioma epokami i zakończeniem, tryb swobodny, proceduralną grafikę 3D, mapę 256×256 pól, autorską muzykę „Poranek nad Lumą” i samouczek desek i węgla drzewnego. Wszystkie modele, ikony i dźwięki powstały w kodzie projektu, bez zewnętrznych paczek.
Później przez kolejne aktualizacje dochodziły napęd z prawdziwym budżetem mocy, logistyka z czasem transportu, duże kopalnie, granice miasta i nowy interfejs. Od wersji 0.11 gra jest przenoszona na Androida: sterowanie dotykiem, budowanie celownikiem i interfejs pod dwa kciuki.
Każda zmiana przechodzi przez automatyczne testy symulacji. Przy wersji 0.13.0 jest ich 1732, plus testy interfejsu, dotyku, logistyki i pełnego przejścia samouczka.