UniTaskPubSub
UniTask による pub/sub と、IUniTaskAsyncEnumerable による pub/sub をサポートしたライブラリ。
ゲームの設計において pub/sub メッセージングみたいのってとっても重要だと思うんですよね。
なぜかというと、ゲーム世界ではある1つのイベントが発火した結果、ものすごいたくさんのオブジェクトの状態が変わる、ということがよくあるから。
だから中央集権イベント装置によって、各オブジェクト同士を直接購読させない、という設計はけっこう基本なのかなと思ってる。