| 1 |
Unity Hub ve Unity kurulumlarının tamamlanması |
Unity Arayüzü, 2D Oyun Mantığı, C# Programlamaya Giriş: Değişkenler ve Veri Tipleri |
Uygulamalı anlatım |
| 2 |
Temel algoritma örnekleri inceleme |
C# Temelleri: Metotlar, Sınıf (Class) Yapıları, Karar (If/Else) ve Döngü yapıları |
Uygulamalı anlatım |
| 3 |
Oyun menü hiyerarşisi araştırması |
Oyun Döngüsü ve State Machine: GameManager kurgusu. Console ve UI Text üzerinden durum kontrolü (Home, Store, Leaderboard, Run)
1. Ödev Teslimi: GameManager UI/Console Durum Çıktıları |
Uygulamalı anlatım |
| 4 |
"AA" oyunu mekanik analizi |
Unity API Temelleri (Transform, Input). AA oyunu mekaniklerine giriş: Merkez objenin döndürülmesi ve hız kontrolü |
Uygulamalı anlatım |
| 5 |
Prefab mantığı araştırması |
Obje Üretimi ve Çarpışma: Instantiate komutu ile iğne fırlatma, Collider ve Trigger ile çarpışma tespiti |
Uygulamalı anlatım |
| 6 |
Mobil oyun arayüzü referansları |
AA Oyunu Oyun Döngüsü: Kazanma/Kaybetme (Win/Fail) durumları ve skor artışı
2. Ödev Teslimi: AA Oyunu Temel Fırlatma Kodları |
Uygulamalı anlatım |
| 7 |
Android Build ayarları dökümantasyonu okuma |
AA Oyunu Cilalama ve Mobil Çıktı: Projenin mobil cihaz testleri ve APK Build alma süreçleri |
Uygulamalı anlatım |
| 8 |
"Ball Blast" oyunu mekanik analizi |
Yeni Projeye Geçiş (Ball Blast): Unity 2D Fizik Motoru, Rigidbody2D ve zıplama (Bouncing) materyalleri |
Uygulamalı anlatım |
| 9 |
Mermi/Ateş etme mekaniği araştırması |
Obje Yönetimi: Prefab kullanarak sürekli mermi atışı (Instantiate) ve silme (Destroy) |
Uygulamalı anlatım |
| 10 |
- |
ARA SINAV |
- |
| 11 |
C# Interface kavramı araştırması |
Nesne Etkileşimi: Interface kavramına giriş (örn: IDamageable) ile hasar alma sistemleri
3. Ödev Teslimi: Ball Blast Hareket ve Ateş Etme |
Uygulamalı anlatım |
| 12 |
Scriptable Object dökümantasyonu okuma |
Veri Yönetimi: Scriptable Object (SO) kullanarak düşman (top) canlarını ve dalga ayarlarını tutma |
Uygulamalı anlatım |
| 13 |
Objelerin parçalanma referansları |
Ball Blast Çekirdek Mekaniği: Büyük topların vuruldukça küçük toplara bölünmesi mekaniği |
Uygulamalı anlatım |
| 14 |
Mobil dokunmatik kontrol videoları izleme |
Mobil Kontroller (Touch/Drag): Ekranın dokunmatik alanından okuma yapma.
4. Ödev Teslimi: SO Veri Yapısı ve Parçalanma |
Uygulamalı anlatım |
| 15 |
APK derleme hataları araştırma |
Proje Finalizasyonu: UI güncellemeleri, performans kontrolleri ve projenin APK olarak derlenmesi |
Uygulamalı anlatım |
| 16 |
- |
FİNAL |
- |
| 17 |
- |
FİNAL |
- |