Akademik Birim: |
Yeni Medya |
Öğrenim Türü: |
Örgün Eğitim |
Ön Koşullar |
Yok |
Öğrenim Dili: |
İngilizce |
Dersin Düzeyi: |
Lisans |
Dersin Koordinatörü: |
- - |
Dersin Amacı: |
Bu ders, öğrencilere sektör standartlarında bir oyun geliştirme aracı olan Unity ve C# programlama dilini kullanarak temel düzeyde bilgi ve pratik deneyim kazandırmayı amaçlar. Ders, oyun programlamanın temel prensiplerini öğrenme ve uygulama fırsatı sunar, öğrencilerin oyun projelerinde etkin bir şekilde kullanabilecekleri beceriler geliştirmelerine yardımcı olur. |
Dersin İçeriği: |
Bu dersin ilk yarısı, oyun tasarımı için Unity'de kullanılacak şekilde özel olarak hazırlanmış C# diline yönelik tanıtıcı ders içerikleri ile başlar. Daha sonra, Unity oyun motorunun temel işleyişini tanıtan pratik yönergeler ve atölye çalışmalarıyla devam eder. |
Dersin Öğrenme Çıktıları (ÖÇ): |
- 1- Oyun tasarımı için temel kodlama becerilerini geliştirmek.
- 2- Unity’i kullanarak başlangıç seviyesinde oyunlar geliştirme becerisi kazanmak.
- 3- Oyun tasarımı süreçleri ve unsurlarının teknik yönlerini anlamak.
|
Dersin Öğrenme Yöntem ve Teknikleri |
Bu ders, bilgisayar laboratuvarında gerçekleştirilecektir. Öğrenciler, bireysel olarak kodlama ve temel oyun tasarımı yazılım ve uygulamalarını kullanmayı öğreneceklerdir. Dersler, kodlama ve tasarım konularında sınıf içi uygulama ve ev ödevleri şeklinde pratikler ile desteklenecektir. |
Hafta | Konular | Ön Hazırlık |
1 |
Hazırlık ve Ders Planı & C# Temel Kavramları |
|
2 |
Değişkenler (Variables) |
|
3 |
Metotlar (Methods) |
|
4 |
Sınıflar (Classes) |
|
5 |
Nesneler (Objects) |
|
6 |
Unity Editörü ve Betimleme (Editor and Scripting) |
|
7 |
Geometrik Temel Şekiller, Nesneler ve Dönüşümler |
|
8 |
Varlık Yönetimi (Asset Management) ve bileşenler |
|
9 |
Fizik Sistemi (Physics System) |
|
10 |
Oyuncu Girdilerini Okuma (Reading Player Input) |
|
11 |
Kullanıcı Arayüzü ve HUD (Heads-Up Display) |
|
12 |
Aydınlatma (Lighting) ve Çarpışma Algılama (Collision Detection) |
|
13 |
NPC’ler ve Savaş (Non-Player Characters and Combat) |
|
14 |
Playtesting (Oyun Testi) |
|
Kadir Has Üniversitesi'nde bir dönem 14 haftadır, 15. ve 16. hafta sınav haftalarıdır.