Principios clave para usar ECS en el desarrollo de juegos

¿Crees que el tiempo de los desarrolladores solitarios ha terminado? O es ahora? Cuando el autoaislamiento y la cuarentena aseguran un exceso de tiempo libre y libertad del lavado de cerebro de una oficina, puede pensar no solo en el "flujo", sino también en la creatividad.


Quizás en este momento, nacen proyectos de un solo hombre que pueden estar a la par con Elite, VVVVVV, Papers, Please, Stardew Valley, Undertale y Minecraft. Gamedev puede considerarse una de las formas de arte, expandiendo los horizontes del conocimiento del mundo y el mundo interior del hombre.


Preparamos una muestra concentrada de información recibida en la conferencia de la comunidad ECS COMRADE, que tuvo lugar incluso antes de la cuarentena en la Escuela Superior de Informática Empresarial de la Escuela Superior de Economía de la Universidad Nacional de Investigación como parte de los programas educativos en la industria del juego "Game Project Management" y "Fundamentals of Game Creation".



Érase una vez, en una galaxia muy, muy lejana ...


70- , , (-). — , «» , .


, , , . ? , , ( , ).


, , , ( , ). , , , .


, , , - , « ». , - , .



composition over inheritance. , . , , .



, Entity component system. — ECS .


ECS? , , , .


?


-, ( , ).
-, ECS .
-, ( ).


, ECS -. , .



, . , ECS, , , , , .


ECS?


DOTS ( , ), Unity. , Unity, . , DOTS .


, (, blittable types boilerplate), . Unity, , .


ECS


, , Unity, ECS. , « ».


Input, . , ESC-, , , . – . «» , «» . , ECS.


ECS ?



, , . , .


, . : YOLO, , , ECS. – Unity-way, , – . , . ( , ).


ECS, . 3 : , runtime- config-. , , , , .


, (, LeoECS). , ( ), Unity. runtime-, , .



, ECS , . , . ?


:




, , : Gamedev.House 12 , « » 17 , « » 29 .


, , «»() Kubernetes « ». : http://to.slurm.io/CG2mYQ


All Articles