Contributing
Requirements
- Godot 4.2.2+
- Rust 1.27.0+
Tech stack
Guidelines
- Follow semver when releasing new versions
- If functionality doesn't need to directly interact with Rapier and doesn't need to be optimized, prefer writing it in GDScript
- Any mutations to the Rapier pipeline need to be fed through the action queue in order to ensure determinism
Development quickstart
- Open this project in Godot
- Make edits as desired
- Run
cargo buildin the/addons/godot-rapier-3d/rustdirectory - The extension should automatically reload when Godot is refocused
Bugs
Please raise an issue and provide reproducible steps or a minimal reproduction project, which is a small Godot project which reproduces the issue, with no unnecessary files included.