|
Dersin Dili
|
Türkçe
|
|
Dersin Düzeyi
|
Ön Lisans
|
|
Bölümü / Programı
|
Bilgisayar Programcılığı
|
|
Öğrenim Türü
|
Örgün Öğretim
|
|
Dersin Türü
|
Seçmeli
|
|
Dersin Öğretim Şekli
|
Yüz Yüze
|
|
Dersin Amacı
|
Bu dersin amacı, öğrencilerin Unity oyun motorunu kullanarak 2D ve 3D oyun geliştirme becerisi kazanmalarını sağlamaktır. Öğrenciler, oyun mekaniği tasarımı, fizik, kullanıcı etkileşimi, sahne yönetimi, animasyon ve temel yapay zekâ gibi konuları öğrenir. Ders sonunda öğrenciler kendi oyun projelerini planlayabilir, geliştirebilir ve test edebilir düzeye gelirler.
|
|
Dersin İçeriği
|
Bu derste öğrenciler, Unity arayüzünü tanır ve temel oyun geliştirme bileşenlerini öğrenir. Sahne (scene) oluşturma, nesne yerleştirme, materyal ve ışık ayarları, karakter kontrolü ve kamera kullanımı gibi temel konular ele alınır. Ayrıca, C# diliyle oyun içi etkileşimlerin nasıl programlandığı, çarpışma (collision) ve fizik motorunun nasıl çalıştığı uygulamalı olarak gösterilir. Dersin ilerleyen haftalarında animasyonlar, ses efektleri, kullanıcı arayüzü (UI) öğeleri ve puan sistemi ekleme gibi ileri konular işlenir. Öğrenciler dönem sonunda kendi özgün oyun projelerini geliştirir.
|
|
Dersin Yöntem ve Teknikleri
|
Sunum ve Uygulama
|
|
Ön Koşulları
|
Yok
|
|
Dersin Koordinatörü
|
Yok
|
|
Dersi Verenler
|
Dr. Öğr. Üyesi Emre YILDIRIM
|
|
Dersin Yardımcıları
|
Yok
|
|
Dersin Staj Durumu
|
Yok
|
Ders Kaynakları
|
Kaynaklar
|
Eğitmen dokümanları Eğitim Sunumları Unity Ders Kitabı
|
|
Ders Notları
|
Unity ders kitabı, eğitim sunumları, eğitmen ders notları
|
|
Dökümanlar
|
var
|
|
Ödevler
|
var
|
|
Sınavlar
|
var
|
Ders Yapısı
|
Matematik ve Temel Bilimler
|
%40
|
|
|
Mühendislik Bilimleri
|
%40
|
|
|
Alan Bilgisi
|
%20
|
|
|