ECS ( , ) , . - , - ( , , COM-, ). , , , , , COM, , ( , ). , . ECS , .
, VFX, . , , , , , , , , ..
ECS - . , , , , .
, , ECS - , , , . , , , . .
, , , . , , , , , , , , - - , .
- . - E. W. Dijkstra
, . , , LOC , . , , , .
ECS , , 2- , , - , , . ECS , , , . , ECS , , , , . , , , . , , , . , , - .
, . , , , , , , - . , .
ECS , , . , , , , , - ( ).
ECS - , , , .
, , , , . , , Scene.Lights.World.Sunlight, , Sunlight.
, , . COM-, , , , . , , ( ), , , , , , .
ECS , , GlobalName , GlobalName . , , GlobalName . - ECS , GlobalName , , ( trie) .
GlobalName , . , . , (: , , GlobalName , , ).
, , , 4- , . . , , ; - , , . - , , script GUI, , .
"Inherit Anywhere"
- , ? :
class Foo {...};
class Bar {...};
Foo.inherit(Bar);
, , - , , //, , , , , , " ", ( ), .
ECS , - ( ). // . , - , . , script, , , , , , ( " GlobalName, , " ).
, - ? , , , /, , , , .
ECS , / , . " ". .
, , ( , ) , , . . : unit test , , ? , ? , , ?
, , , , , , . , , unit test, , , , , .
ECS , , , , ( ), . - , /, . , , , .
ECS , . , / . , , / , , , . , , ( ) , , .
, , . , , , . - ! . , , , , , ECS.
"" ( , ), , ECS. :

, ( ). . , , , . ( , ):

, , , , , .. , , .
, ECS, . , , , , , - . -, .
, , , , - , (, , , ), . , , .
, , , -. , , , , , , , , ( RenderingSystem, GuiSystem, PhysicsSystem, InputSystem ..). , ECS , , -.
, , ECS, .