Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

This was great! I like how smooth everything feels, and the screen shake effect is really well made.

I really like the fact that it's very simple; every time I see a game with a very simple mechanic and one or two buttons to press, I think about what Shigeru Miyamoto once said about the fact that a good game should not need any explanation, and you implemented this concept perfectly, congrats!


Just a question about how you handled spawning enemies, if you don't mind: do you store the pattern somewhere? is it random? do you have multiple spawner-nodes that know what to spawn and when? I couldn't figure it out from just playing a few times.

(1 edit) (+1)

If you look at the source code, there is a single spawner node in the game scene. This spawner only decides which enemy to spawn when. The random position is then decided by the enemy itself, in the moment it just got spawned.

To make the game much more fair, the spawning is divided into phases, based on how many points the player has. The purpose of these phases is to whitelist a different set of enemies and change their spawn probability for each phase.

oh cool, that makes sense then! Thanks for the insights 👌