Description
Changelog
Reviews (0)
Godot 4 Verlet Rope (.NET)
A versatile addon for implementing performant and realistic physics-based ropes in 3D scenes for Godot 4 .NET projects.
» Explore Wiki Docs
GitHub
·
Releases
·
Installation
·
FAQ
It is an implementation of Verlet Integration for physics ropes on Godot 4.4 .NET similar to the ones seen in Half-Life 2 or generally in Source engine.
This addon allows creation of dynamic and physics-based ropes, specifically offering following specialized nodes to fit different needs:
VerletRopeSimulated: Customizable and performant node for visual ropes that react to wind, gravity, and collisions with smooth, realistic behavior.VerletRopeRigidBody: Node elevating internal rigid bodies for simulation, useful for cases that need ropes to physically interact with and push other objects in the game world.- And corresponding utility
Jointnodes allowing you to connect ropes to custom locations or physical objects limiting their movement.
Features
- Generation of rope meshes - either 2D ribbons or 3D tube meshes - using tessellation with Catmull-Rom splines.
- Two variants of rope simulation: fully verlet-based (optionally affected by other bodies) and built-in physics-based (both affects and is affected by other bodies).
- Integrated joint nodes allowing to connect ropes to other nodes and physical bodies, constraining their movement.
- Many adjustable parameters: particle & segment counts; lengths & widths; custom simulation rates; wind & gravity forces; customizable damping; customizable visuals; and other fine-tuning settings specific to each rope variant.
VisibleOnScreenNotifier3Doptional support (integrated and automatic) for performance improvements when required.- Simulated advanced performance-friendly slide collisions for
VerletRopeSimulatedwith static modeO(n)and dynamic modeO(n*m)raycasts complexity (n- rope particles,m- affected dynamic bodies). - Editor-specific tooling to make ropes configuration easier.
- Different
[Tool]buttons for quick joint creation, rope resets, structure copying and quick configuration presets; - Internal meta-stamping for ropes duplication/copy-paste support;
- Custom editor-collisions for precise rope click-selectors.
- Different
Installation
Ensure you have Godot 4.4.1+ .NET and the .NET 8 SDK installed.
- Download the addon using the latest link.
- Extract archive by putting
addons/verlet_rope_4folder into your project'saddons/directory. - Build the binaries by running .NET build in open Godot project.
- Enable the plugin in the project settings.
Examples




Changelog for version v2.2.0
No changelog provided for this version.