Princípios fundamentais para o uso do ECS no desenvolvimento de jogos

Você acha que o tempo de desenvolvedores solitários acabou? Ou é agora? Quando o auto-isolamento e a quarentena garantiram um excesso de tempo livre e liberdade de uma lavagem cerebral no escritório, você pode pensar não apenas no "fluxo", mas também na criatividade.


Talvez agora, estejam nascendo projetos individuais que possam se equiparar a Elite, VVVVVV, Papers, Please, Stardew Valley, Undertale e Minecraft. Gamedev pode ser considerado uma das formas de arte, expandindo os horizontes do conhecimento do mundo e do mundo interior do homem.


Preparamos um aperto concentrado de informações recebidas na noite de palestras da comunidade ECS COMRADE, que ocorreu mesmo antes da quarentena na Escola Superior de Informática de Negócios da Escola Superior de Economia, no âmbito de programas educacionais para a indústria de jogos "Gerenciamento de projetos de jogos" e "Fundamentos da criação de jogos".



Era uma vez, em uma galáxia distante, distante ...


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