What problem does it solve? Writing automated tests for game code is time-consuming and engine-specific, requiring knowledge of NUnit, Unreal Automation macros, or GUT patterns. This Skill analyzes a game codebase, detects the engine, and generates structured test suites with proper fixtures, cleanup, and reporting. ## Core Features & Use Cases - Engine Detection: Automatically identifies Unity, Unreal, or Godot projects by scanning for engine-specific files like project.godot, *.uproject, or ProjectSettings/. - Multi-Level Test Generation: Produces unit tests (Arrange-Act-Assert), integration tests for scenes and levels, E2E infrastructure (fixtures, scenario builders, input simulators), and smoke tests for critical paths. - Validation & Reporting: Applies a completion checklist and writes an automation summary with test distribution, files created, and next steps. - Use Case: A gameplay programmer asks to automate tests for an inventory system; the Skill detects Unity, generates NUnit fixtures with parameterized cases, adds smoke tests for save/load, and outputs a summary report. ## Quick Start Ask the assistant to automate tests for your game project and it will detect the engine, generate the test files, and produce a summary report.