Made for the Godot Wild Jam #13 with theme "Merge" using Godot 3.1.

You play as a blob swimming against the current - the problem is, you can only move while you are connected to other blobs. Use the arrow keys or wasd to move. Try to last as long as possible!

For this jam I decided to explore the "metaballs" graphical effect, aka blobs that merge and split in a seemingly organic way. Here are some of the learning resources I used:

https://www.gamedev.net/articles/programming/graphics/exploring-metaballs-and-isosurfaces-in-2d-r2556/

http://patomkin.com/blog/metaball-tutorial/

The font used in the game is called Junegull:  https://www.1001freefonts.com/junegull.font

For the restart transition I use a perlin noise texture generated using http://kitfox.com/projects/perlinNoiseMaker/

StatusReleased
PlatformsHTML5, Windows, macOS, Linux
Rating
Rated 3.0 out of 5 stars
(1 total ratings)
AuthorSílvia Cavadas
TagsGame Jam, Godot, infinite-runner

Download

Download
blob_runner_win.zip 12 MB
Download
blob_runner_linux.zip 14 MB
Download
blob_runner_mac.zip 14 MB

Comments

Log in with itch.io to leave a comment.

High score: 24!

The blobs look great! I especially like the way you move through them, feels very satisfying, kinda like pealing off tape or stepping on freshly frozen puddles.

The only thing I found missing was a way to get out of a tight spots, as the random nature of blob and wall generation often creates unwinnable scenarios.

I got to say that I love this game and the visuals about it!
I really appreciate that you posted the tutorials and the learning material that you used for making this. Maybe I will try implementing it on my own entry after the Jam at some point.~ The Metaballs Graphical effect I mean. 

Thank you for making this beautiful game~ Expect a good rating from me when the Rating Opens!

Thank you so much! I'm happy you find the links useful. The metaballs effect looks really mystifying when one sees it for the first time, but it's actually not that complicated once you learn the trick :)