GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
BPR233 OYUN TASARIMI VE PROGRAMLAMA Ders 2 3 5,00

Önlisans


Türkçe


Bu ders, bilgisayar bilimlerinde güncel bir konu olan oyun tasarım ve programlamasına giriş niteliğindedir. Ders içerisinde oyun programlama ; bilgisayar grafikleri, insan-bilgisayar etkileşimi, bilgisayar ağları ve yapay zekâ gibi temel perspektiflerden incelenir. Derste öğrencilerin bir oyun motoru kullanarak gerçek zamanlı bir oyun geliştirmesi hedeflenmektedir.


Öğr. Gör. Ferhat OFLEZER


1 Oyun tasarımının temel kavramlarını tanımlar, bu kavramların nasıl uygulandığını açıklar ve farklı oyun türleri arasındaki farkları karşılaştırır.
2 Oyun tasarımı ve programlamasında kullanılan 2B/3B grafik kavramlarını tanımlar, bu kavramların oyun deneyimini nasıl etkilediğini açıklar ve örneklerle karşılaştırır.
3 Oyun motorlarının temel yapısını tanımlar, amaçlarını açıklar ve farklı oyun motorları arasındaki farkları eleştirir.
4 Farklı oyun motorlarının avantajlarını ve kısıtlarını ayırt eder, bu özellikleri karşılaştırarak hangi durumlarda hangi motorun daha uygun olduğunu değerlendirir.
5 Oyun geliştirmede giriş/çıkış yönetimini tasarlar, bu yönetimin oyun içi etkileşimleri nasıl etkilediğini analiz eder ve kullanıcı deneyimini optimize eder.

Birinci Öğretim


Yok


Yok


Oyun Programlamaya Giriş, Oyun Programlama matematiği, grafik dönüşümler, animasyon, oyun programlamada ses, giriş ve çıkış donanımları ve oyun programlamada kullanılan algoritmalar.


Hafta Konular (Teorik) Uygulama Öğretim Yöntem ve Teknikleri Ön Hazırlık
1 Oyun programlama üzerine temel kavramlar Oyun programlama üzerine temel kavram uygulamaları Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
2 Oyun motorları, oyun motoru seçimi ve kurulumu Oyun motorları, oyun motoru seçimi ve kurulumu Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
3 Gamemaker oyun motoru temelleri Gamemaker oyun motoru uygulaması Anlatım, Soru-Cevap, Problem Çözme, Tartışma, Ödev etkinliği tartışılması Ön Okuma
4 Gamemaker proje yöneticisi ve proje editörü Gamemaker proje yöneticisi ve proje editörü kullanımı Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
5 Gamemaker Engine temeli; düğüm yapıları ve uygulamaları Gamemaker Engine temeli; düğüm yapıları ve uygulamaları Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
6 Gamemaker Engine ilk oyun ve sahne geçişleri Gamemaker Engine ilk oyun ve sahne geçişleri uygulaması Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
7 Gamemaker Script programlama dili temelleri Gamemaker Script programlama dili uygulaması Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
8 Gamemaker Engine sahne örnekleme ve sahne kalıtımı Gamemaker Engine sahne örnekleme Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
9 Gamemaker Engine 2D UI menü geliştirme Gamemaker Engine 2D UI menü geliştirme Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
10 Gamemaker Engine girdi(input) haritalama ve uygulaması Gamemaker Engine girdi(input) haritalama ve uygulaması Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
11 Gamemaker Engine İlk oyunum Gamemaker Engine İlk oyunum Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
12 Gamemaker 2D platform oyunu projesi uygulaması Gamemaker 2D platform oyunu projesi uygulaması Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
13 Gamemaker 2D platform oyunu projesi uygulaması Gamemaker 2D platform oyunu projesi uygulaması Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
14 Gamemaker 2D platform oyunu projesi uygulaması Gamemaker 2D platform oyunu projesi uygulaması Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma

https://gamemaker.io/en/tutorials


Soru-Cevap, Problem Çözme, Tartışma, Ödev etkinliği tartışılması


Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 60
Uygulama/Pratik 1 40
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 50
Yarıyıl (Yıl) Sonu Etkinlikleri 50

Yok


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 1 1
Final Sınavı 1 1 1
Derse Katılım 14 2 28
Gösterme 14 1 14
Ara Sınav İçin Bireysel Çalışma 8 3 24
Final Sınavı içiin Bireysel Çalışma 6 3 18
Performans 14 3 42
Toplam İş Yükü (saat) 128

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 PÇ 16
ÖÇ 1 4 4
ÖÇ 2 5
ÖÇ 3 4 5
ÖÇ 4 4 5
ÖÇ 5 4 5 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek