Catch2
A modern open C++ framework with discovery, expression decomposition, tags, generators, and benchmarks.
Why use it
Math, physics wrappers, assets, and server logic enter fast native tests with CI-compatible results.
Where it fits
Use testing, performance, accessibility, and diagnostic tools to remove problems players will notice.
What to check
Large test translation units increase compile time; GPUs, races, and platform APIs still need integration testing.