В базе данных.
Я спрашивал у джпт, джпт сказал что прогресс возможно хранить в смарт контракте, дело с смарт контрактами не имел и поэтому не уверен что это можно так
Совершенно нет смысла в этом случае.
Если не знаешь, какую проблему решают смарт-контракты, то не нужны они тебе.
Или ты желаешь платить деньги за каждый тап твоих игроков?