Ballistic trajectories

Having enemies throw grenades or launch projectiles in games often requires some form of trajectory planning in order to find the best launch moment, speed and angle. This research paper proposes a novel and practical approximation of 2D and 3D trajectories with drag and wind, which allows for very efficient trajectory planning as shown through a number of included examples. Includes an open source Unity3D implementation and demonstration.

Close up of an Armed Mine in Doom 3

Armed Mine is a creature I created for Doom 3 that uses procedural animation to drive motor-controlled physics joints. Animation-driven physics gives a lot of flexibility, but can be difficult to get right. Especially when the engine doesn't support this out of the box. Read how the Doom 3 physics engine was extended and the Armed Mine was implemented.

Horse tail prototype screenshot 1

Find out how the horse's tail physics simulation for W!Games' game 'My Horse & Me' was developed from prototype to final product, going from a many-strand technique to a more optimized skin-and-bone skeletal animation system.

QuadSim: front side

One way to simulate physics constraints and collisions is to use springs. It might not be the most stable solution for all applications, but it can be stable and fast enough for a lot of them. Like my (abstract looking) quad vehicle, for example, of which its traction and skidding behaviour are implicit consequences of the simulated springs in the soft-body tires.