| Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS | Kredi |
|---|---|---|---|---|---|---|
| EBLG213 | Nesne Yönelimli Programlama | Ders | 2 | 3 | 6.00 | 3.00 |
Lisans
Türkçe
Bu dersin amacı, öğrencilerin Unreal Engine uygulamasının blok kodlama dili olan Blueprints dilinde algoritmalar yazıp oyun geliştirebilecek seviyede bilgi birikimi ve alıştırmalarının bulunmasıdır. Aynı zamanda bu ders öğrencilerin genel bir oyun tasarımı bilgi birikimi olduğunu kabul eder ve Unreal Engine kullanımına başlamaları için bir olanak sağlar.
Zeynep ÇINAR
| 1 | Unreal Engine oyun motorunda basit oyunlar ve prototipler tasarlayabilir. |
| 2 | Unreal Engine motorunda seviye açmak ve genel araçları kullanmak konusunda deneyime sahiptir. |
| 3 | Oyununu ve kodlarını etkili ve verimli bir biçimde test edebilir. |
| 4 | Unreal Engine motoruna dışarıdan farklı türlerde dosyaları sorunsuz bir şekilde ekleyebilir. |
| 5 | Genel ışıklandırma konusunda bilgi sahibidir, Unreal Engine içerisindeki farklı ışık modellerinin nasıl çalıştığını kavramıştır. |
| 6 | Unreal Engine üzerinde tasarladığı bir oyunu veya prototipi paketleyip çalıştırılabilir bir dosya haline getirebilir. |
Birinci Öğretim
Yok
Yok
Bu ders, Unreal Engine oyun motorunun ana kullanım durumlarından ve diğer oyun motorlarından farklarını vurgular, temel özelliklerini tanıtır ve özellikle kodlama tarafındaki Blueprints blok kod dilini inceler. Blueprints üzerinde kodlama yaparak oyun geliştirmede sık kullanılan algoritmaları nasıl yazıp çalıştırılacağı konusunda bilgilendirir.
| Hafta | Teorik | Uygulama | [OgretimYontemVeTeknikleri] | [OnHazirlik] |
|---|---|---|---|---|
| 1 | Giriş: Tanıtım Dersi, Ders Bilgilendirmesi. Unreal Engine Nedir? Nerelerde kullanılır? | |||
| 2 | Unreal Engine Kurulumu, Arayüzü ve Genel Araçların Tanıtımı. Blueprint Giriş. Veri tanımlama ve Veri türleri. “Event” türleri, Oyun başlangıcı, Oyun test etme araçları. | |||
| 3 | Basit “If-Else” ve “Switch” Koşulları ve Kullanımları. Blueprint Objeleri oluşturma ve sahne içerisinde kullanma. | |||
| 4 | Blueprint kodlamada dört işlem, rastgele değerler ve diğer matematiksel kavramlar. | |||
| 5 | “Import”, “Export” ve “Migration” kavramları ve yöntemleri, dışarıdan asset almak ve kullanmak. Proje çalışması. | |||
| 6 | Genel Konu Tekrarı, Aktör Spawn, Timeline sistemi ve kullanımı, development içi input sistemi | |||
| 7 | Unreal Engine içerisinde ışıklandırma yöntemleri, farklı ışık türlerinin optimizasyona etkileri ve “Lighting Build” Kavramı. Farklı “Mesh” Kavramları, “Static Mesh” ve “Skeletal Mesh” arasındaki farklar, kullanım yerleri ve oyun fiziği ile etkileşimleri. | |||
| 8 | Ara Sınav | |||
| 9 | Unreal Engine üzerinde “Pathfinding” Kavramı, Düşman hareketleri, “Collision” ve buna bağlı çalıştırılabilir “Event” kodları. | |||
| 10 | Unreal Engine içerisinde “Material” kavramı. Farklı Material’ların kurulumu ve kullanım şekilleri. Bir Material içerisinde kullanılan farklı texture türleri, işlevleri ve optimizasyonu. | |||
| 11 | Unreal Engine içerisinde 2 Boyutlu UI yapımı ve kullanımı. | |||
| 12 | Proje Paketleme (Packaging) ve çalıştırılabilir bir oyun haline getirme. Final Projesi için Lab saatleri. | |||
| 13 | Final Projesi için Lab Saatleri ve Genel konu tekrarı | |||
| 14 | Final Projesi için Lab Saatleri ve Genel konu tekrarı |
Unreal Engine Dökümantasyonu
| Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
|---|---|---|
| Ara Sınav | 1 | 40 |
| Proje Hazırlama | 2 | 20 |
| Proje Sunma | 1 | 20 |
| Proje Tasarımı /Yönetimi | 1 | 20 |
| 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 | 60 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | 40 | |
yok
| Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
|---|---|---|---|
| Ara Sınav | 1 | 2 | 2 |
| Final Sınavı | 1 | 2 | 2 |
| Derse Katılım | 14 | 4 | 56 |
| Proje Hazırlama | 1 | 30 | 30 |
| Proje Sunma | 1 | 1 | 1 |
| Proje Tasarımı /Yönetimi | 1 | 1 | 1 |
| Bireysel Çalışma | 14 | 3 | 42 |
| Ara Sınav İçin Bireysel Çalışma | 1 | 10 | 10 |
| Final Sınavı içiin Bireysel Çalışma | 1 | 10 | 10 |
| Toplam İş Yükü (saat) | 154 | ||
| PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | |
| ÖÇ 1 | 2 | 3 | 5 | 1 | 1 | 1 | 2 | 3 | 3 |
| ÖÇ 2 | 2 | 3 | 4 | 2 | 1 | 1 | 2 | 3 | 3 |
| ÖÇ 3 | 1 | 3 | 4 | 1 | 1 | 1 | 2 | 2 | 4 |
| ÖÇ 4 | 2 | 4 | 5 | 2 | 1 | 1 | 2 | 3 | 4 |
| ÖÇ 5 | 3 | 4 | 5 | 3 | 1 | 1 | 3 | 4 | 4 |
| ÖÇ 6 | 2 | 4 | 5 | 3 | 1 | 1 | 2 | 3 | 5 |