UniRx
https://github.com/neuecc/UniRx
Unity 向けの .NET Reactive Extensions の移植版
本家の Rx は Unity では動作せず、iOS IL2CPP の互換性に課題があるため作られた
Unity は通常シングルスレッドで動作するが、UI や HTTP など外部のAPIへのリクエストなど非同期処理を求められる部分で簡単にマルチスレッドを実現する機能を提供する。
async/await を使用した非同期処理は UniTask に分離された