Moose Runner | A Test Runner with HotReload Integration
Process By Nature
$14.30
$53.90
73%OFF
(no ratings)
Jump AssetStore
MooseRunner boosts PlayMode testing with Hot Reload, MCP for AIs, timescale control, and Task support. It enables rapid iteration, auto test reruns, full documentation and dedicated support.All dependancies are optional and package work without them.MooseRunner OverviewMooseRunner is a powerful test runner built to transform your development workflow both manual and with AI. 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 FeaturesAI-enabledAllow Claude Code or other MCP using AI to use this tool if you get Unity-MCP https://github.com/CoplayDev/unity-mcp (not required but an option). As long as you have it installed it auto registers MooseRunner's MCP tool. Run Tests SeamlesslyExecute single methods, entire classes, or all assemblies directly in PlayMode.Filter out the methods you are running at the moment to keep it clean by name or test attributes.MooseRunner cuts down on back-and-forth switching, saving time and reducing frustration.Speeds up iteration cycles (requires HotReload, for code changes).Advanced Timescale ControlTake 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 AttributesMooseRunner 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 IntegrationAutomatically 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 SupportAllows streamlined test execution with Task and UniTask methods, making tests more efficient. Also allows for cancellationTokens with timeout support to prevent infinite loops.Use CasesStay fully engaged in PlayMode with MooseRunner’s seamless TDD support for rapid iteration.Test-Driven Development (TDD) in PlayModeAccelerate long gameplay sequences, tutorials, or other extensive tests with dynamic timescale control.Time-Consuming ScenariosSupport and DocumentationComprehensive 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!Optinal integration for Hot Relaod functionality:HotReload Optinal integration for using unitasksUniTaskOptional integration for Unity-MCP-MooseRunnerunity-mcp-MooseRunnerPlugins gets activated automaticlySuported OSWindows - testedOther unkownI used AI during development of the code. All code have been reviewed and only low level implementations was done by AI. Arcitecture and structuring was 100% human.