2.15.3: Debug Semicircles

The most common mistake in 2.15.3 is a mismatch in angle units. Most math libraries in this version transitioned to strict . Wrong: draw_semicircle(radius, 0, 180) Right: draw_semicircle(radius, 0, PI) 2. The "Epsilon" Fix

His heart sank. Three years ago, his co-founder and best friend, Arthur, had passed away before they finished the game’s sound engine. Arthur had been obsessed with the "perfect curve"—the idea that nature wasn't made of lines, but of infinite, overlapping arcs. 2.15.3 debug semicircles

In pathfinding, agents sometimes stand exactly on the edge of a navigation mesh. The debug renderer for version 2.15.3 is designed to draw semicircles at these edges to indicate that the agent’s movement radius is truncated by the mesh boundary. The most common mistake in 2