Sixteen runnable samples in src/Box3D.NET.Samples, each headless,
self-checking and small enough to read in one sitting. They assert on their own
results rather than only printing, so CI runs them — published with NativeAOT —
and a regression fails the build instead of producing plausible output nobody
reads.
dotnet run --project src/Box3D.NET.Samples -- --list # what there is
dotnet run --project src/Box3D.NET.Samples -- raycast # run one
dotnet run --project src/Box3D.NET.Samples # run all of them
character is the one to copy. It builds a complete controller — gravity,
jumping, ground detection, slope limits, wall sliding — on the three mover
primitives in about eighty lines.
Seeing them run
The gallery renders nine scenes to animated GIFs through the
public debug draw interface. Same library, same API, a renderer with no
privileged access.