Oddly Satisfying Deforming Pillow In Soulslike 3D Platformer
The coziest place in all of Oblivion.
For context, Artbarian Games needed a soft landing spot for players falling from a height in their soulslike-inspired marble platformer, Dark Roll 2. So they made a pillow that somehow looks like it belongs in a Daedric Prince's bedroom.
This feature is powered by a custom mesh-deforming script. The pillow mesh squishes under the player's weight, then gradually returns to its original shape once the weight is removed.
"The mesh keeps a copy of its original vertices, then each frame I compare those against a SphereCollider pressing into it. I do a first pass to detect actual contact and measure the deepest penetration, then a second pass moves affected vertices away from the sphere, with the deformation fading out over a configurable distance.
For the falloff, I used a quintic smootherstep (6t⁵ - 15t⁴ + 10t³) rather than regular SmoothStep, which gives zero velocity and acceleration at both ends and helps avoid that obvious ridge around the dent. I also handle squash and recovery at separate speeds, so impacts can deform the mesh quickly while it slowly relaxes back to its original shape afterward."
In Dark Roll 2, you roll your way through challenging levels filled with traps, obstacles, and tricky platforming. The physics-based movement makes every jump and mistake count. Besides the satisfying pillows, the game also includes boss fights, races against other players' ghosts on the leaderboard, and plenty more features.
A demo is already available if you'd like to give it a try, with the developer currently targeting an early 2027 release.
Wishlist Dark Roll 2 here and subscribe to our Newsletter, join our 80 Level Talent platform, Discord, and follow us on Twitter, LinkedIn, Telegram, and Instagram, where we share breakdowns, the latest news, awesome artworks, and more.
Are you a fan of what we do here at 80 Level? Then make sure to set us as a Preferred Source on Google to see more of our content in your feed.