Skip to main content

Getting Started

About this plugin

SoftBody2D turns a texture into a 2D squishy body: a lattice of RigidBody2D particles held together by Joint2Ds, with a Skeleton2D deforming the texture over them. All plain Godot nodes.

Start with the Tutorial, or open the Demos to see every feature running. The Documentation explains what each property does and the Class Reference lists them all.

What you'll need

  • Godot version 4.4 or above.
  • The SoftBody2D plugin from the Godot Asset Store.

Install the plugin

First create a new Godot Project. Next click on the Asset Store tab and search for the SoftBody2D addon and click on it.

installing the plugin

Then click Download.

download plugin

and Install.

click install

Activate the plugin

Go to Project -> Project Settings. Check the Enabled checkbox for SoftBody2D.

activate plugin

Optional: Godot Rapier Physics

Force based breaking reads how hard each joint is pulled, which only Godot Rapier Physics exposes. Install it and select Rapier2D under Project Settings → Physics → 2D. Everything else works on stock Godot Physics, see Physics engines.