Unity Test Framework
Unity Test Framework provides NUnit-style APIs for Edit Mode, Play Mode, coroutine tests, log assertions, and command-line execution.
Why use it
Direct Unity and CI integration makes it practical to protect data transforms, combat rules, saves, and critical scene behavior.
Where it fits
Use testing, performance, accessibility, and diagnostic tools to remove problems players will notice.
What to check
Play Mode and scene tests are slower and more timing-sensitive, and the package version must remain compatible with the selected Unity editor.