Rysowanie debugujące (debug draw)
API do rysowania jednorazowych linii, brył i tekstu wprost w świecie gry, które czyni niewidoczną logikę widoczną.
Raycast, który chybia, zbyt duży AABB albo navmesh z dziurą nie są widoczne w gotowej klatce. Pomaga wywołanie w rodzaju DrawDebugLine w Unreal czy Debug.DrawLine w Unity: kod prosi o linię z A do B w danym kolorze, a silnik rysuje ją na scenie przez jedną klatkę lub kilka sekund. Silniki fizyki, takie jak Box2D i Bullet, mają własne interfejsy do rysowania kształtów kolizji w ten sam sposób.
API jest prawie zawsze w trybie natychmiastowym — nic do tworzenia, nic do sprzątania — bo trzeba je wplatać w środek kodu fizyki bez ceregieli. Całość wypada z wersji wydawniczych, przynajmniej w teorii.