ECS (Entity Component System)
参考:
Entity Component System | Unity Manual [Official]
概要
参考:
DOTS (ECS) を導入したゲームを作る際に設計してみた話 – Qiita
Unity 2018 の Entity Component System (通称 ECS) について 1 | テラシュールブログ
Unity 2018 の Entity Component System (通称 ECS) について 2 | テラシュールブログ
エンティティ・コンポーネント・システム – Wikipedia
ECS – Down with inheritance! | Niko Savas
導入
参考:
Unity の ECS を理解する その1 | EF Blog
Entities.ForEach
参考:
ECS の新しい API「Entities.ForEach」について | テラシュールブログ
Using Entities.ForEach | Entities 0.17 Manual [Official]
Chunk Iteration
参考:
ECS でチャンク単位のバッチ処理を実現する Chunk Iteration、それと EntityQuery | テラシュールブログ
Entity Component System 入門 その2 – Qiita
C# Job System
参考:
C# Job System | Unity マニュアル [公式]
Burst
参考:
Burst User Guide | Unity Manual [Official]
まとめ
参考:
Entity Component System 入門 その1 – Qiita
Entity Component System 入門 その2 – Qiita
サンプル
- ECS Samples
- Physics Samples
- Hybrid HDRP Samples
- Hybrid URP Samples
参考:
Unity-Technologies/EntityComponentSystemSamples – GitHub
フォーラム
参考:
Data Oriented Technology Stack | Unity Forum
Entitas
参考:
Entitas | Unity Asset Store [Official]