DERS ADI

: OYUN PROGRAMLAMAYA GİRİŞ

Ders Bilgileri

Ders Kodu Ders Adı Ders Türü D U L AKTS
UBP 4235 OYUN PROGRAMLAMAYA GİRİŞ SEÇMELİ 1 1 0 3

Dersi Veren Birim

Bilgisayar Programcılığı Uzaktan Öğretim

Dersin Düzeyi

Önlisans

Ders Koordinatörü

DOÇ. DR. SEDAT ÇAPAR

Dersi Alan Birimler

Bilgisayar Programcılığı Uzaktan Öğretim

Dersin Amacı

Bu ders ile öğrenciye; unity ortamında c# scriptleri kullanarak oyun geliştirme, oyun motoru çalışmasını anlama, blender ile basit 3d modeller yaratıp, gerek mobil gerekse masaüstü uygulamalar geliştirme yeterlilikleri kazandırılacaktır.

Dersin Öğrenme Kazanımları

1   Oyun motorları, 3d ve 2d oyun yazma ortam ve ile ilgili temel kavramları bilir.
2   Unity 3d ve c# script yazma dilinin temel özelliklerini bilir, uygulama geliştirebilir.
3   Blender 3d modelleme ortam ve özellikleri bilir.
4   Oyunda veri saklama yöntemlerini kullanan uygulamalar geliştirebilir.
5   Oyun sistemlerinde varolan servisleri kullanarak mobil ve desktop uygulamalar geliştirebilir.

Dersin Öğretim Türü

Örgün Öğretim

Dersin Önkoşulu/Önkoşulları

Yok

Ders İçin Önerilen Diğer Hususlar

Yok

Ders İçeriği

Hafta Konular Açıklama
1 Unity arayüzü ve konseptleri
2 Varlıkların iş akışı
3 Blender ile asset oluşturma ve kullanma
4 Oyun geliştirme konseptleri
5 C# ile Oyun betikleri yazımı
6 Fizik materyalleri,çarpışma algılama, Tag fonksiyonları
7 Uygulama
8 Ara sınav
9 Etkileşim ve animasyon mantığı
10 Unity ile mobil uygulama geliştirme
11 Ses ve doku kullanımı
12 Malzeme , Unity uygulamaları(GameObject-3D Object).
13 Veri saklama, bulut uygulamaları
14 Proje sunumları
15 Uygulama

Ders İçin Önerilen Kaynaklar

Ana Kaynaklar: Uygulamalarla Unity 3d İle Oyun Geliştirme - Mehmet Ünsal,
Unity 3D İle Oyun Programlama - Timuçin Hatipoğlu
Yardımcı kaynaklar:
Referanslar:
Diğer ders materyalleri:

Öğrenme ve Öğretme Yöntemleri

1. Ders anlatımı
2. Örnek uygulamalar yapmak

Değerlendirme Yöntemleri

SIRA NO KISA KOD UZUN ADI FORMUL
1 VZ Vize
2 FN Final
3 BNS BNS VZ*0.20 + FN* 0.80
4 BUT Bütünleme Notu
5 BBN Bütünleme Sonu Başarı Notu VZ*0.20 + BUT* 0.80


Değerlendirme Yöntemlerine İliskin Aciklamalar

Yok

Değerlendirme Kriteri

Ara sınav , final sınavı ve proje ile ölçülecek ve ders içi uygulamalar ile bu öğrenme çıktılarına ulaşma öğrencinin hangi aşamada olduğu takip edilecektir.

Dersin Öğretim Dili

Türkçe

Derse İlişkin Politika ve Kurallar

Derslerin %70 ine katılım zorunludur. Her türlü kopyacılık eylemi disiplin soruşturması açılması ile sonuçlandırılacaktır.

Dersin Öğretim Üyesi İletişim Bilgileri

İlan Edilecektir.

Ders Öğretim Üyesi Görüşme Gün ve Saatleri

İlan Edilecektir.

Staj Durumu

YOK

İş Yükü Hesaplaması

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Anlatımı 14 2 28
Uygulama 14 1 14
Haftalık Ders öncesi/sonrası hazırlıklar 14 1 14
Vize Sınavına Hazırlık 1 12 12
Final Sınavına Hazırlık 1 12 12
Vize Sınavı 1 1 1
Final Sınavı 1 2 2
TOPLAM İŞ YÜKÜ (saat) 83

Program ve Öğrenme Kazanımları İlişkisi

PK/ÖKPK.1PK.2PK.3PK.4PK.5PK.6PK.7PK.8PK.9PK.10PK.11PK.12PK.13PK.14PK.15
ÖK.11111
ÖK.21111
ÖK.311111
ÖK.41111
ÖK.51111