Physics2D System

Tsar uses Box2D v3.1 for simulating physics in 2D.
Read this section to learn about how to simulate 2D physics in Tsar, including:

Colliders Joint constraints

Simulation

Tsar uses Box2D for simulating 2D physics so the usage is based on the way Box2D works.
Box2D has active community and you can read in more detail about it: Box2D website and also join the Discord server

The simulation process involves multiple phases and its optimized for parallel execution...

Broad Phase

Narrow Phase

Solver

World Settings

World settings are configured in Tsar Editor by opening window Settings->Physics2D

HitEventThreshold

Velocity above which a hit event is registered, usually in meters per second.

ThreadCount

Number of threads which compute simulation. Avoid changing during runtime.