# Physics

S&box includes a full 3D and 2D physics system powered by the Source 2 engine, with great performance and stability. Rigidbodies, colliders, joints, raycasting, and trigger volumes are all usable through Components on GameObjects.

## In This Section

- 🎯 [Tracing](/dev/doc/physics/tracing) — Raycasting and shape traces (ray, sphere, box) with collision rules and tag filtering
- 🚪 [Physics Events](/dev/doc/physics/physics-events) — Hook into the physics step with `PrePhysicsStep` and `PostPhysicsStep`

## Related

- [Player Controller](/dev/doc/scene/components/reference/player-controller) — Physics-based character controller component
- [Terrain Materials](/dev/doc/gameplay/terrain/terrain-materials) — Physics surface properties for terrain
