Schlüsselprinzipien für die Verwendung von ECS in der Spieleentwicklung

Denken Sie, dass die Zeit der Einzelentwickler vorbei ist? Oder ist es jetzt? Wenn Selbstisolation und Quarantäne einen Überschuss an Freizeit und Freiheit von einer Gehirnwäsche im Büro bieten, können Sie nicht nur an den "Fluss" denken, sondern auch an Kreativität.


Vielleicht entstehen gerade Ein-Mann-Projekte, die Elite, VVVVVV, Papers, Please, Stardew Valley, Undertale und Minecraft ebenbürtig sind. Gamedev kann als eine der Kunstformen angesehen werden, die den Horizont des Wissens über die Welt und die innere Welt des Menschen erweitert.


Wir haben eine konzentrierte Zusammenfassung von Informationen vorbereitet, die am Vorlesungsabend der ECS COMRADE-Community eingegangen sind, der bereits vor der Quarantäne an der Hochschule für Wirtschaftsinformatik der Hochschule für Wirtschaftswissenschaften im Rahmen von Bildungsprogrammen für die Spielebranche „Game Project Management“ und „Fundamentals of Game Creation“ stattgefunden hat.



Es war einmal in einer fernen Galaxie ...


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