Secara alami, pengembangan perangkat lunak memiliki banyak kesamaan dengan permainan pembangunan kota.

Beberapa permainan didasarkan pada penyelesaian masalah dengan tujuan yang lebih besar, misalnya World of Goo, Sim City, dan Anno. Mengembangkan perangkat lunak bisa menjadi proses yang menyenangkan.