2018. aastal kasutas Unity demonstreerimist Megacity korduvalt oma mängumootori võimaluste näitamiseks. See kyberpunk-stseen, kus on sadu tuhandeid kõrgdetailseid objekte, näitab, et isegi nii keerulised ülesanded võivad töötada reaalajas. Hiljuti avaldas ettevõte demo ja kõik algfailid tasuta juurdepääsuks kõigile huvilistele ning esitles ka videoklippi demonstreerimisest.

Kaks kuud tagasi, ECS (Entity Component System) tööriista arendav meeskond, koos kahe kunstiinimesega FPS Sample osakonnast, lõi Megacity. Eesmärk on näidata Unity saavutusi ECS Burst Compileri arendamisel, kasutades futuristlikku keskkonda lendavate autodega, tohutul hulgal detaile ja hulganisti unikaalseid heliallikasid.

Näiteks sisaldab Megacity 4,5 miljonit Mesh Renderer'i elementi, 5000 dünaamilist sõidukit ja 200 000 ainulaadset ehitusobjekti. Sõidukid sõidavad mööda keerulisi trajektoore, kunagi kokku põrkamatta (kuigi videos teevad mõned neist spontaanseid kiirushooge), ja seal on 100 000 ainulaadset heliallika, sealhulgas neoonreklaamid, konditsioneeride ventilaatorid ja autod, mis toodavad oma unikaalseid helisid, et luua rikkalik ja realistlik helimaastik.

Megacity kasvas välja Nordeuse demost, mis loodi Unite Austini raames, ja kasutab DOTS (Data-Oriented Technology Stack) tööriistakomplekti, mis ühendab üldnimetuse all kõik projektid, mis on loodud Performance by Default kontseptsiooni raames: ECS, Native Collections, C# Job System ja Burst Compiler.

Allikas: 3dnews.ru
