Media preview
Media thumbnail
Media thumbnail
Media thumbnail
Media thumbnail
Description
Changelog
Reviews (1)

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 Joint nodes allowing you to connect ropes to custom locations or physical objects limiting their movement.

Features

  1. Generation of rope meshes - either 2D ribbons or 3D tube meshes - using tessellation with Catmull-Rom splines.
  2. 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).
  3. Integrated joint nodes allowing to connect ropes to other nodes and physical bodies, constraining their movement.
  4. 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.
  5. VisibleOnScreenNotifier3D optional support (integrated and automatic) for performance improvements when required.
  6. Simulated advanced performance-friendly slide collisions for VerletRopeSimulated with static mode O(n) and dynamic mode O(n*m) raycasts complexity (n - rope particles, m - affected dynamic bodies).
  7. 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.

Installation

Ensure you have Godot 4.4.1+ .NET and the .NET 8 SDK installed.

  1. Download the addon using the latest link.
  2. Extract archive by putting addons/verlet_rope_4 folder into your project's addons/ directory.
  3. Build the binaries by running .NET build in open Godot project.
  4. Enable the plugin in the project settings.

Examples

Changelog for version v2.2.0

2026-09-02 22:17:08

No changelog provided for this version.

Reviews

Recommended by ZByte 16 - 06 September 2026

Login to write a review.

Consider supporting the creators!

If you enjoyed this asset consider supporting its creator. Follow the link below.