Debugritning (debug draw)
Ett API för att rita tillfälliga linjer, lådor och text direkt i spelvärlden, så att osynlig logik blir synlig.
En raycast som missar, en AABB som är för stor eller en navmesh med ett hål går inte att se i den färdiga bilden. Lösningen är ett anrop som DrawDebugLine i Unreal eller Debug.DrawLine i Unity: koden ber om en linje från A till B i en viss färg, och motorn ritar den ovanpå scenen i en bildruta eller några sekunder. Fysikmotorer som Box2D och Bullet har egna gränssnitt för att rita kollisionsformer på samma sätt.
Gränssnittet är nästan alltid i immediate mode — inget att skapa eller städa bort — eftersom det ska gå att strö ut mitt i fysiken utan förberedelser. Allt kompileras bort i releasebyggen, åtminstone i teorin.