A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West.
#gamedev #physics #3d #c++ #cpp
|
%!s(int64=3) %!d(string=hai) anos | |
---|---|---|
.github | %!s(int64=3) %!d(string=hai) anos | |
Assets | %!s(int64=4) %!d(string=hai) anos | |
Build | %!s(int64=3) %!d(string=hai) anos | |
Docs | %!s(int64=3) %!d(string=hai) anos | |
HelloWorld | %!s(int64=3) %!d(string=hai) anos | |
Jolt | %!s(int64=3) %!d(string=hai) anos | |
JoltViewer | %!s(int64=3) %!d(string=hai) anos | |
PerformanceTest | %!s(int64=3) %!d(string=hai) anos | |
Samples | %!s(int64=3) %!d(string=hai) anos | |
TestFramework | %!s(int64=3) %!d(string=hai) anos | |
UnitTests | %!s(int64=3) %!d(string=hai) anos | |
WebIncludes | %!s(int64=3) %!d(string=hai) anos | |
.gitattributes | %!s(int64=4) %!d(string=hai) anos | |
.gitignore | %!s(int64=3) %!d(string=hai) anos | |
Doxyfile | %!s(int64=3) %!d(string=hai) anos | |
LICENSE | %!s(int64=4) %!d(string=hai) anos | |
README.md | %!s(int64=3) %!d(string=hai) anos | |
run_doxygen.bat | %!s(int64=4) %!d(string=hai) anos | |
sonar-project.properties | %!s(int64=4) %!d(string=hai) anos |
A multi core friendly rigid body physics and collision detection library suitable for games and VR applications.
||
|:-|
|A YouTube video showing a ragdoll pile simulated with Jolt Physics.|
For more demos and videos go to the Samples section.
To get started, look at the HelloWorld example.
If you're interested in how Jolt scales with multiple CPUs and compares to other physics engines, take a look at this document.
So why create yet another physics engine? First of all, this has been a personal learning project and secondly I wanted to address some issues that I had with existing physics engines:
For more information see the Architecture and API documentation section.
For build instructions go to the Build section.
The project is distributed under the MIT license.