Skip to content

Suggestion: Add 3D physics support using Jolt Physics #35

@MrOnlineCoder

Description

@MrOnlineCoder

Although I am not sure on your exact plans for the project and whether 3D-based games would be the main target for the Elven, I would suggest experimenting adding a 3D Physics engine at some point of time, aside from Box2D for 2D.

And for that I would suggest: Jolt Physics which is open-source C++ physics engine with a ton of features. Initially it was created as in-house engine for Horizon: Forbidden West, which I think is a good marker too.

I have personally created simple simulations with it and enjoyed it a lot, a bit more compared to Bullet or PhysX. Aside from built-in multithreaded support, it also supports double-precision simulations and even determinstic simulations. The documentation is fine and even if something is missing - the maintainer helps you quite fast in the Discussions section.

I understand that this can be a pretty broad and complex feature, but here I am just suggesting one of possible solutions to consider in future. Feel free to share your opinion on that.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions