Mühendislik ve Doğa Bilimleri Fakültesi · Bilgisayar Mühendisliği · Lisans
AKTS: 5 T+U+L: 2+0+1 Bölüm Seçmeli
Koordinatör: Dr. Öğr. Üyesi Abdullah SÖNMEZ
Öğretim Üyeleri: Dr. Öğr. Üyesi Abdullah SÖNMEZ
Dersin Amacı
Oyun teknolojisi bilgisayar mühendisliğinin önemli alanlarından birisidir. Bu derste oyun programlamanın temelleri ve teknikleri verilerek, öğrencilerin oyun geliştirmeleri sağlanacaktır.
Ders İçeriği
Oyun teknolojisi bilgisayar mühendisliğinin önemli alanlarından birisi olmuştur. Bu derste oyun programlamanın temelleri ve teknikleri verilerek, öğrencilerin oyun geliştirmeleri sağlanacaktır.
Dersin Öğrenme Çıktıları
- Unity ve benzeri araçlar kullanarak oyun mekaniği ve kullanıcı etkileşimlerini geliştirebilir.
- İnsansı animasyonlar, doğal animasyonlar ve 2B sanatsal iş akışlarını oyun tasarımına entegre edebilir.
- Oyuncu davranışlarını analiz ederek, farklı oyuncu tiplerinin (sosyalleşme, keşfetme, meydan okuma) beklentilerini karşılayan deneyimleri tasarlayabilir.
- Oyun sektörünün dinamiklerini ve endüstriyel süreçlerini anlayarak kariyer fırsatlarını değerlendirebilir.
- Kavramsal sanat tekniklerini kullanarak etkileyici oyun dünyaları oluşturabilir.
- Sanal Gerçeklik (VR), Artırılmış Gerçeklik (AR) ve Karma Gerçeklik (MR) kavramlarını anlayarak oyun tasarımı ve geliştirme süreçlerine entegre edebilir.
- Oyun geliştirme sürecinde temel kavramları (oyun türleri, oyun fikri, seviye tasarımı) anlayabilir ve uygulayabilir.
- Oyun dokümantasyonu hazırlayarak proje geliştirme sürecini düzenli bir şekilde yürütebilir.
Temel Alan Dağılımı
(48) Bilgisayar%100
Öğretim Yöntem ve Teknikleri
AnlatımSoru-CevapAlıştırma ve UygulamaBeyin FırtınasıBireysel ÇalışmaProblem ÇözmeProje Temelli Öğrenme (Saha çalışması dâhil)
Ölçme ve Değerlendirme
ÖdevPerformans Görevi (Uygulama / Laboratuvar / Atölye / Arazi Çalışması / Seminer / Sunum / Bitirme Çalışması / Tez)Proje / TasarımSınav (Yazılı Sınav / Test: Doğru-Yanlış Testi, Çoktan Seçmeli Testi, Kısa Cevaplı Test, Eşleştirmeli Test)
AKTS / İş Yükü
| Etkinlik | Sayı | Süre (saat) | Toplam İş Yükü |
|---|---|---|---|
| Ders Süresi (Sınav Haftası Dahil) | 15 | 3 | 45 |
| Sınıf Dışı Ders Çalışma Süresi | 15 | 3 | 45 |
| Ara Sınav | 1 | 2 | 2 |
| Kısa Sınav | 0 | 0 | 0 |
| Ödev | 1 | 55 | 55 |
| Uygulama | 0 | 0 | 0 |
| Final | 1 | 3 | 3 |
Ders Akışı
| Hafta | Konu | Ön Hazırlık |
|---|---|---|
| 1 | Oyun Programlamaya Giriş | S 1-19 (Z-1) |
| 2 | Oyun Türleri | S 67-72 (Y-6) |
| 3 | Oyun Türleri (Devam) | S 73-79 (Y-6) |
| 4 | Oyun Fikri | S 31-65 (Y-6) S 125-135 (Y-6) |
| 5 | Oyun Endüstrisi | http://www.theesa.com/ |
| 6 | Oyun Geliştirme Süreci | S 1-19 (Z-1) |
| 7 | Oyun Dokümantasyonu | S306-320 (Y-1) S355-382 (Y-1) |
| 8 | Ara Sınav | Ara Sınav |
| 9 | Oyun Sanatsal İş Hattı | http://designersnotebook.com/ |
| 10 | Kavramsal Sanat | http://designersnotebook.com/ |
| 11 | 2B Sanat | http://designersnotebook.com/ |
| 12 | Oyun Oynanışı | S115-141 (Y-1) |
| 13 | Seviye Tasarımı | S447-525 (Y-4) |
| 14 | Proje Sunumları | - |
| 15 | Proje Sunumları | - |
| 16 | Final Sınavı | Final Sınavı |


