C++ ile Unreal Engine Geliştirme Eğitimi
C++ ve Unreal Engine ile oyun sistemleri geliştirin
Unreal Engine mimarisini C++ programlama ve Blueprint entegrasyonuyla ele alarak yeniden kullanılabilir oynanış bileşenleri oluşturun.
- Kuruma özel
- Süre ve kapsam
- Unreal Engine
- Uzmanlık alanı
- Online / yüz yüze
- Uygulamalı format
- 01Tasarla
- 02Geliştir
- 03Test et
C++ ile Unreal Engine Geliştirme
Kuruma özel uygulamalı öğrenme
- Unreal Engine
- 06
- Uygulamalı müfredat6 modül
- Unreal Engine
- Uzmanlık alanı
- Kuruma özel
- Katılımcı seviyesine göre
Unreal Engine’de C++ ve Blueprint’i birlikte kullanarak oyun sistemleri kurun.
Unreal Engine’in Actor ve Component yapısını C++ ile ele alın; Blueprint arayüzü üzerinden yeniden kullanılabilir gameplay bileşenleri geliştirin. Uygulama bölümünde etkileşim mekaniğini profilleyip hata ayıklama adımlarını izleyin.
Ön Koşullar
Temel C++ ve OOP bilgisi faydalıdır; Unreal’a giriş dahil edilebilir.
Kimler İçin?
Unreal Engine ve C++ ile çalışan ekipler
- Unreal gameplay geliştiricileriUnreal Engine üzerinde çalışan gameplay geliştiricileri.
- C++ geliştiricileriC++ bilgisini oyun projelerinde kullanmak isteyen yazılımcılar.
- Teknik oyun ekipleriTeknik oyun sistemleri geliştiren ekipler.
Eğitim sonunda ekibiniz ne yapabilecek?
Katılımcılar C++ oyun mekaniğini Blueprint arayüzüyle çalışan prototipte birleştirir.
- 01Actor ve Component tabanlı oyun kodu üretmeActor, Pawn ve Component yapılarıyla Unreal oyun kodu geliştirir.
- 02C++ ile Blueprint arasında güvenli arayüz kurmaC++ sınıflarını Blueprint’te kontrollü biçimde kullanıma açar.
- 03Gameplay sistemini profilleme ve hata ayıklamaGameplay sistemlerini Unreal Insights ile profiller ve hata ayıklar.
Uygulamalı müfredat
Bir modül başlığına tıklayarak ele alınan konuları inceleyin. İlk modül açık olarak görüntülenir.
Uygulama örneği C++ ile yazılmış etkileşim sistemi ve Blueprint üzerinden ayarlanabilir parametreler.
01
Unreal projesi ve C++
- Actor, Pawn ve Component yapılarının görevlerini ayırt etme
- UCLASS ve UPROPERTY ile Unreal nesnelerini tanımlama
02
Gameplay Framework
- Controller, GameMode ve GameState bileşenlerini oyun akışına bağlama
- Gameplay yaşam döngüsünün temel noktalarını kullanma
03
Girdi ve etkileşim
- Enhanced Input ile oyuncu girdisini işleme
- Event, collision ve delegate kullanarak etkileşim kurma
04
Veri ve Blueprint
- UFUNCTION ile fonksiyonları Blueprint’te kullanıma açma
- Blueprint ve Data Asset üzerinden oyun verisini yönetme
05
Performans ve test
- Bellek yönetiminin temel ilkelerini uygulama
- Unreal Insights ve debugging araçlarıyla sorun inceleme
06
Prototip
- C++ tabanlı etkileşim mekaniğini Blueprint arayüzüyle birleştiren prototip geliştirme
Kapsamı hedef projenize göre belirleyin.
Ön görüşmede katılımcı deneyimini, kullanılan oyun motorunu ve proje hedefini netleştirip ilgili başlıklara ağırlık veririz.
- 01
Unreal C++ temelleri
Actor ve Component tabanlı C++ sınıfları oluşturma.
- 02
Gameplay sistemleri
Gameplay Framework bileşenlerini oyun akışında kullanma.
- 03
Blueprint entegrasyonu ve performans
Blueprint arayüzü, profil ve hata ayıklama adımlarını bağlama.
Eğitimin kapsamı ve uygulama örnekleri, kurumunuzun hedef platformuna ve ekibin mevcut deneyimine göre birlikte planlanır.
Merak edilenler
Blueprint tamamen kaldırılır mı?
Hayır. Eğitim C++ ve Blueprint iş bölümünü ele alır.
Unreal hangi sürüm?
Kurumun Unreal Engine sürümü ve plugin gereksinimleri esas alınır.
Önceden C++ gerekli mi?
Giriş yolunda temeller işlenebilir, ileri akışta deneyim önerilir.
Oyun geliştirme yolculuğunu sürdürün
Benzer teknik programlara geçin veya tüm oyun ve teknik eğitimleri birlikte inceleyin.
Oyun geliştirme yetkinliğini ekibinizin ürün hedeflerine göre planlayalım.
Katılımcı seviyesini, hedef motoru ve platformu belirleyip uygulamalı eğitim planını birlikte oluşturalım.
30 dakikalık bir görüşme planlayabilir veya bilgilerinizi bırakabilirsiniz.
