Moose Runner is a test runner designed to transform your development workflow. It enables you to test smarter, iterate faster, and stay fully immersed in the creative process. Key features include:
Run Tests Seamlessly:
- Execute single methods, entire classes, or all assemblies directly in PlayMode.
- Speeds up iteration cycles with Hot Reload.
- Cuts down on back-and-forth switching, saving time and reducing frustration.
Advanced Timescale Control:
- Take complete control of your test execution speed with an interactive slider.
- Set custom speeds per method, including max speed, limited speed, or 'run until' modes.
- Fast-forward to critical moments or step through frame by frame for precise debugging.
Uses Standard Attributes:
- MooseRunner leverages Unity Test Runner attributes for full compatibility.
- Tests created with MooseRunner can also run with Unity Test Runner or integrate with regression pipelines.
Hot Reload Integration:
- Automatically reruns your last executed test after a hot reload.
- This feature shortens your edit-test cycle, enabling rapid iteration and smooth development flow.
Task and UniTask Support:
- Allows streamlined test execution with Task and UniTask methods, making tests more efficient.
Use Cases:
- Test-Driven Development (TDD) in PlayMode
- Time-Consuming Scenarios
Support and Documentation:
- Comprehensive Video Tutorials
- Well-Documented Code
- API Access
- Dedicated Support
Why MooseRunner?
MooseRunner was built to overcome the limitations of Unity's Test Runner, which lacked Hot Reload compatibility, timescale flexibility, and Task support. Instead of settling, we created a custom solution to save time and iterate fasterโand now, weโre sharing it with the developer community.
Start testing smarter today with MooseRunner!
Optional integration for Hot Reload functionality
Optional integration for using unitasks
Plugins get activated automatically
Supported OS:
Windows - tested
Other unknown





