GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS Kredi
EDOT210 Güncel Oyun Motorları Ders 2 4 0 3.00

Lisans


Türkçe


Bu dersin amacı, öğrencilere Unity 3D/Unreal Engine ile oyun tasarımı konusunda temel yetenekleri kazandırmaktır. Bu kapsamda, öğrenciler Unreal Engine arayüzü, nesneleri, animasyonları, Blueprint script yapısını, UI tasarımı, 2D oyun tasarımı, oyun tasarımı ilkeleri, oyun mekaniği, oyun hikayesi ve dünya tasarımı, oyun sesleri ve müzikleri, oyun optimizasyonu ve multiplayer oyun tasarımı gibi konuları öğreneceklerdir. Dersin sonunda, öğrencilerin bir Unreal Engine projesi oluşturabilme ve oyun tasarımı prensiplerini uygulayabilme yeteneklerine sahip olmaları hedeflenmektedir.



1 Unity 3D/Unreal Engine arayüzünü ve temel özelliklerini kullanarak bir oyun projesi oluşturma
2 Oyun tasarımı ilkelerini anlayarak, bir oyunun hikayesi, dünya tasarımı ve oynanabilir mekaniği gibi unsurlarını tasarlama ve uygulama
3 Oyun mekaniği, ses tasarımı, müzik tasarımı ve diğer faktörler gibi unsurları birleştirerek gerçekçi bir oyun deneyimi oluşturma
4 Oyun optimizasyonu tekniklerini kullanarak bir oyunun performansını artırma
5 Unity 3D/Unreal Engine multiplayer özelliklerini kullanarak bir multiplayer oyun tasarlama ve uygulama becerisi kazanma.

Birinci Öğretim



Yok


Bu ders, öğrencilere Unreal Engine kullanarak bir oyun geliştirme sürecinin temel kavramlarını öğretmeyi amaçlar. Unreal Engine kullanarak oyun geliştirme sürecinin her aşamasını kapsayan konular ele alınacaktır: arayüz, nesneler, animasyonlar, Blueprint script yapısı, UI tasarımı, 2D oyun tasarımı, oyun tasarımı ilkeleri, oyun mekaniği, oyun hikayesi ve dünya tasarımı, oyun sesleri ve müzikleri, oyun optimizasyonu ve multiplayer oyun tasarımı. Öğrenciler bu dersi tamamladığında, Unreal Engine'i kullanarak bir oyun projesi oluşturabilecek, oyun mekaniği, hikayesi ve dünya tasarımı gibi unsurları tasarlayabilecek, ses ve müzik gibi faktörleri dahil ederek gerçekçi bir oyun deneyimi oluşturabilecek, performans optimizasyonu teknikleri kullanarak oyun performansını artırabilecek ve multiplayer oyun tasarlama ve uygulama becerilerine sahip olacaklardır.


Hafta Teorik Uygulama [OgretimYontemVeTeknikleri] [OnHazirlik]
1 Unity 3D/Unreal Engine'in tanımı ve kullanımı Unity 3D/Unreal Engine'in arayüzü ve temel özellikleri Basit bir Unreal Engine projesi oluşturma
2 Unity 3D/Unreal Engine nesneleri ve bileşenleri Temel nesne hareketi ve fizik Unreal Engine oyun nesneleri oluşturma ve düzenleme
3 Animasyonların tanımı ve tarihi Unreal Engine'in animasyon araçları Animasyonlu nesneler oluşturma ve düzenleme İfade ve karakter animasyonları
4 Unity 3D/Unreal Engine script yapısının anlaşılması
5 Unity 3D/Unreal Engine arayüz tasarımı Arayüz elemanları oluşturma UI animasyonları ve geçişler Oyun içi menüler
6 2D oyun tasarımının temelleri 2D oyun motorlarının karşılaştırılması 2D oyunlar için grafikler ve animasyonlar 2D oyun nesneleri ve düzenleme
7 Oyun Tasarımı İlkeleri
8 Sınav
9 Oyun mekaniği tanımı Oyun öğeleri ve yapıları Oyun mekaniği tasarımı Oyun mekaniği örnekleri ve incelemeleri
10 Oyun hikayesi ve karakter geliştirme Oyun dünyası tasarımı Oyun hikayesi anlatımı ve örnekleri Oyun dünyası örnekleri ve incelemeleri
11 Oyun sesleri ve müzikleri tanımı Oyun ses tasarımı ve düzenleme Oyun müzikleri tasarımı ve düzenleme
12 Oyun performansı ve optimizasyonun önemi Oyunun performansını artırmak için yöntemler Unreal Engine performans analizi araçları Unreal Engine oyun optimizasyonu teknikleri
13 Multiplayer oyunların tanımı ve tarihi Multiplayer oyun tasarımı için temel kavramlar
14 Unity 3D/Unreal Engine multiplayer oyun geliştirme Multiplayer oyunlar için optimizasyon



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 100
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Toplam İş Yükü (saat) 0

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11 PÇ 12 PÇ 13 PÇ 14 PÇ 15
ÖÇ 1 5 4 1 3 4 4 3 5 5 4 4 4 3 4 3
ÖÇ 2 4 3 3 3 4 4 4 4 4 4 3 2 3 3 5
ÖÇ 3 5 2 1 3 4 3 3 4 2 3 4 3 3 4 4
ÖÇ 4 3 4 4 4 4 5 4 3 3 4 4 4 4 3 2
ÖÇ 5 4 3 2 3 4 3 2 3 4 3 3 4 3 3 3
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek