
Ue Testing Debugging
This covers the full spectrum of Unreal Engine testing and debugging, from automation tests and functional tests to logging, assertions, and profiling. You get concrete patterns for IMPLEMENT_SIMPLE_AUTOMATION_TEST with proper test flag combinations, latent commands for async operations, and AFunctionalTest setup for in-map scenarios. The logging section walks through DECLARE_LOG_CATEGORY_EXTERN, verbosity levels, and structured logging for UE 5.2+. It also documents when to use check versus ensure versus verify, DrawDebug helpers, and console command registration. The structure assumes you have a dedicated test module and references a project context file for existing conventions. If you're writing any kind of test in UE or need to instrument your code for debugging, this gives you the boilerplate and decision framework without hunting through engine docs.
- skills.sh installs
- 1.5K
- GitHub stars
- 446
- last updated
- Aug 21, 2026
Install
$ npx -y skills add quodsoler/unreal-engine-skills --skill ue-testing-debugging --agent claude-codeInstalls into .claude/skills of the current project.
Files
UE Testing, Logging & Profiling
Target engine: UE 5.8. APIs below are verified against the 5.8 headers; older forms are listed under "Deprecated — do not use".
This skill owns logging, assertions, automation/functional testing, console commands and performance profiling for the repo. Logging, assertions, stats, trace and CVars live in Core (Logging/, Misc/AssertionMacros.h, Stats/Stats.h, ProfilingDebugging/, HAL/IConsoleManager.h). Debug drawing, the Visual Logger and AHUD::ShowDebug live in Engine. Test frameworks are the developer modules AutomationController, CQTest, FunctionalTesting and AutomationDriver; the Gameplay Debugger is the runtime module GameplayDebugger.
Context
Read .agents/ue-project-context.md if it exists (module names, conventions, enabled plugins, GAS/networking setup). Do not stop if it is missing. Identify the area from the request and the codebase; ask only when two plausible readings would produce different code.
Sponsors
Details
- Repository
- github.com/quodsoler/unreal-engine-skills
- Categories
- Testing & QA, DevOps & CI/CD, Documentation, Debugging, Automation & Workflows, Game Development
- First seen
- Jun 3, 2026
More from quodsoler/unreal-engine-skills
All 27- Ue Project Context1.4K
- Ue Materials Rendering1.4K
- Ue Module Build System1.4K
- Ue Niagara Effects1.4K
- Ue Gameplay Framework1.4K
- Ue Animation System1.4K
- Ue Actor Component Architecture1.4K
- Ue Input System1.4K
- Ue Data Assets Tables1.3K
- Ue Character Movement1.3K
- Ue Procedural Generation1.3K
- Ue Physics Collision1.3K
- Ue Networking Replication1.3K
- Ue Gameplay Abilities1.3K
- Ue Ai Navigation1.3K
- Ue World Level Streaming1.3K
- Ue Sequencer Cinematics1.3K
- Ue Audio System1.3K
- Ue Serialization Savegames1.3K
- Ue State Trees1.2K
- Ue Async Threading1.2K
- Ue Mass Entity1.2K
- Ue Game Features1.2K
- Ue Cpp Foundations1.6K