G-One Physics Engine is a small project to develop a physics engine for simulating 3d objects. It implements dynamic physics to simulate mass points and rigid body plus collision detection (based on aabb and obb). This engine was actually used for player characters collision for hitting in one FPS game. This engine provides a variety of bounding boxes (sphere, cube, cylinder, etc) and their utility functions for collisions.

Development Environment

  • Windows Vista
  • Visual Studio 2008
  • Direct 3D