Unity / C#
5 Designers, 5 Artists
3 Weeks
Curse of the Blob is a metroidvania platformer where you play as a fully physical blob, using its body as a weapon, either by bashing, crushing or shooting pieces of its body at enemies. The Blob's size is directly dependant on its current health, allowing the player to grow a lot bigger or a lot smaller as the game progresses.
Physics-Based Character
Physics-Based Movement Skills
Shop System
Basic AIs
I spent two-thirds of the project creating the blob and its controller, making it fun and satisfying to use.
The Blob is a collision-less skeletal mesh with 7 bones, two per axis and one in the center. At the start of the game, a script creates a collider on each bone and a spring between them and the center. The Blob's bounciness is directly influenced by the strength and damper of the springs.
CODE SNIPPET
Each time the Blob's size is updated, the script automatically changes the length of the springs to prevent it from self-destructing in a mess of broken physics.
CODE SNIPPET
The distance between the bones and the center is constantly checked. If a bone gets stuck in geometry, it is teleported to its default position.
CODE SNIPPET