GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
BPR710 OYUN TASARIMI VE PROGRAMLAMA Seçmeli Ders Grubu 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. Hasan Hüseyin CİHANGİR


1 Oyun tasarımının temel kavramlarını bilir.
2 Oyun tasarımı ve programlamasında kullanılan 2B/3B grafik kavramlarını bilir.
3 Oyun motorlarının temel yapısını ve amaçlarının neler olduğunu ifade eder.
4 Farklı oyun motorlarının avantaj ve kısıtlarını tespit eder.
5 Oyun geliştirmede giriş/çıkış yönetimini gerçekleştirir.

Birinci Öğretim


-


-


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
2 Oyun motorları, oyun motoru seçimi ve kurulumu
3 Godot Engine oyun motoru temelleri
4 Godot Engine proje yöneticisi ve proje editörü
5 Godot Engine temeli; düğüm yapıları ve uygulamaları
6 Godot Engine ilk oyun ve sahne geçişleri
7 Godot Engine GDScript programlama dili temelleri
8 Godot Engine sahne örnekleme ve sahne kalıtımı
9 Godot Engine 2D UI menü geliştirme
10 Godot Engine girdi(input) haritalama ve uygulaması
11 Godot Engine İlk oyunum (Sürüngenlerden Kurtul)
12 Godot Engine 2D platform oyunu projesi uygulaması
13 Godot Engine 2D platform oyunu projesi uygulaması
14 Godot Engine 2D platform oyunu projesi uygulaması

Godot Engine Game Development Project - Chris Bradfield Godot Game Development for Beginners - Daniel Buckley



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 80
Ev Ödevi 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 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60

-


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
Uygulama/Pratik 5 1 5
Bireysel Çalışma 14 2 28
Ara Sınav İçin Bireysel Çalışma 1 20 20
Final Sınavı içiin Bireysel Çalışma 1 40 40
Ev Ödevi 1 3 3
Toplam İş Yükü (saat) 126

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