At present, the mainstream physical engines on the market use floating-point computing, and there are some parallel computing mechanisms, which may lead to no guarantee of 100% cross platform certainty. However, when we develop multiplayer online games, we may adopt frame synchronization networking mode. In this case, you may need a physical engine with 100% cross platform certainty
What is GGPhys?
GGphys is a 100% cross platform deterministic 3D rigid body physical engine, which perfectly supports the development of frame synchronous online physical games. It is written in pure C#, and it is very easy to use.
Features:
- Pure C#
- Fixed point Math
- Spheres, capsules, boxes, and convex hulls collision detection
- Static meshes collision detection
- Collision constraint
- Triggers
- Collisions callback, triggers callback
- Layers
- Low cost sleep states for resting bodies
- Multi thread speed up
- Easy rigid body APIs
- 100% cross platform determinacy
- Support lockstep multi player game develop
Support:
- This project will continue to iterate and optimize
- Home Page of the asset - http://www.gothx.cn/
- Online Manual - http://www.gothx.cn/index.php?m=home&c=View&a=index&aid=109
Asset Store Link - https://assetstore.unity.com/packages/slug/183465