devlinzhou / deterministic_physics

deterministic physics engine for lock-step 3D game development. 能为3D帧同步游戏提供一致性、确定性的物理引擎。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

deterministic_physics

deterministic physics engine for lock-step game development

Technologies

Features

  • Shape
    • Plane
    • Sphere
    • Box
    • Convex
    • HeightField & WaterShape
    • TriangleMesh
  • Collision Test Algorithm
    • BoxBox
    • BoxSphere
    • BoxPlane
    • SphereSphere
    • BoxTriangle
    • SphereTriangle
  • Contact Algorithm
  • SolveConstraint
    • [ ]
  • Dynamic
    • Rigid Body
    • Soft Body
    • Water Body
  • Articulate body
  • Scene Manager
    • Loose Grid

How to Start

  • Unreal demo(4.27) : UnrealDemo/UnrealDemo.uproject
    • UnrealDemo/Content/ThirdPersonCPP/Maps/GRigidTest_Box.umap : 6x6x6 cubes falling test
    • UnrealDemo/Content/ThirdPersonCPP/Maps/GPhsics.umap : physics simulation
    • UnrealDemo/Content/ThirdPersonCPP/Maps/TestCollisionGPhysics.umap : Test collision algorithm

About

deterministic physics engine for lock-step 3D game development. 能为3D帧同步游戏提供一致性、确定性的物理引擎。

License:Apache License 2.0


Languages

Language:C++ 99.7%Language:C# 0.2%Language:C 0.0%