DERS ADI

: OYUN PROGRAMLAMAYA GİRİŞ

Ders Bilgileri

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

Dersi Veren Birim

Bilgisayar Programcılığı

Dersin Düzeyi

Önlisans

Ders Koordinatörü

DR. EMRE KARAGÖZ

Dersi Alan Birimler

Bilgisayar Programcılığı (İÖ)
Bilgisayar Programcılığı

Dersin Amacı

Bu ders ile öğrenciye; unity ortamında c# scriptleri kullanarak oyun geliştirme, oyun motoru çalışmasını anlama ve 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   Oyunda veri saklama yöntemlerini kullanan uygulamalar geliştirebilir
4   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 Giriş
2 Unity için C#
3 Oyun Nesneleri ve Componentler
4 Transform ve Rotasyon
5 Inputlar ve GetAxis Kullanımı
6 Fizik Kullanımı ve Çarpışma Denetimleri
7 Uygulama
8 Ara sınav
9 Hinge, Layers Kullanımı
10 Raycast Kullanımı
11 Terrain, Unıty AI ve Postprocessing Kullanımı
12 User Interface ve Camera Kullanımı (Cinemachine)
13 Animasyon ve Karakter Kullanımı
14 UNITY ile Artırılmış, Sanal Gerçeklik ve Veritabanı Kullanımı
15 Proje sunumları
16 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 MTE MIDTERM EXAM
2 RO Rapor/Ödev
3 FN Final
4 FCG FINAL COURSE GRADE VZ*0.20 + RO*0.20 + FN* 0.60
5 RST RESIT
6 FCGR FINAL COURSE GRADE (RESIT) VZ*0.20 + RO*0.20 + BUT* 0.60


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
Haftalık Ders öncesi/sonrası hazırlıklar 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