Unreal Engine 4'te oyun geliştirme fakültesi - kurs 249.500 ruble. GeekBrains'ten, eğitim 0 ay, Tarih: 10 Haziran 2023.
Miscellanea / / November 27, 2023
Kurs kimler için uygundur?
Programlama deneyimi olmayan yeni başlayanlar için
Başlangıç seviyesinden Unreal Engine 4 geliştiricisine geçiş yapacaksınız. 4 oyun oluşturun ve bir stüdyoda iş bulun.
Yeni başlayan geliştiriciler için
Unreal Engine 4'te ustalaşın, Blueprints ve C++ programlamayı öğrenin. Sıfırdan oyun geliştirebilecek ve oyun geliştirme alanında kariyer yapabileceksiniz.
Tecrübeli geliştiriciler
Her türde oyun oluşturmak için Unreal Engine 4'ü kullanmayı öğrenin. Uzmanlığınızı değiştirebilir ve daha fazla kazanabilirsiniz.
Programımız en hacimli ve kapsamlı programlardan biridir. Aynı zamanda anlaşılması kolaydır çünkü bilgi, temel araçlardan ileri düzey araçlara kadar aşamalı olarak verilir.
Hazırlık
Dersler
Etkili bir şekilde nasıl çalışılır? GeekUniversity metodologlarından video kursu
Git. Temel kurs
Veritabanı Temelleri
S.'nin temelleri İnteraktif kurs
Kıdemsiz C++ Geliştiricisi
Dersler
C++ programlama dilinde Junior C++ Developer seviyesinde uzmanlaşın. Mesleğin teknik temellerini öğrenin ve daha karmaşık görevlerle ve yeni çerçevelerle çalışabilirsiniz.
Dekanla tanıtım web semineri
C++ Temelleri
• Giriiş. Araçların tanıtımı, seçimi ve kurulumu, derleme ve montaj. İlk program
• Temel konseptler. Değişkenler ve veri türleri, işaretçiler, diziler. Hesaplanabilirlik
• İşlemler ve ifadeler
• Koşullar, döngüler, çoklu seçim, kapsamlar. KURU
• İşlevler. Ad alanları, bağımsız değişkenler ve parametreler, dönüş değerleri. ÖPÜCÜK
• Bellek yönetimi. Referanslar ve işaretçiler, adlandırma, aritmetik, geri çağırma işlevleri
• Ön işleme. Sabitler, makrolar, koşullu derleme, uzantılar. YAGNI
• Sonuçlar. tic-tac-toe oyunu
Örnek olarak C++ kullanan OOP
• Adlandırılmış durumlar
• Miras
• Sanal işlevler ve polimorfizm
• C++'da nesneler arasındaki ilişkiler
• İşlevlerin ve yöntemlerin paylaşılması
• G/Ç iş parçacıkları
• Modülerlik desteği. Blackjack Oyunu Yazmak
• İstisna mekanizması
C++ zor anlar
• Rahat çalışma için yardımcı sınıflar
• Bellek modeli ve yürütme süresi
• Seri STL konteynerleri
• STL algoritmaları
• İlişkisel STL kapsayıcıları
• Paralel programlama. Çoklu iş parçacığı
• Ad alanı ve ikili serileştirme
• Test yapmak
Proje
• Prosedür tarzı tic-tac-toe oyunu
• OOP kullanan Blackjack oyunu
Unreal Engine 4 Temelleri
Dersler
UE4 ile çalışırken kullanılan temel metodolojilere hakim olun. Kendi bileşenlerinizi geliştirecek ve oyuncunun eşyaları hakkındaki verileri saklayacak ve bunları çeşitli platformlardan yükleyecek oyun envanterini uygulayacaksınız.
Gerçekdışı Motorun Temelleri
• Giriiş. Unreal Engine 4 üzerinde geliştirmeye hazırlanıyor
• Ana nesneler. Yaşam döngüsü. Dünyanın etrafında hareket etmek
• Döner. Nesneler Oluşturma
• Çekim. Çarpışmalar
• Arayüzler. Bileşenler. Etkinlikler ve delegeler
• Yapay zeka. Etkileri
• Seviyeler. Tembel aktör yaratımı
• Fizik ve simülasyonu. Projeyi inşa etmek
UE4 kullanıcı arayüzü
• UMG: giriş
• UMG: temel widget'lar ve özellikleri
• UMG. C++'da Widget'ları Bağlama ve Widget Yöneticisi Oluşturma
• Arduvaz. Sınıf Başlatmanın ve Argüman Aktarmanın Temelleri
• Seçenek Listesi: stiller
• Slate ve UMG: Sürükle ve Bırak
• Envanter: temel sistem
• Envanter: ekipman
UE4 Eklentileri/Modülleri
• Modüller. Modül nedir ve modüller UE4'e nasıl yüklenir?
• Envanter geliştirme. Temel bir envanter widget'ı oluşturma
• Gerçekdışı Kaydetme Sistemi. Envanter geliştirme. Temel veri kaydetme ve yükleme işlemlerine bakalım (Yalnızca Planlar)
• Gerçekdışı Kaydetme Sistemi. Devam. Envanter geliştirme. Serileştirmeye ve verilerin nasıl kaydedileceğine bakıyoruz.(C++)
• Envanter geliştirme. Sonucu kaydedin ve yükleyin
• Envanter geliştirme. Bölüm 1
• Envanter geliştirme. Bölüm 2
• Medya oynatıcı. Video ve sesi bir doku üzerinde görüntülemek için bir eklenti oluşturuyoruz.
Proje
• Yerel bileşen
• Platformlar arası envanter
• Editör Aracı Eklentisi tarafından yazılmıştır
UE4'te platformlar arası ve çok oyunculu
Dersler
Unreal Engine 4'te çapraz platform, animasyon sistemleri ve yapay zeka ile nasıl çalışılacağını öğreteceğiz. Dinamik veri yüklemedeki ana noktalara bakalım ve iki çok oyunculu oyun yazalım.
UE4 Mobil
• IOS, Android. UE4 için mobil geliştirme ve proje kurulumuna giriş
• IOS, Android. IOS/Android için pugiXml kütüphanesinin entegrasyonu ve montajı
• IOS, Android. IOS/Android için platformlar arası sarmalayıcı yazma
• IOS, Android. IOS/Android için oyunları kaydetme ve yüklemeye yönelik bir arayüz geliştirilmesi
• Etkileşimli materyaller
• Animasyonlar. Giriiş. Anim Örneği, Animasyon Planı. Durum Makinesi
• FootIK Çözücünüzü yazan animasyon
• AIContoller, BT, BB temel türleriyle çalışan AI Girişi
UE4 Çok Oyunculu/Dinamik Varlık
• Varlıkların dinamik yüklenmesi. Giriiş. TSoftObjectPtr. Yüklemeyi Deneyin
• Varlıkların dinamik yüklenmesi. Varlıkların eşzamansız yüklenmesi. Varlık yöneticisi
• Pak Yöneticisinin Montajı
• Blueprints Çok Oyunculu.(Hızlı Prototip) Bölüm 1
• Blueprints Çok Oyunculu.(Hızlı Prototip) Bölüm 2
• Çok oyunculu. İstemci Sunucu Mimarisi. Masa Tenisi Bölüm 1
• Çok oyunculu. Çoğaltmalar. RPC, RepNotify. Masa Tenisi Bölüm 2
• Çok oyunculu. Adanmış sunucu. Ping Pong Bölüm3
Proje
• UE4 Ağını kullanacak iki çevrimiçi oyun
• IOS/Android platformları için yazılı çapraz platform eklentisi (atlıkarınca)
• IK Solver için yazılı eklenti
Unreal Engine 4 OpenWorld
Dersler
Optimizasyon tekniklerinin yanı sıra açık dünyalar yaratmaya yönelik UE4'teki araçlara ve yaklaşımlara bakalım. Bir 2D oyun, bir 2D platform oyunu geliştireceğiz ve motordaki malzemelerle nasıl çalışılacağını öğreneceğiz.
UE4 Açık Dünya
• Platformlar arası Giriş oluşturun (Mobil, Masaüstü, Gamepad)
• Platformlar arası Giriş oluşturun (Mobil, Masaüstü, Gamepad)
• Yerelleştirme Araçları
• İzler/Fizik Bölüm 1.AABB Çarpışma, Hat İzleme
• İzler/Fizik Ragdoll, Halat Bileşeni
• Basit Fizik Oyunu Yapma
• Açık Dünya Araçları Bölüm 1
• Açık Dünya Araçları Bölüm 2
UE4 2D/Optimizasyonlar
• Kağıt 2D Bölüm 1 Giriş
• Paper 2D Bölüm 2 Basit 2D Oyununun Yapılması
• Seviye Yayını Bölüm 1
• Seviye Yayını Bölüm 2
• Paketleme Oyunları
• Gölgelendiricilere Giriş
• Gölgelendiriciler İleri Düzey Konuları
• Hata Ayıklama/Profil Oluşturma
Proje
• UE4'te fizik unsurları içeren oyun
• 2D oyun - fizik öğeleriyle çalışan platform oyunu
Yasal bireysel girişimcilik ve serbest çalışma
Dersler
Seçmeli ders Rus dijital bankası tarafından girişimciler “Tochka” için hazırlandı.
Para birimiyle çalışırken mevzuat incelikleri
Kayıt ve vergiler
Google, Upwork, AppStore platformlarıyla çalışma
Çeyrek dışındaki kurs
Dersler
İş Aramaya Hazırlanmak
Video kursu. Oyun Geliştiricisi Röportajına Hazırlanmak