
Description
Automated testing for Unreal that actually feels good. Unreal Test Kit is one suite of three tools under a single Test menu, with full C++ source and no subscription. Most QA tools that find crashes for you are monthly services. This is the opposite: one purchase, full source, yours to keep.
Key features:
Crash Hunter: an autonomous bot that plays your game with seeded input and catches crashes, asserts, errors, and soft-locks. Every finding is saved as a replayable repro bundle, so you fix the cause instead of chasing a ghost.
Test Explorer: a clean in-editor test runner with a multi-level test tree. Find and click UMG widgets by name, write assertions that read like sentences, catch visual and screenshot regressions, and get headless JUnit and JSON reports for CI.
Perf Sentinel: frame-time and memory budgets, baselines, and regression gating with trend charts. One call gates your CI, so a performance regression fails the build before it ships, not after a player notices.
CI you own: copy-paste pipeline templates for GitHub Actions, Jenkins, GitLab, Azure, and TeamCity. Run the whole suite headless in the pipeline you already have.
How it works:
Drop the plugin into your project's Plugins folder and enable it. Everything appears under one Test menu.
Point Crash Hunter at your game and let the bot play with seeded input; it saves a replayable repro for every issue it finds.
Write and run tests in Test Explorer, and set frame-time and memory budgets in Perf Sentinel against a known-good baseline.
Wire the suite into CI with a template; the build fails on a crash, a failed test, or a performance regression before it ships.
Who it's for:
Unreal teams running CI/CD who want crashes, test failures, and performance regressions caught before players see them.
Studios that would rather own their tooling than rent a monthly crash-reporting service.
QA and automation engineers who want a clean in-editor test runner with real UMG helpers.


