Moose Runner | A Test Runner with HotReload Integration


MooseRunner boosts PlayMode testing with Hot Reload, timescale control, and Task support. It enables rapid iteration, auto test reruns, and offers full documentation and dedicated support.


by Process By Nature


Price History +

MooseRunner Overview
MooseRunner is a powerful test runner built to transform your development workflow. Designed with a focus on speed and convenience, MooseRunner eliminates unnecessary time sinks by letting you test smarter, iterate faster, and stay fully immersed in the creative process.


Key Features

Run Tests Seamlessly

  • Execute single methods, entire classes, or all assemblies directly in PlayMode.
  • MooseRunner cuts down on back-and-forth switching, saving time and reducing frustration.
  • Speeds up iteration cycles (requires HotReload, for code changes).

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
    Stay fully engaged in PlayMode with MooseRunner’s seamless TDD support for rapid iteration.
  • Time-Consuming Scenarios
    Accelerate long gameplay sequences, tutorials, or other extensive tests with dynamic timescale control.

Support and Documentation

  • Comprehensive Video Tutorials
    In development and coming soon.
  • Well-Documented Code
    Self-descriptive annotations with IntelliSense support for quick reference.
  • API Access
    Simple API available for controlling MooseRunner via code.
  • Dedicated Support
    Have questions, requests, or feedback? Reach out anytime! MooseRunner is integral to our workflow, and we’re eager to help you succeed with it.

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!