Как сделать сохранения в игре?
А с остальными частями игростроя у Вас проблем нет? По моему Вы не стой стороны начали.
Но в целом, определяемся что хранить, как хранить и храним. В случае с игрой в web это может быть localStorage или БД на сервере и конфиг для восстановления в виде json, например. В десктопе это будет файл, хоть txt. В десктопе больше вариантов так что без конкретных исходных данных врядли что-то посоветуют.
Ну очевидно сохранять то, что нужно восстановить при следующем запуске