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

[Engine] Physics Engine #22

Open
7 of 18 tasks
michaelsakharov opened this issue Nov 23, 2023 · 5 comments
Open
7 of 18 tasks

[Engine] Physics Engine #22

michaelsakharov opened this issue Nov 23, 2023 · 5 comments
Assignees
Labels
enhancement New feature or request HIGH PRIORITY Needs to be done as soon as possible!

Comments

@michaelsakharov
Copy link
Owner

michaelsakharov commented Nov 23, 2023

  • Basic Integration with Rigidbody + Collider Component Structure
  • Collider Gizmos
  • Support for Adding/Removing Colliders in realtime
  • Support Kinematic/Static bodies
  • Physics.Raycast
  • Raycast based Wheels
  • Physical Character Controller
  • Constraints
    • DistanceLimit
    • BallSocket
    • Hinge
    • PointOnLine
    • PointOnPlane
    • AngularMotor
    • ConeLimit
    • FixedAngle
    • LinearMotor
    • TwistAngle
@michaelsakharov michaelsakharov added the enhancement New feature or request label Nov 23, 2023
@michaelsakharov michaelsakharov modified the milestone: v1.0 Nov 26, 2023
@michaelsakharov
Copy link
Owner Author

BepuPhysics looks amazing and is pure c#
But it doesn't have Double support which means it cant work alongside Large Worlds.

Theres Jolt Physics which looks like a good alternative, it does support large worlds, but needs to be recompiled for it and is yet another native dependency which im trying to have less of.

@michaelsakharov
Copy link
Owner Author

I guess ill do BepuPhysics first, since its a full c# library, it looks like it may eventually get 64 bit support so might be worth waiting.

@michaelsakharov michaelsakharov self-assigned this Dec 18, 2023
@michaelsakharov
Copy link
Owner Author

We need a new World Space Gizmos system that isnt Imgui based to continue this, Something to properly visualize colliders

@michaelsakharov michaelsakharov added the HIGH PRIORITY Needs to be done as soon as possible! label Dec 28, 2023
@michaelsakharov
Copy link
Owner Author

New Gizmos is done! :D did more physics work, the basics are in but the API is completely lacking, and no support for dynamically changing values, so still lots of work but the foundation is in place now!

@michaelsakharov
Copy link
Owner Author

Switched to JitterPhysics 2 and made ton of progress, Just a Character controller and Constraints/Joints left

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request HIGH PRIORITY Needs to be done as soon as possible!
Projects
None yet
Development

No branches or pull requests

1 participant