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.
Normal Map
Unity’denormal mapya da dilimizdeki karşılığı ile normal haritası, modele ekstra geometri eklemeden tümsekler ve oluklar gibi küçük yüzey ayrıntılarını simüle eden bir doku türüdür. Normal haritaları ışığın yüzeyle etkileşimini etkileyerek derinlik ve doku illüzyonu oluştururlar. Böylece aslında düz olan bir yüzeyin daha ayrıntılı ve gerçekçi görünmesini sağlarlar. Performanstan ödün vermeden nesnelerin görsel kompleksliğini artırmak için oyunlarda yaygın olarak kullanılan bir tekniktir.
Reflection Probe
Unity’dereflection probeya da dilimizdeki karşılığı ile yansıma probu, çevredeki ortamı yakalayan ve bunu kullanarak parlak yüzeylerde gerçekçi yansımalar simüle eden bir bileşendir. Yansıma probları, nesnenin sahne içindeki konumuna göre yansımayı dinamik olarak güncelleyebilirler. Bu özellikleri sayesinde ayna, metal, su ve benzerini oluşturmak için oldukça kullanışlıdırlar. Oyuncu hareket ettikçe yansımaların uygun şekilde değişmesini sağlayarak ortama gerçekçilik katarlar.