Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

Well done!

I think the concept is very good. The laser having the ability to destroy blocks and healing stations is a good tie to the theme.

The environment looks so good too, with all the details like cables, plants and machines. One thing I would point out though, is that I think the background is a little too busy with some of the background tiles being just as prominent as the actual solid tiles. Sometimes it was hard to tell what was a solid tile and what was background. Maybe lowering the contrast between the colors on the background tiles would help.

I noticed some stutter the first time I shot the laser and the first time I hit some of the blocks I think it was. This makes me think this is caused by godot's shader caching (it also affects particles) and it is specially noticeable on lower-spec systems on web. What I usually do to avoid this stutter, is hide a subviewport containing these particles and shader materials behind a loading screen. The subviewport must be visible at some point for the shaders to be cached though, so I tend to make it tiny (2x2 px). When the loading screen fade out starts, the particles are "shown" for a split second, getting cached, while not really being visible to the player.

There might be other ways to go about it, but this has worked for me so far. You can look up Godot Shader pre-caching if you want to read more about it.

Other than that, nice job! I enjoyed playing your game!

(+1)

Thank you for playing our game and giving feedback! Yes, every time particles on Godot were being shown for the first time in some gameplay there is a bit of stutter and while it is not a game breaking bug, it is something that interrupts the gameplay.

I actually did consider just showing those particles to counter this stuttering issue when these particles show up at the start of the game, so that during gameplay it wouldn’t interrupt the flow of the game (But this did not end up happening). So, after reading your post about the whole thing, I will consider the method you are telling me about fixing this particles issue in my future games!