GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
1910201142024 2B OYUN GELİŞTİRME STÜDYOSU Ders 1 2 6,00

Önlisans


Türkçe


Öğrencilere 2B oyun geliştirme süreçlerini güncel oyun motorları üzerinden uygulamalı olarak öğretmek; temel mekanikler, fizik sistemleri, arayüz tasarımı ve sahne yönetimi konularında yetkinlik kazandırarak oynanabilir 2B oyun prototipleri üretmelerini sağlamaktır.


Öğr. Gör. Hasan Hüseyin CİHANGİR


1 2B oyun geliştirme iş akışını ve oyun motoru mimarisini analiz eder.
2 Varlık yönetimi ve tilemap sistemlerini kullanarak estetik ve fonksiyonel oyun seviyeleri tasarlar.
3 2B fizik motoru bileşenlerini ve çarpışma algoritmalarını oyun mekaniklerine uygular.
4 Oyun içi deneyimi artırmak için etkileşimli nesneler ve kullanıcı arayüzleri (UI) kurgular.
5 Konsept aşamasından yayımlanabilir aşamaya kadar eksiksiz bir 2B oyun projesi geliştirir.

Birinci Öğretim



[Yok]


2B oyun motoru arayüzü ve temel araçlar; sprite ve varlık yönetimi; tilemap ile seviye tasarımı; 2B fizik motoru ve çarpışma denetimi; karakter kontrol sistemleri; animasyon yönetimi; kullanıcı arayüzü (UI) tasarımı; sahne geçişleri ve oyun döngüsü kurgusu.


Hafta Konular (Teorik) Uygulama Öğretim Yöntem ve Teknikleri Ön Hazırlık
1 2B Oyun Motoruna Giriş Arayüz Tanıtımı ve Proje Kurulumu Anlatım, Gösterip Yaptırma
2 Sprite ve Varlık (Asset) Yönetimi 2B Varlıkların İçe Aktarılması ve Ayarları Anlatım, Uygulama
3 Tilemap Sistemi ve Seviye Tasarımı Katmanlı Seviye Oluşturma Anlatım, Uygulama
4 2B Fizik Motoru Temelleri Rigidbody2D ve Collider Uygulamaları Anlatım, Gösterip Yaptırma
5 Karakter Hareket Sistemleri 2B Karakter Kontrolörü Kodlama Anlatım, Problem Dayalı Öğrenme
6 2B Animasyon ve Sprite Sayfaları Animator ve Animation State Machine Anlatım, Uygulama
7 Etkileşimli Objeler ve Prefablar Toplanabilir Eşyalar ve Engeller Anlatım, Vaka Analizi
8 Kullanıcı Arayüzü (UI) Tasarımı Can Barı ve Skor Paneli Oluşturma Anlatım, Uygulama
9 2B Kamera Sistemleri Karakter Takibi ve Kamera Sınırları Anlatım, Problem Çözme
10 Ses ve Efekt Entegrasyonu Oyun İçi Ses Kaynakları ve Basit VFX Anlatım, Uygulama
11 Oyun Döngüsü ve Sahne Yönetimi Menü Sistemleri ve Sahne Geçişleri Anlatım, Proje Tabanlı Çalışma
12 2B Oyunlarda Optimizasyon Bellek Yönetimi ve Performans Testleri Anlatım, Uygulama
13 İleri Seviye Mekanikler Envanter Sistemi veya Basit Düşman Yapay Zekası Anlatım, Kod İnceleme
14 Proje Finalizasyonu ve Paketleme Build Alma ve Test Süreçleri Anlatım, Dönem Özeti ve Tartışma

Oyun Motoru Teknik Dokümantasyonu


Anlatım ve Sunum, Gösterip Yaptırma, Problem Dayalı Öğrenme, Bireysel Çalışma, Ara Sınav, Yarıyıl Sonu (Final) Sınavı


Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 100
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 14 6 84
Problem Çözümü 2 1 2
Bireysel Çalışma 14 3 42
Ödev Problemleri için Bireysel Çalışma 1 2 2
Ara Sınav İçin Bireysel Çalışma 1 8 8
Final Sınavı içiin Bireysel Çalışma 1 12 12
Ev Ödevi 1 2 2
Toplam İş Yükü (saat) 182

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5
ÖÇ 1 3 5 5 2 2
ÖÇ 2 2 5 5 4 2
ÖÇ 3 4 5 4 3 5
ÖÇ 4 4 4 4 5 3
ÖÇ 5 5 5 5 4 4
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek