GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
1910202022024 MOBİL OYUN GELİŞTİRME Ders 2 4 6,00

Önlisans


Türkçe


Öğrencilere mobil platformların donanımsal kısıtlarını ve yazılımsal imkanlarını öğreterek; performans odaklı mobil oyun tasarımı, dokunmatik etkileşim sistemleri, mobil gelir modelleri ve cihaz test süreçleri konularında uygulamalı yetkinlik kazandırmaktır.


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


1 Mobil oyun pazarı dinamiklerini ve platform gereksinimlerini analiz eder.
2 Mobil cihaz kısıtlarına uygun grafik ve kod optimizasyonu tekniklerini uygular.
3 Dokunmatik ekran jestleri ve mobil sensör tabanlı kontrol sistemleri tasarlar.
4 Mobil oyunlarda reklam (ad) ve uygulama içi satın alım (IAP) gibi gelir modellerini entegre eder.
5 Geliştirilen mobil oyun projelerini farklı cihaz ve çözünürlüklerde test eder ve hata ayıklar.

Birinci Öğretim



[Yok]


Mobil oyun pazarı ve trendler; mobil donanım mimarisi ve optimizasyon; dokunmatik giriş (touch input) ve sensör yönetimi; mobil kullanıcı arayüzü (UI) prensipleri; reklam entegrasyonu ve uygulama içi satın alım (IAP) modelleri; çapraz platform geliştirme; cihaz testleri ve uygulama mağazalarında yayımlama.


Hafta Konular (Teorik) Uygulama Öğretim Yöntem ve Teknikleri Ön Hazırlık
1 Mobil Oyun Pazarına Giriş ve Trendler Geliştirme Ortamı ve SDK Kurulumları Anlatım, Gösterip Yaptırma
2 Mobil Donanım Mimarisi ve Kısıtlar Mobil Proje Ayarları ve Platform Seçimi Anlatım, Problem Dayalı Öğrenme
3 Dokunmatik Giriş Sistemleri (Input System) Tap, Swipe ve Pinch Jestlerinin Kodlanması Anlatım, Uygulama
4 Mobil UI ve UX Prensipleri Farklı Çözünürlükler için Canvas Yönetimi Anlatım, Tartışma
5 İvmeölçer ve Jiroskop Kullanımı Sensör Tabanlı Karakter Kontrolü Anlatım, Uygulama
6 Grafik Optimizasyonu: Draw Calls ve Batches Texture Atlasing ve Mobil Shader Kullanımı Anlatım, Vaka Analizi
7 Bellek Yönetimi ve Nesne Havuzlama Object Pooling Sisteminin Kurulması Anlatım, Gösterip Yaptırma
8 Mobil Veri Saklama ve PlayerPrefs Oyun Kayıt ve Yükleme Sistemleri Anlatım, Uygulama
9 Mobil Oyunlarda Reklam Modelleri Banner ve Rewarded Video Entegrasyonu Anlatım, Problem Çözme
10 Uygulama İçi Satın Alım (IAP) Mimarisi Sanal Mağaza ve Ürün Tanımlama Anlatım, Uygulama
11 Mobil Analitik ve Kullanıcı Takibi Analitik Servislerinin Entegrasyonu Anlatım, Proje Tabanlı Çalışma
12 Cihaz Testleri ve Profiler Kullanımı Performans Analizi ve Hata Ayıklama Anlatım, Uygulama
13 Uygulama Mağazası Gereksinimleri Mağaza Görseli ve Metadata Hazırlığı Anlatım, Kod İnceleme
14 Uygulama Projesi: Kullanıcı Deneyimi ve İyileştirmeler 15- Uygulama Projesi: Proje Sunumu ve Değerlendirme
15 Yayımlama Süreçleri ve Build Alma APK/IPA Çıktısı Alma ve Yayımlama Anlatım, Dönem Özeti ve Tartışma


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 8 8
Final Sınavı 1 12 12
Derse Katılım 14 2 28
Uygulama/Pratik 14 4 56
Gösterme 8 1 8
Alan Çalışması 4 1 4
Bireysel Çalışma 14 4 56
Ev Ödevi 2 4 8
Toplam İş Yükü (saat) 180

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