Там код элементарный, сделать подобный можно в течение часа. Главное по этой теме продумать логику, какие ресурсы и для каких юнитов будут использоваться. Надо помнить вот о чём, к примеру железа у цивилизации есть 15 штук, но это железо необходимо для всех юнитов подряд, а цивилизация хочет построить 50 военных юнитов. В итоге мы получим 15 классных юнитов и 35 базовых. Теперь представим, что у цивилизации есть доступ всего до 6 железа, тогда у неё будет 6 хороших и 44 беспонтовых юнитов )) в результате на карте мира будут сражения между одними стрелками, аркебузирами и пехотинцами, а осадные юниты почти не увидете, будет мало самолётов и т.д., ИИ будет меньше захватывать города, динамика игровой партии упадёт. Значение малых цивилизаций принизится ещё больше, они смогут выставить лишь одну пехоту. Потому что никто, блин, не думает о балансе. Хотя для "Just for fun" пойдёт...