Unity'de orta düzey oyun geliştiricisi - Skillbox'tan ücretsiz kurs, eğitim, Tarih: 29 Kasım 2023.
Miscellanea / / November 27, 2023
Unity'deki genç geliştiriciler
Karmaşık grafikler ve animasyonlar yapmayı, OOP'yi pratikte uygulamayı ve mobil platformlar için oyunlar oluşturmayı öğrenin. Daha karmaşık görevleri gerçekleştirebilecek ve orta geliştirici pozisyonuna başvurabileceksiniz.
Oyun geliştirmeye girmek isteyen C# programcıları
C# bilginizi derinleştirin, Unity motoruyla tanışın, gerçekçi grafikler oluşturmayı ve karakterleri canlandırmayı öğrenin. İlk oyunlarınızı geliştirecek, portföy toplayacak ve her zaman hayalini kurduğunuz mesleğe kavuşacaksınız.
DOTS ve ECS'ye giriş
DOTS ve ECS'nin ne olduğunu öğrenecek ve çalışmalarının temel prensiplerini anlayacaksınız. Oyun süreci kompozisyonu teorisini inceleyin ve ECS modelinde Saf ve Hibrit yaklaşımları analiz edin. Prefabrik yapılar oluşturmayı ve varlıklara ve bileşenlere dönüştürmeyi öğrenin.
Unity'de kullanıcı girişini yönetme
Unity giriş sisteminde çalışmanın ilkelerini öğrenin. Karakterinizi hareket ettirmeyi, Ateş düğmesine bastığınızda silahı ateşlemeyi ve silahı yeniden doldurmayı öğrenin.
Unity'de nesne etkileşimi
Bilgisayar oyunlarında çoğaltılan temel fizik yasalarını öğrenin. Nesne etkileşim sistemleri oluşturmayı öğrenin: hasara neden olma, çarpışmalar, bir merminin çarpmasına verilen tepkiler.
Unity'de statik verileri depolamak ve kullanmak
Komut Dosyası Oluşturulabilen Nesneler'de oyun ayarlarının nasıl kaydedileceğini anlayacaksınız. XML ve JSON veri formatlarına aşina olun. Newtonsoft kitaplıkları ve AWS, Amazon, Özel veri depolarıyla çalışmayı öğrenin. Kendi ağ çözümlerinizi PHP'de nasıl dağıtacağınızı ve verileri sunucuya nasıl kaydedeceğinizi öğrenin.
Oyunlarda yapay zeka yaratmak
Yapay zekanın oyunlardaki rolünü öğrenecek ve ana algoritmaları hakkında bilgi sahibi olacaksınız. Yardımcı Sisteme dayalı yapay zeka oluşturmayı ve üçüncü taraf kitaplıkları kullanmayı öğrenin.
İleri Programlama Yaklaşımı: Kalıplar
Programlamadaki kalıp teorisini öğrenin. Hangi kalıpların mevcut olduğunu öğrenin ve görevlerinize uygun olanları nasıl seçeceğinizi öğrenin. Örnek olarak Zenject çerçevesini kullanarak DI modelini nasıl uygulayacağınızı ve kullanacağınızı anlayacaksınız.
Unity'de grafik geliştirmenin temelleri
Bilgisayar oyunlarında 3D grafiklerin nasıl çalıştığını anlayacaksınız: 3D verileri depolama, işleme ve çıktı alma yöntemlerine aşina olacaksınız. Gölgelendiriciler ve özel efektler oluşturmayı öğrenin.
Oyundaki aydınlatma
Oyunlarda boru hatlarının ve aydınlatmanın nasıl kurulacağını anlayacaksınız. Işığı nasıl “pişireceğinizi” öğrenin.
Unity'de Animasyonla Çalışmak
Unity düzenleyici arayüzünde veya kod kullanarak karakterlere ve ortamlara nasıl animasyon uygulanacağını öğrenin. 2D ve prosedürel animasyon oluşturmayı öğrenin. Gelişmiş animasyon tekniklerinde ustalaşın.
Asenkron süreçler: basitten karmaşığa
Asenkron hesaplamanın ne olduğunu anlayacaksınız. Async/Await ve Jobs işlevlerini kullanmayı öğrenin. Reaktif programlama kavramını tanıtın ve paralel iş parçacıklarında kod yazmayı ve çalıştırmayı öğrenin.
Unity editörünün işlevselliğini genişletme
Editörün işlevselliğini nasıl genişleteceğinizi anlayacaksınız. Kendi pencerelerinizi ve denetçilerinizi oluşturmayı ve Odin Inspector paketinde çalışmayı öğrenin.
Unity'deki oyun durumu yöneticileri. Kullanıcı arayüzü ile etkileşim
Envanter, işçilik ve karakter seviyelendirme sistemleri oluşturmayı öğrenin. Oyun verilerini kullanıcı arayüzüne nasıl bağlayacağınızı öğrenin.
Photon ile Çevrimiçi Oyun Geliştirmenin Temelleri
Photon Cloud'u kullanarak çevrimiçi oyunların nasıl oluşturulacağını ve ağ etkileşimlerinin mantığını nasıl oluşturacağınızı anlayacaksınız.
Mobil proje örneğini kullanarak oyunlardan para kazanma
Kullanıcı davranışını analiz etmeyi, oyun içi satın alma işlemlerini uygulamayı ve oyun ölçümlerini okumayı öğrenin. Oyunlardan nasıl para kazanılacağını anlayacaksınız.
Oyun Performansı Optimizasyonu
Profiler'ı kullanarak oyun performansını analiz etmeyi öğrenin. Oyunun kodundaki ve yapısındaki kusurları bulup düzeltebileceksiniz; bu, oyunun performansını optimize etmenize yardımcı olacaktır.
Sesle çalışma
Oyunlarda nasıl seslendirme yapılacağını anlayacaksınız. Wwise ses motorunu projenize entegre etmeyi ve üzerinde çalışmayı öğrenin.
Oyunların mobil mağazalarda toplanması ve yayınlanması
Mağazalarda oyun yayınlamayı öğrenin. Para kazanma ve analiz araçlarını anlayacaksınız: Applovin, App Metrica, Google Play Resolver. Android ve iOS için proje oluşturmanın özellikleri hakkında bilgi edinin.
Oyun projelerini test etme
Programları nasıl test edeceğinizi anlayacak ve Unity'de NUnit çerçevesini nasıl kullanacağınızı öğreneceksiniz. Test otomasyonu için komut dosyaları oluşturmayı öğrenin.
Unity oyun geliştiricisi olarak ekip çalışması ve geliştirme
Git'i kullanarak ekip olarak çalışmayı ve oyundaki değişiklikleri takip etmeyi öğrenin. Mülakatlara hazırlanabilecek ve mesleki gelişim stratejisi geliştirebileceksiniz.
Mezuniyet projesi. İşbirliği oyunu
Bağımsız olarak bir mezuniyet projesi geliştireceksiniz - işbirlikçi bir oyun.