Entity Component System
a.k.a. ECS
Unity
の
【Unity】 ECS まとめ(前編) - エフアンダーバー
DOTS - Unity の新しいマルチスレッド対応の Data-Oriented Technology Stack
ECS
とは、解決中の実際の問題(ゲームを構成するデータやふるまい)に重点を置いてコードを書く方法です。
たのしいDOTS 〜初級から上級まで〜 – Unity Learning Materials
DOTSは
ゲームのメモリ管理を意識
原題の64bit CPU前提
テスタビリティが高い
スケーラビリティがある設計
これから使いやすくなるので使いやすくなったら始めればよい
https://twitter.com/UnityDocs/status/1108770402350915584
Entity
ID
Component
データ
System
データの振る舞い
「CPUを使い切れ! Entity Component System(通称ECS) が切り開く新しいプログラミング」 - テラシュールブログ