{"repo":"appsinacup/godot-softbody2d","free":true,"listed":false,"github":"https://github.com/appsinacup/godot-softbody2d","clone":"git clone https://github.com/appsinacup/godot-softbody2d.git","description":"Godot SoftBody2D - Plugin that adds deformable 2D soft body.","language":"GDScript","stars":379,"topics":["godot","godot-4","godot-plugin","godot4","softbody"],"license":"MIT","category":"game-templates","readme_excerpt":"Documentation Discord ----- 2D squishy softbodies for the Godot game engine. ----- Adds the SoftBody2D node which creates a set of RigidBody2Ds and Joint2Ds used with a Skeleton2D in order to deform the texture. Installation - Automatic (Recommended): Download the plugin from the official Godot Asset Store using the Asset Store tab in Godot. - Manual: Download the source code and move only the addons folder into your project addons folder. Requires Godot 4.4 or newer. Optional: Godot Rapier Physics Force based breaking ( break mode = FORCE ) needs Godot Rapier Physics: install it and select Rapier2D under Project Settings → Physics → 2D . Everything else works on stock Godot Physics. Video Tutorial Features You can create multiple types of softbodies with this plugin, such as: - Bouncy SoftBody2D - Breakable/Deformable SoftBody2D - SoftBody2D with Hole Recent additions (see CHANGELOG.md): shape holding joint reach , force based breaking, cut() , edge clearance , bake scale and debug draw . Demos live in demos/ (open demos/demo hub.tscn ) and tests in tests/ ( godot --headless res://tests/run tests.tscn ). Run ./lint.sh before committing. How this plugin creates a softbody 1. Create polygon from texture around edge. 2. Optionally do the same for hole texture. 3. Create multiple regions of same size around polygon. 4. Delete the regions the polygon or inside the hole polygon. 5. Creates a Skeleton2D child. Creates a set of Bone2D nodes of the Skeleton2D , each having a region a","default_branch":null,"files":null,"tree":[],"storefront":"/r/appsinacup","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/appsinacup/godot-softbody2d/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}