Definition
Eine Physik-Engine berechnet die Interaktion von Spielobjekten nach physikalischen Gesetzen. Sie ermöglicht realistische oder zumindest plausible Bewegungen, Kollisionen und Reaktionen auf Spielerhandlungen.
Kernfunktionen
- Kollisionserkennung: Erkennung wenn Objekte sich berühren oder überschneiden
- Rigid Body Dynamics: Starrkörpersimulation für feste Objekte
- Soft Body Dynamics: Simulation von verformbaren Körpern (Stoff, Jello)
- Partikelsysteme: Massensimulation kleiner Partikel (Rauch, Feuer, Wasser)
Etablierte Physik-Engines
- NVIDIA PhysX: Weit verbreitet, GPU-beschleunigt
- Bullet Physics: Open Source, Blender und viele Indie-Engines
- Havok: Middleware, in vielen AAA-Spielen
- Box2D: 2D-Physik, weit verbreitet in 2D-Spielen