https://github.com/0jamzey0/rope-simulation
Verlet Integration for Rope Simulation in Unity using C#
https://github.com/0jamzey0/rope-simulation
game-development simulation unity
Last synced: 2 months ago
JSON representation
Verlet Integration for Rope Simulation in Unity using C#
- Host: GitHub
- URL: https://github.com/0jamzey0/rope-simulation
- Owner: 0Jamzey0
- License: mit
- Created: 2025-02-10T12:18:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-09-07T09:45:51.000Z (10 months ago)
- Last Synced: 2025-09-07T11:29:31.117Z (10 months ago)
- Topics: game-development, simulation, unity
- Language: C#
- Homepage:
- Size: 5.8 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Rope-Simulation
Verlet Integration for Rope Simulation in Unity using C#
**_It has an Option to Use a line Renderer to render the rope points or use a Mesh to render the line for a 3d Rope_**
Note that The **iterations** Parameter is crucial in terms of performance . Higher value for better simulation but results in a higher processing time
Rope supports adding End anchor point and if left null , it would be ignored.
# Upcoming Updates
* Support the attachment of objects or Rigidbodies along any or point on the rope other than the start or end. ✔
* Imporved quality of mesh deformation ✔
* More Performance optimizations ✔
# Updated Version (Legacy no longer supported)
* Added Tearing Constraints
* Added Performance Levels
* Improved Collision detection and handling for more accurate collisions
* Fixed the 3D mesh having a fliped out faces making the mesh look hollow
* Supported adding n-1 rigidbodies elements to the rope (where n = rope points)
* Auto assign Start transform to the Current object's transform in case left unassigned
* Fixed a bug where changing the rope parameters during runtime would cause the rope physics to break
[](https://drive.google.com/file/d/1qukUAJW9vOa2GELZYmVh3mnypm6rQSSv/view?usp=drive_link)
