
"Object Pool" oyununuzda sürekli olarak oluşturulup yok edilen objeler için kullanılan bir tekniktir. Sürekli oluştur yok et yerine oyun başında oluşturup oluşturulan nesneleri kullanırsın. Bu sayede oluşturma ve yok etme gibi pahalı metodları kullanmadan performans kazanırız.
"Materyal Property Block" oyun içinde özelliği değişen materyallerde sadece değişen değeri ayrı olarak tutmak için kullanılan bir yöntemdir.
"Batching" ekran kartına verilen çizim emrini azaltmak için objeleri gruplama işlemidir. Daha az nesne aynı detayda olsa bile daha hızlı işlenir. Bu da bide performans sağlar.
Baked, realtime, mixed gibi ışık türlerini ayrıca ışıkları daha performanslı çalıştırmak için yapmamız gereken ayarları anlattım.
"Single Material Combine Mesh" aynı materyale sahip meshleri birleştirerek ekran kartına tek bir çizim emrinde yollamak demektir. Tek model daha hızlı işleneceği için performans sağlar.
"Multi Material Combine Mesh" birden fazla ya da farklı materyallere sahip modellerin birleştirerek ekran kartına daha hızlı çizdirmemizi sağlayan bir tekniktir.
Unity'de Optimizasyon Teknikleri kursunda sektörde aktif olarak kullanılan optimizasyon tekniklerini inceleyeceğiz. Mühendislik alanı olduğu için her şeyi mantığı ile birlikte asla ezbere dayalı olmadan öğreneceksiniz bu sayede kalıcı olacaktır. Optimizasyonun ne olduğunu ve mantığı ele alacağız. Profiler aracılığı ile sistemimizi analiz edeceğiz. Ayrıca bu teknikleri nerede kullanabileceğiniz veya hangi durumlarda kullanmanız gerektiğini de öğreneceğiz. Bu sayede projenizin ihtiyacı olan tekniği kullanarak maksimum verim alacaksınız ve de daha optimize oyunlar geliştireceksiniz. Draw call, object pool, combine mesh, instance, ışık optimizasyonu, batching gibi bir çok konuda hem uygulama hem de sözel olarak anlatacağım. Ayrıca eğitimde kullandığım projeyi de size iletiyorum bu sayede hem takip edebilir veya inceleme yapabilirsiniz. Ayrıca bazı tekniklerin özellikle kullanıldığı oyunlardan da örnek vermekteyim. Genel olarak kursun amacı projelerinizi daha optimize inşa etmektir. Performansı arttırmak amacıyla kullanılan yöntemleri hem uygulamalı hem de sözlü olarak anlatıyorum. Kursun sonunda optimizasyon mantığını anlamış olacaksınız. Bu sayede siz de yaptığınız işlerde kendiniz de optimizasyon uygulayabileceksiniz. Aktif kullanılan tekniklerin yanı sıra bu kurs size optimizasyon mantığını da anlatır. Bu sayede kendi optimize etme yöntemlerinizi de bulabileceksiniz. Youtube platformu için çekilmiş videoları içermektedir. Bazı nedenlerden dolayı Udemy'e taşıyorum bilginize. Bu kurs sizi eminim mülakaatlarda bir adım öne taşıyacaktır. Ayrıca sizi Unity'de bir adım öteye götürecektir.