# Unreal Test Kit 5: record it, replay it, hunt with it, gate CI on it

**URL:** <https://forums.unrealengine.com/t/unreal-test-kit-5-record-it-replay-it-hunt-with-it-gate-ci-on-it/2842913>\
**Category:** Publisher Announcements & Product Help\
**Tags:** automated-testing, unreal-engine, fab\
**Created:** [October 20, 2026, 4:11pm UTC](https://forums.unrealengine.com/t/unreal-test-kit-5-record-it-replay-it-hunt-with-it-gate-ci-on-it/2842913 "2026-10-20T16:11:53Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![fadi.helal](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/fadi.helal/32/1216077_2.png) [@fadi.helal](https://forums.unrealengine.com/u/fadi.helal)\
**Post date:** [October 20, 2026, 4:11pm UTC](https://forums.unrealengine.com/t/unreal-test-kit-5-record-it-replay-it-hunt-with-it-gate-ci-on-it/2842913/1 "2026-10-20T16:11:53Z")

</div>

Automated testing for Unreal that actually feels good. Unreal Test Kit is ten tools under one 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:

- Replay Studio: press Record, play, press Stop. Keys with modifiers, mouse, wheel, gamepad axes,  
committed text and UMG clicks by widget name all land in one session, so a click is “the PlayButton”,  
not a pixel a layout change would break.
- Crash Hunter: an autonomous bot with seeded input that catches crashes, asserts, errors and soft-locks,  
and saves every finding as a replayable repro bundle. It can now replay your recorded route and then  
fuzz from where it ends, reaching states random input never would.
- Test Explorer: a clean in-editor runner with UMG helpers, readable assertions, screenshot regression  
and headless JUnit and JSON reports.
- Perf Sentinel: frame-time and memory budgets, baselines, trend charts and one call to gate CI.
- Blueprint coverage, leak detection and multiplayer testing, plus CI templates for GitHub Actions,  
Jenkins, GitLab, Azure and TeamCity.

What is new in 2.0.1 (r21): recording and playback were rebuilt on the layer that carries game input, so  
sessions capture real play instead of cursor noise. Replayed camera sweeps now turn the way they did when  
recorded, playback speed runs from 0.1x to 10x, and a 26 second recording that used to hold 1940 mouse  
events no longer buries its 64 real presses. Hunts no longer call a menu pause a soft-lock. Everything  
the kit writes now goes to one folder (UTK\_OUTPUT\_DIR overrides it for CI), and the package clears Fab’s  
technical review. 224 headless tests, up from 214.

How it works:

1. Drop the plugin into Plugins and enable it. Everything appears under one Test menu.
2. Record a session and keep it as a test, or point Crash Hunter at your game and let it play.
3. Set frame-time and memory budgets in Perf Sentinel against a known-good baseline.
4. Wire the suite into CI with a template. The build fails on a crash, a failed test or a regression.

Who it is for: Unreal teams running CI/CD, studios that want to own their tooling, and QA and automation  
engineers who want a real in-editor runner.

Compatibility: Unreal Engine 5.5, 5.6, 5.7 and 5.8. Full C++ source, free updates for the whole  
generation, security updates for at least 5 years from purchase. Policy: [https://plopbox.io/en/support-policy](https://plopbox.io/en/support-policy)

> **[Unreal Test Kit 5 (UTK5)](https://www.fab.com/listings/0df3ee32-828d-42d5-bdc2-3aca2ef459cb)**
>
> Unreal Test Kit (UTK) is one suite of Ten tools under a single Test menu, with full C++ source and no subscription.One purchase, Full source, Yours to keep. Support and updates:\* This purchase covers UTK 5 for Unreal Engine 5. You get all UTK 5...
