Prinsip-prinsip kunci untuk menggunakan ECS dalam pengembangan game

Apakah Anda pikir waktu pengembang sendirian sudah berakhir? Atau sekarang? Ketika isolasi diri dan karantina memastikan kelebihan waktu luang dan kebebasan dari pencucian otak kantor, Anda dapat berpikir tidak hanya tentang "aliran", tetapi juga tentang kreativitas.


Mungkin saat ini, proyek satu orang sedang lahir yang dapat setara dengan Elite, VVVVVV, Makalah, Tolong, Stardew Valley, Undertale, dan Minecraft. Gamedev dapat dianggap sebagai salah satu bentuk seni, memperluas cakrawala pengetahuan tentang dunia dan dunia batin manusia.


Kami telah menyiapkan pemerasan terkonsentrasi dari informasi yang diterima pada malam kuliah dari komunitas ECS COMRADE, yang terjadi bahkan sebelum karantina di Sekolah Tinggi Informatika Bisnis dari Sekolah Tinggi Ekonomi dalam kerangka program pendidikan untuk industri game “Manajemen Proyek Game” dan “Dasar-dasar Pembuatan Game”.



Alkisah, di galaksi jauh, jauh ...


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