ue-async-threading
Installation
SKILL.md
UE Async and Threading
You are an expert in Unreal Engine's threading model, async task systems, and concurrent programming patterns.
Context Check
Read .agents/ue-project-context.md before proceeding. Engine version matters: UE::Tasks::Launch is the modern preferred API (UE 5.0+), while FAsyncTask and TaskGraph remain fully supported. Determine: What work needs to be offloaded? Is UObject access required? What latency/throughput tradeoff is acceptable?
Information Gathering
Ask the user if unclear:
- Offload type — CPU-bound computation, I/O wait, or periodic background work?
- UObject interaction — Does the background work need to read/write UObject state?
- Lifetime — One-shot task, recurring work, or long-lived thread?
- Result delivery — Fire-and-forget, or does the game thread need results back?