tools-unity-unitask
UniTask Async/Await for Unity
Overview
UniTask provides efficient async/await support for Unity with zero allocation, proper cancellation, and Unity lifecycle integration.
When to Use
- Async operations in Unity (loading, networking, delays)
- Replacing coroutines with async/await
- Managing cancellation in MonoBehaviours
- Async initialization patterns
- Parallel async operations
Installation
// manifest.json
"com.cysharp.unitask": "https://github.com/Cysharp/UniTask.git?path=src/UniTask/Assets/Plugins/UniTask"
More from tjboudreaux/cc-plugin-unity-gamedev
tools-unity-ugui
Unity UI patterns including Canvas optimization, list virtualization, and mobile-friendly UI.
1tools-unity-addressables
Unity Addressables patterns for asset loading, memory management, reference counting, and remote content delivery.
1tools-unity-navmesh
Unity NavMesh pathfinding patterns, safety checks, and performance optimization.
1tools-unity-cinemachine
Unity Cinemachine camera system patterns including virtual cameras, blending, and state-driven cameras.
1tools-unity-sentry
Sentry Unity SDK integration patterns for error tracking, performance monitoring, transactions, spans, and custom instrumentation.
1tools-unity-wwise
Wwise audio middleware integration for Unity including events, banks, RTPC, spatial audio, and callback handling.
1