unitask

Community

Zero-allocation async/await for Unity.

AuthorXeldarAlz
Version1.0.0
Installs0

System Documentation

What problem does it solve?

UniTask provides zero-allocation async/await for Unity, replacing reliance on coroutines with a safer, more predictable model.

Core Features & Use Cases

  • Zero-allocation awaitable tasks that run on Unity's PlayerLoop without GC allocations.
  • Built-in cancellation support via CancellationToken and clean error handling.
  • Async LINQ, task-like patterns, and helpers for common Unity workflows (loading, scene management, UI).

Quick Start

Install UniTask and start awaiting Unity operations directly in MonoBehaviours.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: unitask
Download link: https://github.com/XeldarAlz/KlondikeSolitaire/archive/main.zip#unitask

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.