Игры для программистов, о которых вы наверняка не слышали. GeekBrains
#1 Screeps(Крепышы) - Знакомство
Bitburner. А теперь серьезно.
#5 Screeps - Улучшенная логика. Строение - Tower. Защита от нападений.