godot-jolt

Godot Jolt is a native extension that integrates the Jolt physics engine into Godot 4, offering a more performant and stable 3D physics simulation. It serves as a drop-in replacement for Godot Physics, with enhanced joint interfaces, and is currently in maintenance mode as its functionality is being integrated into the main Godot engine.

https://github.com/godot-jolt/godot-jolt

Godot Jolt: Enhanced Physics for Godot Engine

Godot Jolt is a native extension designed to replace Godot's built-in 3D physics engine with the Jolt physics engine. This integration aims to provide better performance and a more stable simulation environment for Godot game development.

Key Features

  • Improved Performance: Godot Jolt leverages the Jolt physics engine to deliver significant performance improvements over the default Godot Physics.
  • Enhanced Joint Interfaces: The extension introduces substitute nodes for joints, aligning better with Jolt's interface and offering features like breakable joints and soft limits.
  • Drop-in Replacement: Godot Jolt seamlessly replaces existing RigidBody3D and CharacterBody3D nodes without requiring extensive code modifications.

Current Status

This extension is currently in maintenance mode as its features are being incorporated directly into the Godot engine as a module. While the engine module may not yet have complete feature parity (specifically regarding joint interfaces), the extension will be fully deprecated once feature parity is achieved and a new stable Godot release is available.

Getting Started

To use Godot Jolt, download it from GitHub or the Godot Asset Library, extract it to your project directory, and enable it in the project settings under "Physics > 3D" by selecting "Jolt Physics (Extension)".

Resource Details

library

godot-jolt



4.3, 4.4