BT Sözlüğü › Programlama › Unity DOTS

Unity DOTS

Programlama Svenska → Güncellendi: 2026-10-26

Unity'nin GameObject'lerin yanında koşan veri odaklı kolu: yoğun, paralel oyun kodu için bir ECS, bir iş sistemi ve özel bir derleyici.

Veri Odaklı Teknoloji Yığını (Data-Oriented Technology Stack) 2018'de, klasik MonoBehaviour betiklerinin yüz binlerce nesneye ölçeklenememesine yanıt olarak tanıtıldı. Üç parça birbirine geçer: bileşenleri arketipe göre paketleyen bir ECS olan Entities; işi çekirdeklere yayan ve yarış durumu denetimi içeren bir iş sistemi; ve C#'ın kısıtlı bir alt kümesini vektörleştirilmiş makine koduna çeviren, LLVM tabanlı derleyici Burst.

Megacity demosu neler yapılabileceğini gösterdi, ama oraya varmak zaman aldı: Entities, 2023'te 1.0 çıkana kadar beş yıl boyunca bozucu değişikliklerle önizleme sürümünde kaldı. Pratikte çoğu proje ikisini karıştırır: çoğu şey için sıradan GameObject'ler, bir şeyden bin tane olan her yerde DOTS.

← Sözlüğe dön