Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace Bullet with Bepu Physics #2552

Open
Aggror opened this issue Dec 9, 2024 · 0 comments
Open

Replace Bullet with Bepu Physics #2552

Aggror opened this issue Dec 9, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@Aggror
Copy link
Member

Aggror commented Dec 9, 2024

This project introduces Bepu Physics as an alternative physics engine for Stride 3D, the open-source C# game engine. While we will maintain support for the current Bullet Physics engine, our primary focus will shift towards integrating and optimizing for Bepu.

Why Transition to Bepu Physics?
Bepu Physics offers a range of compelling advantages over Bullet, making it the ideal choice for Stride 3D's evolving needs:

Performance
Bepu Optimized for C# and designed with modern hardware in mind, Bepu delivers superior performance and scalability. It excels in multi-threaded scenarios, allowing complex simulations to run efficiently. Since Stride 3d is C# based, using a fully C# build physics engine simply ties in better with our ecosystem.

Ecosystem Integration
Bepu built natively for .NET, Bepu integrates seamlessly with Stride's C# environment, reducing complexity and eliminating the need for interop layers.

Flexibility
Bepu provides a highly modular and customizable framework, allowing developers to tailor simulations to their specific needs with minimal effort.

Future-Proofing
Bepu actively maintained and designed to leverage modern development practices, ensuring long-term viability.

https://opencollective.com/stride3d/projects/bepu-physics

@Aggror Aggror added the enhancement New feature or request label Dec 9, 2024
@Aggror Aggror moved this to Todo in Roadmap Dec 9, 2024
@Aggror Aggror added this to Roadmap Dec 9, 2024
@Aggror Aggror moved this from Todo to In Progress in Roadmap Dec 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: In Progress
Development

No branches or pull requests

1 participant