FoonLudum Dare ExplorerLD43 → Greedy Slime

Greedy Slime

By irwatts

View on ldjam.com

CategoryRankScoreCount
Overall3.258
Fun2.719
Innovation3.168
Theme3.418
Graphics4.008
Humor2.126
Mood1.876

Comments

100th-coin 2018-12-04 01:52

I love the look of the slime! Heads up though, you only need about 16 coins to multi jump as high as the doors. you can jump in air.

patvanmackelberg 2018-12-04 04:11

Very cool game, like blobo said though it was easy enough to exploit your levels! It was still pretty fun :P

jimmothysanchez 2018-12-04 04:25

You did a nice job on the slime. Looks great.

codekim 2018-12-05 02:27

As this is more of an experiment in tool usage and less of a game I'm going to treat it as such (Because collission issues and exploits are boring). I'm really interested in how you got the slime so.. slimey. I guess. It looks amazing, and the way coins pile up inside it is great. I got some spazzy behaviour when doing quick movements which I am sure you will figure out. Don't know if these are visible at 60hz but I got them at 144hz. All in all a very interesting experiment and I am excited to see wheere you take this slime in the future. Nice job and gl!

irwatts 2018-12-05 04:14

@blobo Thank you! I intended for you to be able to jump in the air, but bypassing the doors is a pretty funny oversight!

@patvanmackelberg Thank you for playing! Exploiting the levels was unintended but is pretty fun to do anyway. I overscoped the size of the level on this one for sure!

@jimmothysanchez Thanks! I am pretty happy with the look of the slime. :)

@codekim Thank you for noticing the coins! I did notice some spazzy behavior myself but couldn't debug it in time. The slime is mostly rendered in a custom material node containing a raymarch shader. The custom node takes the all the bone locations as inputs and renders them as a bunch of spheres unioned together with an smin function. Then it calculates analytical normals, and uses that information to light it. Lighting, fresnel, and opacity is packed and output back into the standard UE4 material for coloring and refraction. The brute force method I used to populate the bone locations is far from ideal however. If you look in the source, the material M_SlimeRaymarched contains it all.