Sektörün önde gelen oyun motorlarından biri olan Unity, çeşitli platformlarda oldukça popüler ve görsel açıdan çarpıcı oyunların bazılarının temelini oluşturmakta. Peki bir oyun motoru ne işe yarar ve Unityneden öne çıkmakta? Oyun motorları, geliştiriciler tarafından video oyunları tasarlamak ve oluşturmak için kullanılan, karmaşık grafiklerden temel fizik ve mekaniklere kadar her şeyi oluşturmak için gerekli araçları sunan yazılım paketleri olarak tanımlanabilirler. Unity, hem sektöre ilk adımlarını atan acemilere hem de deneyimli profesyonellere hitap eden çok yönlü ve erişilebilir bir platform sağlaması sebebiyle öne çıkıyor. Mobil cihazlardan konsollara ve sanal gerçeklik sistemlerine kadar çok çeşitli platformları destekleyerek geliştiricilerin vizyonlarını çeşitli ve ilgi çekici yollarla hayata geçirmelerine olanak tanımakta. Bu vizyon ister küçük bağımsız bir oyun olsun ister büyük ölçekli bir yapım olsun.
LOD Group
Unity’deLOD (Level of Detail) groupya da dilimizdeki karşılığı ile ayrıntı düzeyi grubu, geliştiricilerin bir üç boyutlu model için birden fazla ayrıntı düzeyini yönetmesine olanak tanıyan bir bileşendir. Bir model kameradan uzaklaştıkça LOD grubu otomatik olarak modelin daha düşük ayrıntılı versiyonlarına geçerek işleme (render) yükünü azaltır.
Scripting API
Unity’dekiScripting API, geliştiricilerin kod aracılığıylaoyun motorunu kontrol etmek için kullandığı komutlar ve fonksiyonlar kümesidir.Geliştiricilerin, GameObject’leri oluşturmak ve üzerlerinde değişiklik yapmaktan renderve fiziği kontrol etmeye kadar oyunun neredeyse her yönüne erişmesine ve bunları ihtiyaçlarına göre modifiye etmesine olanak tanır. Unity’nin işlevselliğini ihtiyaca göre genişletmek için kullanılabilir.