Në vitin 2018, kompania Unity e përdori shpesh demostrimin Megacity për të treguar mundësitë e motorit të saj të lojërave. Kjo skenë cyberpunk me qindra mijëra objekte me detaje të larta tregon se edhe detyra kaq të ndërlikuara mund të llogariten në kohë reale. Kohët e fundit, kompania e bëri demostrimin dhe të gjitha burimet e tij të aksesueshme për të gjithë ata që janë të interesuar, dhe njëkohësisht paraqiti një video me regjistrimin e demostrimit.

Всего за два месяца команда, разработавшая инструмент ECS (Entity Component System) для потокового вывода огромного количества элементов сцены, с помощью двух художников из подразделения FPS Sample создала Megacity. Цель — показать достижения Unity в рамках разработки ECS Burst Compiler, с помощью футуристического окружения с летающими машинами, безумным количеством деталей и массой уникальных источников звуков.

Për shembull, Megacity përmban 4.5 milion elementë Mesh Renderer, 5000 mjete transporti dinamik dhe 200,000 objekte ndërtimi unike. Mjetet fluturojnë në lëvizje të kthjellta, kurrë nuk përplasen (pavarësisht, në video disa prej tyre bëjnë lëvizje spontane), dhe ka 100,000 burime unike zanore, duke përfshirë shenjat neon, ventilatorët e kondicionerëve të ajrit dhe automjetet që prodhojnë tingujt e tyre unikë, për të formuar një peizazh audio të pasur dhe realist.

Megacity u zhvillua nga demostrata Nordeus, e krijuar në Unite Austin, dhe përdor paketën e mjeteve DOTS (Data-Oriented Technology Stack), e cila bashkon nën një emër të vetëm të gjitha projektet e krijuara brenda konceptit Performance by Default: ECS, Native Collections, C# Job System dhe Burst Compiler.

Burimi: 3dnews.ru
