This github contains all the implementations for these three books
- Game Physics in one weekend
- Game Physics the next week
- Game Physics the rest of your life
The course web page is attached here
https://gamephysicsweekend.github.io/
I have learned and implement below things
- The Vector & Matrix & Quat Class
- Scene & Body Space & World Space
- Gravity and Collision
- Contacts and Projection methods
- Conservation of Momentum
- Elasticity & Angular Velocity & General Impulses & Angular Collision Impulse
- Friction & Continuouse Collision Detection
- Time of Impact (TOI)
- The Bounds Class
- BroadPhase & Narrowphase
I have learned and implement below things
- Sphere & Box & Convex Hulls
- Inertia Tensor Revisited
- Finalizing the Convex Hull
- Minkowski Sums
- Signed Volumes
- Gilbert-Johnson-Keerthi (GJK)
- Expanding Polutope Algorithm (EPA)
- Closest Point
- CCD & Monte Carlo Calculation & Exact Inertia Tensors for Convex Hulls
I have learned and implement below things
- VecN & MatN & MatMN class
- Linear Complimentary Problem (Gauss-Seidel)
- Theory of Constraints & Constraint Class
- Rigid Body Distance Constraint
- Chaining Constraints Together
- Ragdolls & Warm Starting
- Baumgarte Stablization
- Penetration Constraint
- Manifolds/Contact Caching
- Hinge Constraint
- Quaternion As Matrices & Quaternion Hinge Constraint
- Limited Hinge Constraint & Constant Velocity Constraint & Limited Constant Velocity Constraint
- Ragdoll & Motors & Movers