- Unityを利用した大規模なゲーム開発にクリーンアーキテクチャを採用した話 - WonderPlanet Developers’ Blog
- Unityにおけるクリーンアーキテクチャでだいたい知りたいこと/言いたいことが書かれていた
- 気になっていたUseCaseがIObservableを返すパターンについて書かれていた
- Unityソルジャーの憂鬱
- プロトタイプ的な開発(=仕様が前提から変わることが起こりうる)にはクリーンアーキテクチャはハイコストなので適さないという主張
- 開発方針についての文書を書いていた - imog
- かなり我流だったため, 他の方の開発方針について参考になった
- DI(Zenject) 周りについて
- 動的なGameObjectにDIしたい → Factory
- https://adarapata.hatenablog.com/entry/unity-advent-calendar-2019
- Unit Testing
- Unity Test Runner
- オブジェクトマネージャー(ファクトリ) がプレイヤーのゲームオブジェクトの実体とデータを持つ
- データ先行でGameObjectはそれに追従するべき
- GameObjectは状態を保持しない
- Repositoryの実装としてのGameObject(XxxImpl)
- PUN2