unity-unitask

Installation
SKILL.md

UniTask - High-Performance Async for Unity

Overview

UniTask is a zero-allocation async/await library optimized for Unity, providing allocation-free asynchronous programming patterns superior to standard C# Task.

Foundation Required: unity-csharp-fundamentals (TryGetComponent, FindAnyObjectByType), csharp-async-patterns (Task, async/await), unity-async (Unity async context)

Core Topics:

  • Allocation-free async/await patterns
  • Coroutine to UniTask migration
  • PlayerLoop-based execution model
  • Memory pool management and GC pressure reduction
  • Advanced cancellation and timeout handling
  • Integration with Unity systems (Addressables, DOTween, etc.)

Learning Path: C# async basics → Unity async context → UniTask optimization → Production patterns

Quick Start

Related skills

More from creator-hian/claude-code-plugins

Installs
15
GitHub Stars
8
First Seen
Feb 15, 2026