Theme
Forces
Context
Forces play an important role in any gameplay mechanics, a play with forces can be defined by external input from the user and in-game physics acting together for any kind of desired mechanic.
All(most of) the games made through engines like Unity uses it's capabilities to add and play with these forces such as gravity, wind, rigid bodies, soft bodies to add in-game physics which works alongside with how the user is controlling the character.
Games have entire modules/engines dedicated to these forces.
https://gta.fandom.com/wiki/Physics_Engine
https://www.youtube.com/watch?v=mmmHQDhjG84
Thinking on mechanics for my studio project, I decided to experiment with this idea of creating a bubble acting upon the forces just as it would in real life.
being bubbly and If you touch it gently it floats away ~ it explodes if not gentle enough.
Method: Creating a bubble mech using Unity's Cloth simulation and collision systems.
Response
creating a bubbly surface using Unity's cloth component, adding some constraints to control the dislocation of the mesh and tinkering with cloth inspector values like dampness, stiffness etc to get to your desired result.
-- Creating a system so if we touch it gently it floats away, if hard it disables the render and plays a burst.
a classic ;)
Just a touch -
A hard hit -
creating the burst particle system :
Shading the bubble :
(modding https://github.com/JPBotelho/Soap-Bubble)
Final look with cloth component and shader :
just a touch -
hard hit -
-------------- END --------------