Today I added some telemetry to collect detailed run stats - damage dealt/received, health, xp, upgrades taken, etc.

Also added a simple visualisation to show me some charts at the end of each run.

I guess this is almost turning into a real game now.

#godot #godotengine #gamedev #indiedev #soloded #trmz #thatstoomanyzombies

I had to reluctantly admit that “number go up, make fun noise when go up” is actually important for game feel so I added damage numbers.

Problem is that because there are just so many enemies, spawning a chip for every enemy looks messy to me.

Video has three different options - which one looks the least wrong?

1 - Every number, every enemy, every hit
2 - Only big numbers
3 - Only 50% of numbers, randomly

#solodev #gamedev #indiedev #godotengine #indiegame #godot #ttmz #thatstoomanyzombies

A kind family member donated their Steam Deck to my cause. In total, it took less than two hours to get a build running on it, and maybe another two to make some optimisations to get to 50+ fps.

I am seriously impressed with Godot’s export pipeline, that seemed almost too easy.

And it also forced me to finally make an in-game menu to quit the game, so that’s a bonus. 😝

#godotengine #godot #indiedev #gamedev #solodev #ttmz #thatstoomanyzombies

I realised that my zombie rendering code gives me camera rotation for (almost) free. Not sure if that is going to work for the gameplay, but I think it looks awesome. #thatstoomanyzombies #gamedev #indiedev #solodev #godot #godotengine

Turns out a sufficiently large zombie horde is more or less a fluid simulation.

#godot #solodev #indiedev #indiegame #gamedev #ttmz #thatstoomanyzombies