UniTask
Unity向け高性能async/awaitライブラリ - ゼロアロケーション
無料無料・オープンソース(MIT License)
プロダクト詳細
UniTask とは
Cysharp(Cygames子会社)の河合宜文氏が開発した、Unity向けの効率的なasync/a wait統合ライブラリです。
主な機能
- ゼロアロケーション: GCによるフレームレート低下を防止
- Unity最適化: PlayerLoop統合でフレーム単位の制御
- 豊富なユーティリティ: WhenAll, WhenAny, Timeout など
- DOTween/Addressables対応: 人気アセットと統合
- WebGL対応: ブラウザゲームでも動作
パフォーマンス
Task/ValueTaskより高速、UniRxより軽量
対象ユーザー
- Unityゲーム開発者
- モバイルゲーム開発者
- 非同期処理を多用するプロジェクト
