AI | Teknik Kurslar Dijital Tasarım Kursları Sistem Ve Yazılım Kursları
Ankara Yüz Yüze & Online

Ankara Unreal Engine ile Yapay Zekâ (AI) ve Oyun Geliştirme Kursu

Unreal Engine oyun motorunda Blueprint görsel kodlama, C++ mimarisi, Python otomasyon scriptleri ve Yapay Zekâ (AI) NPC davranış ağaçları ile profesyonel 2D / 3D oyun geliştirmeyi öğrenin.

Oyun Geliştirmede Yapay Zekâ (AI) ve Motor Mimarisi

Günümüz oyun geliştirme dünyasında Yapay Zekâ (AI), oyunların çok daha gerçekçi, dinamik ve zorlu hale gelmesini sağlayan en kritik teknolojidir. Yapay zekâ sistemleri; oyuncunun karşısına çıkacak akıllı düşmanların, yön bulma (Pathfinding) algoritmalarının, NPC'lerin (Non-Playable Character) ve çevresel etkileşimlerin gerçek zamanlı kararlar almasını sağlar.

Bu eğitimde; Unreal Engine arayüzünden başlayarak görsel kodlama dili Blueprint, yüksek performanslı C++ programlama, otomasyon araçları geliştirmek için Python ve karakterlerin akıllıca karar vermesini sağlayan Behavior Tree (Davranış Ağaçları) konuları baştan sona uygulamalı olarak işlenir.

Unreal Engine Oyun Geliştirme Eğitimi Müfredatı

Motor Mimarisi, Blueprint, C++, Python Otomasyonu ve İleri Düzey Konularda 7 Modül

1. Giriş, Unreal Engine Mimarisi ve Proje Yapısı

Giriş & Temeller
  • Unreal Engine nedir? Oyun geliştirme aşamaları ve proje oluşturma
  • Arayüz, Viewport gezintisi, aktörler, sahneler ve temel araç paletleri
  • Aydınlatma, materyal hazırlığı ve fizik tabanlı etkileşimlerin temel ilkeleri
  • Uygulamalı Proje: Fizik Etkileşimli ve Aydınlatmalı İlk 3B Sahne Kurgusu

2. Blueprint Görsel Programlama Dili ile Oyun Mekanikleri

Blueprint Sistemleri
  • Blueprint nedir? Düğüm (node) tabanlı kodlama mantığı ve değişkenler
  • Karakter hareketi, girdi sistemleri (Enhanced Input), obje etkileşimleri ve envanter
  • UMG ile Widget tasarımı, kullanıcı arayüzü (UI) binding, Durum Makineleri (State Machines)
  • Uygulamalı Proje: Enhanced Input İle Karakter Kontrolü ve Envanter Arayüzü Kurgusu

3. C++ ile Yüksek Performanslı Oyun Kodlama

C++ Mimarisi
  • C++ ve Unreal Engine entegrasyonu, Visual Studio / Rider ortamı ve proje sınıfları
  • Actor, Pawn ve Character sınıflarını C++ ile yazma, bellek yönetimi ve pointer kullanımı
  • C++ ve Blueprint iletişim mimarisi (UPROPERTY, UFUNCTION macro kalıpları)
  • Uygulamalı Proje: C++ Tabanlı Özel Actor Sınıfı Yazımı ve Blueprint Entegrasyonu

4. Python ile Otomasyon, Scripting ve Araç Geliştirme

Python & Tools
  • Python ve Unreal Engine API kullanımı, editör içi otomasyon araçları yazma
  • Toplu varlık (Asset) yönetimi, JSON / XML veri dosyalarını oyun içine aktarma
  • Python ve C++ entegrasyonu ile editör boru hattı (Pipeline) optimizasyonu
  • Uygulamalı Proje: Editör İçi Otomatik Varlık (Asset) Yükleme ve Düzenleme Scripti

5., 6. & 7. AI Mantığı, Performans, Proje ve Sunum

AI & Yayınlama
  • Yapay Zekâ (AI): Behavior Tree, BlackBoard ve NavMesh ile akıllı düşman davranışları geliştirme
  • İleri Düzey Konular: FPS optimizasyonu, multiplayer ağ yapısı temelleri ve hata ayıklama (debugging)
  • Oynanabilir bireysel oyun projesi geliştirme, uzman değerlendirmesi ve sunum aşamaları
  • Uygulamalı Proje: Akıllı AI Düşmanlı Oynanabilir 3B Oyun Projesi ve Paketleme

Kariyerinize Katkıları

  • ✓Oyun stüdyolarında Gameplay Programmer / AI Developer unvanlarıyla çalışma,
  • ✓Kendi bağımsız (Indie) oyun projelerinizi Steam ve Epic Store için yayınlayabilme,
  • ✓Sektör standartlarında yayınlanabilir nitelikte 3B oyun portfolyosu oluşturma imkanı.

Kimler Katılmalı?

  • ✓Oyun geliştirici olmak isteyen öğrenciler ve yazılımcılar,
  • ✓Kendi fikrini 3D oyun haline getirmek isteyen girişimciler,
  • ✓Yapay Zekâ (AI) algoritmalarını oyun sektöründe kullanmayı hedefleyen meraklılar.

Oyun Dünyasında Kendi Kurallarınızı Yazın!

Sınırlı kontenjandan yararlanmak ve uygulamalı eğitimlerimize katılmak için bizimle iletişime geçin.