Gauntlet は物事を実行して結果を検証するためのフレームワークです。このフレームワークは、Unreal Engine の セッション を様々なプラットフォームで実行することを目的としていますが、それに限らず使用できます。Unreal の セッション だけで、Unreal のエンジンでゲームの実行が可能です。例えば、マルチプレイヤーゲームでは、4 つのクライアントと 1 つのサーバーが必要になる場合があります。
Gauntlet は特定のゲームサイド オートメーション コードやテスト フレームワークを必要としません。つまり、ゲームのテストの実行方法はユーザーが決められます。一方、TestController
クラスを提供する Gauntlet プラグインもあり、これを使用することで、ゲームのインスタンスの操作や監視がしやすくなります。このプラグインは、実行にいくつかのステップを必要とするスモークテストに適しており、完全に任意で使用できます。