PROGRAMI
DERS TANITIM VE UYGULAMA BİLGİLERİ

Ders AdıKoduVerildiği YılVerildiği YarıyılSüresi (T+U)Yerel KredisiAKTS Kredisi
Oyun Tasarım ve Geliştirmeye GirişSENG 216112 + 235,00
 
Ders Bilgileri
Dersin Öğretim Diliİngilizce
Dersin SeviyesiLisans
Dersin TürüZorunlu
Dersin Veriliş BiçimiYüz Yüze
 
Dersin Öğrenme Kazanımları:

Bu dersi başarı ile tamamlayan öğrenciler:
1. Oyun tasarımının temelleri hakkında bilgi
2. Güncel oyun teknolojileri hakkında bilgi sahibi olur
3. Bir oyun fikrini bir oyun programına getirir
4. Oyun programlama araçları
5. Oyun motoruyla oyun programlama alıştırması
 
Dersin Önkoşulları ve Birlikte Alınması Gereken DerslerYok
Daha Önce Alınmış Olması Önerilen DerslerYok
 
Dersin Tanımı:

Bu ders, dijital oyunların tasarımı ve geliştirilmesinde temel ilkeleri sunar. Dijital oyunların tarihsel bağlamını kapsar. Bu ders öğrencinin oyun teknolojilerine ve oyunlara bilgisayar mühendisliği bakış açısına sahip olmasına yardımcı olur.
 
Dersin İçeriği (Haftalık Konu Dağılımı):
 
HaftaKonu
1Oyun Teknolojisi Tarihi
2Oyun Tasarımı Prensipleri
32D Grafikler
4Oyunlar için Lineer Cebir
53D Grafikler
6Fizik, Kameralar
7Arasınav Tekrarı
8Unity Temelleri – I (Unity platformu temelleri)
9Unity Temelleri – II (Unity için C# programlama)
102D Oyun tasarımı ve geliştirme
11Arazi Tasarımı
123D Oyun tasarımı ve geliştirme - I
133D Oyun tasarımı ve geliştirme - II (Animasyonlar)
14Çok oyunculu oyun geliştirme
 
Kaynaklar:
Sanjaj Madhav Game programming algorithms and techniques: a platform-agnostic approach. Pearson Education 2014 0321940156
 
Diğer Kaynaklar:
Ernest Adams Fundamentals of Game Design New Riders Press 2009 0321643372
 
Öğretim Yöntem ve Teknikleri:
Ders Tartışma Soru ve cevap Takım/Grup Çalışması Ev ödevi Proje Haftada 2 saat laboratuvar çalışması yapılacaktır. Laboratuvarda el yapımı oyun geliştirme uygulamaları yapılacaktır.
 
Değerlendirme Sistemi:
YöntemAdetKatkı (%)
Ara sınav1%20
Final Sınavı1%30
Ödev3%20
Laboratuvar14%10
Proje1%20
 
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu?
Gerektirmiyor