Некоторое время назад, примерно с 2008 года, у меня был хобби-проект по воссозданию довольно знаменитого конце ХХ века ситибилдера Caesar III ©, в процессе работы над игрой был написан ряд статей по механике игры и её внутреннему устройству ([например эта][1]).
[Дайте же сорцы, наконец][2]
[1]:
https://habrahabr.ru/post/221913/
[2]:
https://habrahabr.ru/post/341974/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut