A 176 KB game: getting «Keeper of the Spark» ready for Yandex Games
Our idle RPG where every graphic is drawn by code. What's inside, and the step-by-step path to the Yandex Games catalog.

«Keeper of the Spark» is our idle RPG for Yandex Games. A star falls into a campfire, and the hero defends the fire against beasts and the Abyss. The hero grows through 20 forms, from a caveman with a club to a dragon, a cyborg or a star child, depending on the skills you pick in each run.
There isn't a single image file in the game. Heroes, enemies, jungle, lava and the camp are drawn by code from vector shapes in the browser, so the whole archive with fonts and the intro weighs 176 KB.
The game rules live in one file with no UI, so a bot can play ten runs in tests and tell us whether the balance has drifted. The full article in Russian walks through the Yandex Games path: developer account, the SDK, moderation requirements, cloud saves, purchases, the catalog card and the draft review.

