- Ünite 1-Giriş
- 3D Motorlarınızı çalıştırın
- Ders Klasörü ve Yeni Proje Oluşturun
- Assetleri içe aktarın ve Prototip 1'i açın
- Aracınızı sahneye ekleyin
- Bir engel ekleyin ve yeniden konumlandırın
- Kameranızı bulun ve oyunu çalıştırın
- Kamerayı aracın arkasına taşıyın
- Arayüz düzenini özelleştirin
- Ders Özeti
- Giriş
- İlk komut dosyanızı oluşturun ve uygulayın
- Güncelleme yöntemine bir yorum ekleyin
- Araca ileri bir hareket verin
- İlerlemek için bir Vector3 kullanın
- Aracın hızını özelleştirin
- Nesnelere RigidBody bileşenleri ekleyin
- Engelleri çoğaltın ve konumlandırın
- Ders Özeti
- Giriş
- Aracınız için bir hız değişkeni ekleyin
- Kamera için yeni bir script oluşturun
- Kamera konumuna bir ofset ekleyin
- Ofseti bir Vector3 değişkenine dönüştürün
- LateUpdate ile Kamerayı Pürüzsüzleştirin
- playmod’un renk tonunu düzenleyin
- Ders Özeti
- Sürücü Koltuğuna Geçin
- Aracın sola/sağa hareket etmesine izin verin
- Girdilerde temel sol/sağ hareketi
- Araç hızının kontrolünü elinize alın
- Aracı kaydırmak yerine döndürmek
- Kodunuzu ve hiyerarşinizi temizleyin
- Ders Özeti
- Bonus Özellikler 1 - Çalışmanızı Paylaşın
- Kolay: Engel piramitleri
- Orta: Karşıdan gelen araçlar
- Zor: Kamera değiştirici
- Uzman: Yerel çok oyunculu
- Project Design Document
- Understand what a Personal Project
- Review Design Doc examples
- Complete your Project Concept V1
- Complete your Project Timeline
- Complete your MVP sketch
- Ders Özeti
- Üretim aşamalarını özetleyin
- Başlık
- Tasarım belgeleri ve proje planları
- Projeleri yönetmek ve ilerlemeyi izlemek
- Proje yönetiminizi ve izlemenizi destekleyecek araçları belirleyin
- Yayınlamaya hazırlanıyor
- Projenizi yayınlamak
- Oyuncu Konumlandırma
- Ünite 2 - Giriş
- Prototip 2 için yeni bir Proje oluşturun
- Oyuncuyu, Hayvanları ve Yiyecekleri Ekleyin
- Kullanıcının yatay girişini alın
- Oyuncuyu soldan sağa hareket ettirin
- Oyuncuyu sahada tut
- Kodunuzu ve değişkenlerinizi temizleyin
- Ders Özeti
- Yiyecek Uçuşu
- Merminin ileriye doğru uçmasını sağlayın
- Mermiyi hazır bir yapı haline getirin
- Boşluk çubuğuna basmayı test edin
- Boşluk çubuğuna basarak mermiyi başlatın
- Hayvanları prefabrike yapın
- Mermileri ekran dışında yok edin
- Ekran dışındaki hayvanları yok edin
- Ders Özeti
- Rastgele Hayvan Kaçışması
- Bir spawn (yumurtlama) yöneticisi oluşturun
- S'ye basıldığında bir hayvan doğurun
- Diziden rastgele hayvanlar üretin
- Doğma yerini rastgele belirleyin
- Kamera perspektifini (açısını) değiştirin(değiştirmek)
- Ders Özeti
- Çarpışma Kararları
- Hayvanları yumurtlatmak için yeni bir yöntem yapın
- Hayvanları belirli aralıklarla yumurtlatın
- Çarpıştırıcı ekleyin ve bileşenleri tetikleyin
- Çarpışma anında nesneleri yok edin
- Bir "Oyun Bitti" mesajını tetikleyin
- Ders Özeti
- Bonus Features 2 Genel Bakış
- Kolay: Dikey oyuncu hareketi
- Orta: Agresif hayvanlar
- Zor: Oyun kullanıcı arayüzü
- Uzman: Hayvan açlığı çubuğu
- İpuçları ve çözüm önerileri
- Primitive’lerle Yeni Proje
- Yeni bir Proje oluşturun ve sahnenizi yeniden adlandırın
- Bir arkaplan düzlemi oluşturun
- Yeni bir malzeme ile primitive bir Oyuncu oluşturun
- Proje türüne göre kamerayı konumlandırın
- Düşmanlar, engeller, atılan cisimler ve malzemeler
- nity Package yedekleme dosyasını dışa aktarın
- Ders Özeti
- Ses ve Efektler Giriş
- Zıplama Kuvveti Giriş
- Prototipi aç ve arka planı değiştir
- Bir oyuncu karakteri seçin ve ayarlayın
- Oyuncunun başlangıçta zıplamasını sağlayın
- Boşluk çubuğuna basıldığında oyuncunun zıplamasını sağlayın
- Atlama kuvvetini ve yerçekimini değiştirin
- Oyuncunun çift zıplamasını engelle
- Bir engel yapın ve sola hareket ettirin
- Bir Spawn Manager oluşturun
- Aralıklarla engeller ortaya çıkarın
- Ders Özeti
- Dünyayı Hızlandırın
- Arka planı tekrarlamak için bir komut dosyası oluşturun
- Arka planın konumunu sıfırlayın
- Collider ile arka plan tekrarını düzeltin
- Trigger üzerinden yeni bir oyun ekleyin
- gameOver'da MoveLeft'i durdurun
- gameOver'da engellerin oluşmasını durdurun
- Sınırlardan çıkan engelleri yok edin
- Ders Özeti
- Orada Öylece Durma
- Oyuncunun animasyonlarını keşfedin
- Oyuncunun başlangıçta koşmasını sağlayın
- Bir atlama animasyonu ayarlayın
- Atlama animasyonunu ayarlayın
- Düşme animasyonunu ayarlayın
- Oyuncunun baygın iken zıplamasını engelleyin
- Ders Özeti
- Parçacıklar ve Ses Efektleri
- Bir patlama parçacığını özelleştirin
- Parçacığı çarpışmada oynatın
- Kir sıçratma parçacığı ekleyin
- Kamera nesnesine müzik ekleyin
- Ses Klipleri için değişkenleri bildirin
- Zıplayınca Ve Çarpınca Ses Klibi Çalma
- Ders Özeti
- Bonus Özellikler 3 Genel Bakış
- Kolay: Engelleri rastgele düzenleyin
- Orta: Çift atlama
- Zor: Atılma yeteneği ve puanı
- Uzman: Oyun başlatma animasyonu
- İpuçları ve çözüm yolu
- Lab 3 Oyuncu Kontrolü
- 1 PlayerController oluşturun ve kodunuzu planlayın
- Kullanıcı girdisinden temel hareket
- Oyuncunun hareketini sınırlayın
- Kod Temizleme ve Yedeklemeyi Dışa Aktarma
- Ders Özeti
- Game Play Griş
- Nereye Gittiğinizi İzleyin - Giriş
- Proje oluştur ve sahneyi aç
- Oynatıcıyı kurun ve bir doku ekleyin
- Kamera için bir odak noktası oluşturun
- Kullanıcı girişi ile odak noktasını döndürün
- Oyuncuya ileri kuvvet ekleyin
- Odak noktası yönünde hareket et
- Ders Özeti
- Oyuncuyu Takip Etmek Giriş
- Bir Düşman ve Bir Fizik Materyali Ekleme
- Oyuncuyu Takip Etmek İçin Düşman Komut Dosyası Oluşturma
- Bir lookDirection Değişkeni Oluşturma
- Düşman İçin Bir Doğma Yöneticisi (Spawn Manager) Oluşturma
- Rastgele Doğma Noktası Oluşturma
- return methodunu Bir Doğma Noktası Yapma
- Ders Özeti
- PowerUp ve CountDown
- Bir PowerUp seçin ve hazırlayın
- Çarpışmada PowerUp’ı yok edin
- Düşmanı ve PowerUp’ı test edin
- PowerUp ile ekstra geri tepme uygulayın
- PowerUp için CountDown Rutini Oluşturunp
- Bir güç açma göstergesi ekleyin
- Ders Özeti
- Düşman Dalgaları İçin For-Döngüleri
- 3 düşman oluşturmak için bir for döngüsü yazın
- For-döngüsüne bir parametre verin
- Düşmanlar eğer düşerlerse onları yok edin
- Düşman sayısını (enemyCount) dalgalarla artırın
- Yeni dalgalarla birlikte Powerups oluşturun
- Ders Özeti
- Bonus Özellikler 4 Genel Bakış
- Kolay: Daha zorlu düşman
- Orta: Güdümlü roketler
- Zor: Sert saldır
- Uzman: Boss savaşı
- Temel Oynanış
- Objelere temel hareket ver
- Objeleri ekran dışında yok et
- Obje çarpışmalarını işle
- Objeleri prefab’lara dönüştür
- SpawnManager'ın Prefabs oluşturmasını sağla
- Ders Özeti
- Kullanıcı Arayüzü Giriş
- Tıklayıcı Fare - Giriş
- Proje oluşturun ve 2B görünüme geçin
- Good (İyi) ve Bad (Kötü) hedefleri oluşturun
- Nesneleri rastgele havaya fırlatın
- Dağınık kodu yeni metodlarla değiştirin
- Game Manager içerisinde obje listesi oluşturun
- Objelerin ortaya çıkması için bir coroutine oluşturun
- Tıklama ve sensör yoluyla hedefleri yok edin
- Ders Özeti
- Skor Tutmak
- Skor metni ekle ekranda konumlandırın
- Puan Metninin özelliklerini düzenleyin
- Puan metnini ve değişkeni başlat
- Yeni bir UpdateScore yöntemi oluşturun
- Hedefler yok edildiğinde puan ekleyin
- Her hedefe bir puan değeri atayın
- Parçacık patlaması ekleyin
- Ders Özeti
- Game Over Giriş
- Game Over metin nesnesi oluşturun
- GameOver metninin görünmesini sağla
- GameOver fonksiyonu oluştur
- Stop spawning and score on GameOver
- Yeniden Başlat butonunu ekle
- Yeniden başlatma butonunun çalışmasını sağlayın
- Oyun bittiğinde yeniden başlat butonunu göster
- Ders Özeti
- Zorluk Nedir?
- Başlık Metni ve Menü Butonları Oluşturma
- Zorluk Seviyesi İçin DifficultyButton Scripti Ekleme
- Butona Tıklandığında SetDifficulty Metodunu Çağırma
- Yeni Butonlarınız ile Oyunu Başlatma
- StartGame’de Başlık Ekranını Devre Dışı Bırakma
- Zorluğu Değiştirmek İçin Parametre Atama
- Ders Özeti
- Bonus Özellikler 5 Genel Bakış
- Kolay: Lives UI
- Orta: Müzik sesi
- Zor: Pause menüsü
- Uzman: Tıkla-ve-kaydır
- Assets kitaplığını içe aktarın ve göz atın
- Oynatıcıyı yeni assetsla değiştirin
- Assets mağazasına göz atın
- Oyuncu olmayan tüm temel öğeleri değiştirin
- Arka plan dokusunu değiştirin
- Replace the background texture
- Ders Özeti
- Proje Optimizasyonu - Giriş
- Değişken özellikleri
- Unity Event Fonksiyonları
- Object Pooling
- Ders Özeti
- Make the vehicle use forces
- Prevent car from flipping over
- Add a speedometer display
- Add an RPM display
- Prevent driving in mid-air
- Lesson Recap
- Sharing your Projects