UNREAL ENGİNE EĞİTİMİ
Unreal Engine Eğitimi, oyun, simülasyon ve interaktif deneyimler geliştiren ekiplerin sahne kurulumundan performans optimizasyonuna kadar uçtan uca üretim akışı kurmasını hedefler. İçerik; Blueprint, C++, materyaller, aydınlatma ve animasyon gibi temel başlıklarda ortak dil oluşturur ve ekipler arası teslim süresini kısaltmaya odaklanır.
Eğitim boyunca gerçek senaryolara yakın örneklerle proje yapısı, varlık yönetimi, debug yaklaşımı ve paketleme süreçleri ele alınır. Böylece ekip, hem hızlı prototip çıkarmada hem de ölçeklenebilir proje geliştirmede daha tutarlı bir standart yakalar.
Katılımcı Profili
Program, farklı uzmanlıkların aynı üretim standardında buluşmasını hedefleyen ekiplere uygundur:
- Oyun geliştiricileri: üretim hattını standartlaştırır, daha hızlı iterasyon
- Teknik sanatçılar: materyal ve ışık kalite eşiğini dengeler
- 3D sanatçıları: varlık aktarımını hızlandırır, sahne tutarlılığı sağlar
- Simülasyon ekipleri: gerçek zamanlı görselleştirme için akış kurar
- QA uzmanları: hata bulma ve raporlama dilini netleştirir
Ön Gereklilikler
Katılımcıların eğitimden maksimum verim alması için aşağıdaki ön koşullar önerilir:
- Temel bilgisayar kullanımı ve dosya yönetimi alışkanlığı
- 3D sahne mantığına aşinalık (kamera, ışık, mesh)
- Basit programlama kavramları hakkında genel fikir
- Oyun motoru terimlerine temel düzeyde aşinalık
- Kurulum için yeterli donanım ve güncel sürücüler
Süresi ve Tarihi
Süre: 4 gün. Bu süre standart program içindir; ek modüllere ve hedefe göre süre özelleştirilebilir.
Eğitim tarihleri ve saatleri, ekibinizin uygunluğuna göre birlikte planlanır.
Kazanımlar
Eğitim sonunda ekip; proje üretiminde ortak standartlar kurar ve gerçek zamanlı projelerde verimlilik kazanır:
- Editor ve proje yapısı üzerinde ortak çalışma düzeni kurar
- Blueprint akışlarıyla hızlı prototip çıkarma becerisi geliştirir
- C++ temel entegrasyonları ile genişletilebilir sistem kurar
- Materyal, ışık ve post süreçlerinde kalite kontrolü uygular
- Performans ölçümü ile darboğazları hızlıca tespit eder
- Paketleme ve dağıtım adımlarında tekrar edilebilir süreç oluşturur
- Sequencer ile sinematik anlatım kurgusunu yönetebilir
Unreal Engine Eğitimi Konuları
1. Unreal Engine Eğitimi - Kurulum ve Proje Yapısı
- Kurulum adımlarını doğru seçeneklerle tamamlar
- Proje şablonlarını hedef platforma göre seçer ve düzenler
- Kaynak klasör yapısını planlar, ekip paylaşımı kolaylaşır çünkü
- Versiyon kontrol için proje dosyalarını doğru hazırlar
- Editor ayarlarını ekip standardına uygun hale getirir
2. Unreal Editor Arayüzü ve Verimlilik
- Panel ve viewport düzenini hızlıca kişiselleştirir
- Kısayollar ile sahne gezintisini hızlandırır ve hata azaltır
- Content Browser ile arama filtreleri kurar, zaman kazanır çünkü
- Detay paneli üzerinden bileşen ilişkilerini doğru okur
- Layout kaydedip ekip içinde ortak çalışma düzeni sağlar
3. Actor Mantığı, Bileşenler ve Transform
- Actor ve Component ilişkisini doğru modeller
- Transform hiyerarşisini kurar ve sahne davranışı tutarlı olur
- Parent child zincirini planlar, animasyon ve kontrol kolaylaşır çünkü
- Collision temellerini yerleşime uygun şekilde belirler
- Sahne ölçeksizliğini önlemek için birim standardı uygular
4. Blueprint Temelleri ve Akış Kontrolü
- Blueprint grafik akışını okunur şekilde kurar
- Event ve Function kullanımını ayırır, bakım maliyeti düşer
- Branch ve Loop yapılarıyla mantık kurar ama gereksiz karmaşa oluşmaz
- Değişken tiplerini doğru seçer ve veri akışı netleşir
- Yorum ve isimlendirme kurallarıyla ekip standardı sağlar
5. Blueprint İletişimi: Interface, Event Dispatcher
- Blueprint Interface ile bağımlılığı azaltır
- Dispatcher ile olay bazlı iletişim kurar ve sistem ölçeklenir
- Referans yönetimini düzenler, runtime hataları azalır çünkü
- Actor discovery için doğru yöntemleri seçer
- İletişim şemasını dokümante edip ekip içinde paylaşır
6. Input Sistemi ve Etkileşim Tasarımı
- Input aksiyonlarını hedef cihaza göre tanımlar
- Kontrol haritasını yönetir ve kullanıcı deneyimi tutarlı olur
- Etkileşim alanlarını kurgular çünkü geri bildirim netleşir ve akış hızlanır
- Raycast tabanlı seçim mantığını doğru uygular
- Basit etkileşim prototipini kısa sürede ortaya çıkarır
7. Asset Pipeline: Import, LOD ve Naming
- Mesh ve doku import ayarlarını doğru uygular
- Adlandırma standardı kurar ve arama süreleri kısalır
- LOD stratejisini belirler çünkü performans ve kalite dengelenir
- Pivot ve scale sorunlarını kaynakta tespit eder
- Asset bağımlılıklarını temiz tutup proje şişmesini önler
8. Materyal Sistemi ve Shader Mantığı
- Material graph mantığını anlaşılır şekilde kurar
- Parametreli materyallerle varyasyon üretir ve tekrar azalır
- Texture set kullanımını düzenler çünkü kalite standardı korunur ama bellek taşmaz
- Material Instance ile hızlı iterasyon sağlar
- Basit PBR kontrol listesi ile tutarlılık yakalar
9. Aydınlatma Temelleri ve Lumen Yaklaşımı
- Işık tiplerini sahne ihtiyacına göre seçer
- Lumen prensiplerini uygular ve sahne okuması güçlenir
- Exposure ayarlarını dengeler çünkü görsel kalite stabil olur ve test kolaylaşır
- Shadow kalitesini hedef performansa göre ayarlar
- Light debugging araçlarıyla sorunları hızlı izler
10. Post Process, Kamera ve Görsel Dil
- Kamera ayarlarını anlatım hedefiyle uyumlar
- Post process katmanlarını yönetir ve sahne tonu tutarlı olur
- Color grading yaklaşımı kurar çünkü marka dili korunur ama aşırı filtre oluşmaz
- Depth of field kullanımıyla odak kontrolü sağlar
- Görsel kalite için basit kontrol şablonu oluşturur
11. Animasyon Temelleri ve Skeletal Pipeline
- Skeletal import adımlarını doğru uygular
- Animasyon kliplerini organize eder ve yeniden kullanım artar
- State machine mantığını kurar çünkü geçişler daha doğal görünür ve debug kolaylaşır
- Retarget prensiplerini temel düzeyde uygular
- Animasyon hatalarını izlemek için araçları kullanır
12. UI Temelleri: UMG ve Veri Bağlama
- UMG bileşenlerini düzenli hiyerarşiyle kurar
- Veri bağlama yaklaşımını seçer ve ekran güncellemeleri tutarlı olur
- Widget iletişimini planlar çünkü kullanıcı akışı netleşir ama gereksiz bağımlılık oluşmaz
- Responsive yerleşim için anchor ve scale uygular
- Basit menü prototipini kısa sürede tamamlar
13. Debug ve Profiling: Stat, Insights, Log
- Log seviyelerini doğru kullanır ve sorunları izler
- Stat komutlarıyla darboğazları hızlı yakalar
- Insights ile kare zamanını analiz eder çünkü optimizasyon hedefi netleşir ve sprint planı hızlanır
- Blueprint debug araçlarıyla akış hatalarını tespit eder
- Tekrarlanabilir test senaryosu ile regresyon azaltır
14. Performans ve Optimizasyon Stratejileri
- Hedef platform bütçesini tanımlar ve ölçümle ilerler
- Draw call kaynaklarını inceler ve sahne maliyeti düşer
- Streaming yaklaşımını kurar çünkü bellek kullanımı dengelenir ama yükleme süreleri uzamaz
- Shader karmaşıklığını kontrol eder ve kalite standardı korunur
- Optimizasyon raporu için basit metrik seti çıkarır
15. Paketleme, Build ve Dağıtım Akışı
- Build ayarlarını hedefe göre yapılandırır
- Paketleme çıktısını doğrular ve sürüm tutarlılığı artar
- Config yönetimini düzenler çünkü ortam farkları azalır ve teslim süreci hızlanır
- Hata durumunda crash log okuma yaklaşımı uygular
- Dağıtım checklist’i ile ekip içinde standardı korur
16. Proje Mimarisi: Modülerlik ve Ölçeklenebilirlik
- Gameplay sınıflarını sorumluluğa göre ayırır
- Modüler yaklaşımı benimser ve ekip paralel çalışır
- Bağımlılıkları azaltır çünkü test edilebilirlik artar ama karmaşıklık büyümez
- Blueprint ve C++ sınırlarını doğru belirler
- Dokümantasyon formatı ile bilgi kaybını azaltır
17. Ek Modül: Real-time Cinematic ve Sequencer
- Sequencer zaman çizelgesini sahne akışına uyarlar
- Kamera kesitleri ile anlatımı güçlendirir ve tempo netleşir
- Track organizasyonu kurar çünkü revizyon yönetimi kolaylaşır ve ekip paylaşımı hızlanır
- Animasyon ve efekt tetiklerini doğru senkronlar
- Render çıktı ayarlarını hedef kaliteye göre düzenler
18. Ek Modül: Lighting, Materials ve Optimization
- Işık ve materyal bütçesini sahne türüne göre belirler
- Profiling çıktısına göre iyileştirme listesi çıkarır ve öncelik netleşir
- Kalite presetleri planlar çünkü farklı cihazlarda sonuç tutarlı olur ama aşırı maliyet oluşmaz
- Shader ve ışık karmaşıklığını kontrol eder
- Optimizasyon sonrası doğrulama süreci ile risk azaltır
Ek Eğitim: Blender Eğitimi
- Modelleme temel araçlarını düzenli akışla uygular
- UV açma prensipleri ile kaplama hatalarını azaltır
- Low poly ve high poly ayrımını kurar çünkü bake süreci netleşir ve sonuç daha temiz olur
- Normal ve AO bake çıktısını oyun motoruna uygun hazırlar
- Rig temelleri ile basit karakter kontrolü sağlar
- Animasyon export ayarlarını doğru seçer ve aktarım sorunu azalır
- FBX çıktılarını standarda göre düzenler
- Asset isimlendirme ve klasörleme ile ekip uyumunu artırır
- Unreal import için ölçü ve eksen uyumunu kontrol eder
- Tekrar kullanılabilir varlık seti için sahne temizliği uygular
Unreal Engine Eğitimi ile İlgili
Sıkça Sorulan Sorular ve Cevapları
Blueprint ile C++ arasında doğru kullanım sınırı nasıl belirlenir?
Hızlı prototip ve sık değişen akışlar için Blueprint, performans kritik ve yeniden kullanılabilir çekirdek sistemler için C++ tercih edilir. Eğitimde iki yaklaşımın birlikte çalıştığı örnek mimarilerle karar kriterleri netleştirilir.
Unreal Engine materyal sisteminde performans ve kalite dengesi nasıl kurulur?
Parametreli materyaller, Material Instance ve shader karmaşıklığı metrikleriyle kontrol sağlanır. Doku seti yönetimi ve hedef cihaz bütçesi üzerinden pratik bir dengeleme yöntemi uygulanır.
Aydınlatma süreçlerinde Lumen kullanırken nelere dikkat edilmelidir?
Sahne türüne göre ışık tipleri, exposure yönetimi ve yansıma ayarları birlikte ele alınır. Debug araçlarıyla görsel sorunların kaynağı bulunur ve hedef performansa göre ayar seti oluşturulur.
Profiling ve optimizasyon için hangi araçlar ve metrikler temel alınır?
Stat komutları, Unreal Insights ve log yaklaşımı üzerinden kare zamanı, GPU/CPU maliyeti ve bellek kullanımı takip edilir. Çıktılara göre uygulanabilir bir optimizasyon öncelik listesi hazırlanır.
Eğitim içeriğini ihtiyaçlarımıza göre özelleştirebilir misiniz?
Evet. Eğitim öncesinde ihtiyaç analizi yaparak içerik ve örnekleri ekibinize göre uyarlayabiliriz. Modüller eklenebilir, bazı başlıklar derinleştirilebilir veya sadeleştirilebilir.
Eğitim yeri, yöntemi ve sertifikasyon süreci nasıl ilerliyor?
Eğitim online (canlı) veya yerinde gerçekleştirilebilir; tarih ve saatleri ekibinizin uygunluğuna göre planlarız. Program sonunda katılım sertifikası verilir; talep edilirse ölçme-değerlendirme ve raporlama eklenebilir.







