August 22, 2025 Chasing Perfection, Adding Inventory

I don’t know if the release will happen today — I’m already tired of fixing all these little things — it just drags on endlessly.

In general, I had planned several times to focus on one feature at a time. Ideally, I’d release one small update every two weeks.

But once again, with that feeling of “oh, let me just tweak this… and fix that… and polish this one too… and it’ll be perfect!” — I’ve been tinkering for a whole month.

The release was originally meant to be just a quick addition of the inventory system.

And I really did build the inventory quickly — in just three evenings.

But then I posted a call in a Facebook game dev group to check out my game, and got a lot of feedback — that’s worth a separate note.

It became obvious that some things really needed fixing right now — the sooner, the better.I fixed a bunch of small UI annoyances that were bothering players.

The biggest pain point was losing progress if you pressed “exit” — you had to replay the whole level.

So, right now I’m working on proper state saving. Actually, I’ve already implemented saves, and now I’m debugging them (it’s frustrating when the character ends up stuck inside a forest at the edge of the map with no way out).

Zombie apocalypse character lost in woods

The third thing I started doing in this “small” release is sending data to the server. Currently, the game state is only stored locally on the user’s phone, but I wanted to send all user actions to the server and later make a seamless transition — gradually shifting from a fully offline game to a fully online one. Luckily, I came to my senses in time and dropped the server-side work (nobody would see it anyway).

And the fourth thing I started was the panel for purchasing LuckyPoints (monetization). But I quickly realized it would take a lot of effort to make it look good and feel logical (for example, I’d probably need to pause or exit the game while the panel is open so that players don’t get killed at the exact moment they decide to support the game with a small donation). In the end, I decided to postpone this to the next release.

So… in the coming days, hopefully, there’ll be a new release with the main feature — the inventory.

 

Add comment