->
Udemy - (55+ SAAT) Unity 2020,C#| Sıfırdan Unity ile 10 Oyun Projesi
Udemy - (55+ SAAT) Unity 2020,C#| Sıfırdan Unity ile 10 Oyun Projesi


Description

Unity Eğitimi || Unity 2D || Unity 3D || Unity 2018 || Unity 2019 || Unity - EZBER yok MANTIK var. Derslerde görüşürüz

Course content

  • Unity Kurulumu
    • KURSUNUZA HOŞGELDİNİZ
    • LÜTFEN OKUYUNUZ - Bu duyuru hem sizin hem de benim için oldukça önemlidir !
    • Bir eğitim setine nasıl çalışmalıyız?
    • Youtube Duyuru
    • Unity 2018.1.0 ve Visual Studio'yu 2017 Kurulumu
    • Unity Sürümleri Hakkında
    • Windows için Unity 2019.3 ve Visual Studio 2019 Kurulumu
    • MacOS işletim sistemi için Unity Hub Notu
    • Macbook için Unity 2019.3 ve Visual Studio 2019 Kurulumu
    • Kurulumlar ile ilgili özet notu
  • Bilgilendirme - Tanıtım
    • Kursa nasıl çalışmalıyız?
    • Bir oyun nasıl yapılır, basamakları nelerdir?
    • Unity oyun motorunu kısaca tanıyalım...
    • Soru/Cevap bölümünü nasıl kullanmalıyız?
  • Oyunlarımızı internete yükleyip oynama ve Android Uygulaması haline getirme
    • Aklınıza en son gelmesi gereken ama en başta gelen sorular ortadan kalksın :)
    • Webgl ile internet ortamına oyunu yükleme
    • Android telefonlar ve tabletler için oyunun çıktısını alma (apk)
  • Unity Arayüzünü Tanıma
    • Unity'nin arayüzünü tanımaya giriş
    • Sahne ve Oyun penceresi
    • Hiyerarşi
    • Assets ve Console
    • Oyundaki bir nesneyi hareket ettirme, döndürme, boyutunu ayarlama
    • Inspector Penceresi
    • Assets kısmında klasörleme , Prefab ve Material
  • Unity - C# Dersleri
    • Debug.Log (Console'a ilk yazımızı yazdırıyoruz.)
    • Değişkenler
    • Aritmetik İşlemler
    • Sayısal değikenlerin değerini azaltma ve arttırma işlemleri
    • If - else if - else yapısı
    • Switch - Case yapısı
    • While Döngüsü
    • Do-While Döngüsü
    • For Döngüsü
    • Foreach Döngüsü
    • Diziler - 1
    • Diziler - 2
    • Listeler
    • Metotlar (Fonksiyonlar)
    • Metotlar (Fonksiyonlar) (Ayrıntılı)
    • Sınıf Kavramı (Class)
  • Tavsiyeler
    • Ses ve görüntü dosyaları bulmak için faydalı siteler
    • Ücretsiz görseller için
    • Ücretsiz ses dosyaları için
    • Ücretsiz yazı tipleri için
    • Android ve IOS uygulama için TEST süreci
  • 1. OYUN - Sayı Tahmini Oyunu - **2D**
    • Debug.Log() Fonksiyonu, Neden kullanıyoruz?
    • Kullanıcıdan Girdi (Input) nasıl alınır?
    • Oyun mekaniğini oluşturuyoruz (Bilgisayarın tahmini).
    • Fonksiyonların Kullanımı ve Kapsülleme Yöntemi
  • 2. OYUN - Adadan Kaçış Oyunu (Hikaye Tabanlı- Story Based) - **2D**
    • Sprites ne işe yarar ? (Oyunda kullanılan görseller)
    • Hikayemiz ve Obje Kontrolü
    • Düzenlenebilir Objenin Script'ini oluşturma
    • Durumların Tamamlanması - Oyun Sonu
  • 3. OYUN - Sayı Tahmini Oyunu UI (Kullanıcı Arayüzü) - **2D**
    • Anchors ve Buton Ekleme
    • Sahneler Arası Geçiş - Text Mesh Pro - Görsel Düzenleme
    • Oyun Mekaniği - toString Fonksiyonu - Random.Range Fonksiyonu
  • 4. OYUN - Platform Oyunu - **2D**
    • Malzemeler
    • Proje oluşturma
    • Arkaplanı oluşturma
    • Sahneye Player objesini dahil ediyoruz
    • Zemin ve Player'a çarpışma kontrolü sağlayan objeyi ekliyoruz
    • Player objemize vücut ekliyoruz
    • Player objemize hareket kazandırıyoruz
    • Player objesinin yüzünün yönünü ayarlıyoruz
    • Player objesine zıplama işlevi kazandırıyoruz
    • Player'a ok atabilme işlevi kazandırıyoruz
    • Player'ın ardarda ok atmasını engelleme işlemleri
    • Player'ın bekleme animasyonunun oluşturulması
    • Player'ın yürüme animasyonunun oluşturulması
    • Player'ın zıplama animasyonunu oluşturuyoruz
    • Player'ın saldırı animasyonunu oluşturuyoruz
    • Player'ın ölüm animasyonunu oluşturuyoruz
    • Enemy'nin hareket işlemlerini yapıyoruz
    • Oyundaki toplam düşman sayısını hesaplama
    • Enemy'i öldürme ve bir takım düzenleme işlemleri
    • Enemy öldüğünde efekt oluşturma işlemleri (BULUT GÖRSELİ EKLENECEK)
    • Oyundaki ok sayısı kontrolünü sağlama işlemleri
    • Oyun içerisindeki müzikleri ekleme işlemleri
    • Okların sahneden çıktığında yok olması işlemleri
    • Oyuna skor ekleme işlemleri
    • Kameranın hareket işlemleri
    • Oyuna SÜRE ekleme işlemi
    • Panellerin UI aşaması
    • Panellerin bir süre sonra devreye girmesi ve birtakım düzenlemeler
    • Sahne geçişlerini sağlama ve birtakım düzenlemeler
    • Oyun SONU Kontrolleri
  • 5. OYUN - Blokları Yok Etme Oyunu - **2D**
    • Önceki projeden dosyaları yeni projeye ekleme (import)
    • Font Değiştirme (yazı tipi)
    • Müzik Ekleme ve Sonraki Sahneye Müziği Aktarma
    • Defalarca Müzik Oluşmasını Engellemek ve Static Mantığı
    • Awake Fonksiyonu ve Execution Order (Fonksiyonların Çalışma Sıralaması)
    • Kamera Boyutunun Ayarlanması - Arka Plan Ekleme
    • Oyuna Top-Bar-Kaybetme Alanı Ekleme
    • İki obje arasındaki etkileşim
    • Kaybetme Alanının İşlevini Oluşturuyoruz
    • Oyun Barımızı Mouse Pozisyona Göre Hareket Ettirme
    • Oyun Topumuza Hareket Kazandırma
    • Sol,sağ ve üst tarafa duvar ekleme
    • Objeleri prefab yapmak
    • Bloklarımızı oluşturuyoruz (Snap Settings)
    • Her şeyi Prefab yaparak yeni sahne oluşturma
    • Sahnedeki Objenin Otomatik Bulunması
    • Sahnelerimizi düzenliyoruz
    • Blokları yok ediyoruz
    • Bloklara kırılma görünümü verme
    • Objelere Etiket Ekleme
    • Kırılabilir Blokların Sayısını Bulma
    • Top Sesi ve Blok Kırılma Sesi Ekleme
    • Otomatik Kontrol ve Topun Hareketini Düzeltme
    • Yok olan bloklara efekt ekleme - PROJE SONU
  • 6. OYUN - Uzay Gemisini Koruma Oyunu - **2D**
    • Oyun Sahnesini Oluşturuyoruz
    • Geminin Oyun Ekranından Çıkmamasını Sağlıyoruz
    • Düşman Yaratma ve Yaratılan Düşmana Parent Eklemee
    • Düşmanların Çıkış Düzenini Oluşturma
    • Düşmanların Otomatik Sağa ve Sola Hareket Etmesini Sağlıyoruz
    • Düşmanların Hareket Hızını Çok Fazla Yaptığımızda Çıkan Sorunu Düzeltiyoruz
    • Mermi Atma İşlemini Gerçekleştiriyoruz
    • Düşmanlara Can Verme - Mermileri ve Düşmanları Yok Etme
    • Düşmanların Mermi Atmasını Sağlama - Gemimize Can Verme
    • Katman (Layer) Ekleyerek Objelerin Birbirleri Arasındaki Etkileşiminin Kon
    • Düşmanlar Öldükten Sonra Tekrar Yaratılması
    • Düşmanların Tek Tek Yaratılması
    • Düşman Gemilerinin Animation ile Oyun Ekrana Girmesi
    • Uzayda gidiyormuşuz hissi oluşturmak için efekt ekliyoruz
    • Oyunumuza Skor Ekliyoruz
    • Gemimize ve düşman gemilerine ateş etme sesi ve ölüm sesi ekleme
    • Sorting Layers (Sıralama Katmanları) (sorting layer > order in layer)
    • OYUN SONU
    • Webgl ile Internet ortamına oyunu yükleme
    • Android telefonlar ve tabletler için oyunun çıktısını alma (apk)
    • OYUN SONU ve Oyunda Kullanılan Dosyalar
  • 7. OYUN - Bitkiler ve Zombilerin Savaşı **2D **
    • Oyuna başlangıç ve Sahne Kontrolü objesini oluşturma
    • Menüyü ve müzik oynatıcısı objemizi oluşturuyoruz
    • Menü sahnesinden önce bir sahne ekliyoruz
    • Sahneleri düzenliyoruz
    • Menü sahnesini yavaşça görünmesini sağlayarak efektiflik katıyoruz
    • Oyun sahnemizin görüntüsünü düzenliyoruz
    • PlayerPrefs - Oyuncu Seçenekleri - Options Çalışma Mantığı - 1
    • PlayerPrefs - Oyuncu Seçenekleri - Options Çalışma Mantığı - 2
    • Kalıcı ses ayarlaması ve kalıcı zorluk ayarlamasını gerçekleştiriyoruz
    • Kertenkelenin doğma animasyonunu oluşturuyoruz
    • Kamera ayarlarını düzenliyoruz ve objelere hareket alanı oluşturuyoruz
    • Kertenkeleye yürüme ve saldırma animasyonları ekliyoruz
    • Yeni bir obje ekliyoruz. (Ay Çiçeği objesini organlarına bölme)
    • Ayçiçeğine hareket etme ve yıldız doğurma animasyonu ekliyoruz
    • Kertenkelemizin vücut kısmını ayırıyoruz
    • Kaktüs objesi oluşturup rutin hareket ve saldırı animasyonları ekliyoruz
    • Cüce ve Taş objesini oyunumuza dahil edip animasyonlarını yapıyoruz
    • Tilkiyi oluşturup yürüme, zıplama ve saldırı animasyonlarını ekliyoruz
    • Kaktüs ve cüceye silah ekleyip kertenkele ve tilkiye hareketlilik kazandırıyoruz
    • Objelerin birbirleri arasındaki etkileşimlerini ayarlamaya başlıyoruz
    • Kertenkele ve Tilki'nin animasyonları arasındaki geçiş şartlarını ayarlı
    • Kertenkele ve Tilki'nin animation parametrelerini script içerisinden kon
    • Bütün objelerimize CAN ekliyoruz
    • Savunan objeleri düzenleyip, geçişlerini ayarlıyoruz.
    • Mermilere parent obje ekledik ve cüce ile kaktüsün ateş etmesini sağkadı
    • Mermilerimiz artık saldıran objelere zarar veriyor
    • Savunma yapan objeleri oyun içerisine yerleştirebilmek için panel oluşturuyoruz
    • Mermilerin bir çatı altında toplanmasını düzenliyoruz
    • Savunan objeleri oyun içerisinde oluşturuyoruz
    • Saldıran objelerimizin oyun alanına rastgele girmesini sağlıyoruz
    • Savunma yapan objelerin saldırma şartlarını ayarlıyoruz
    • Yıldızlardan para birimi oluşturuyoruz
    • Savunma yapan objeleri oluşturduğumuzda toplam paramızın azalmasını sağlıyoruz
    • Kazanma ve Kaybetme sahnesine yönleniyoruz - (OYUN SONU)
    • OYUN SONU ve Oyunda Kullanılan Dosyalar
  • 8. OYUN - Renk Değiştirme Oyunu - **2D**
    • Topumuza zıplama özelliği kazandırıyoruz.
    • Çemberimizi oluşturuyoruz.
    • Çemberin kendiliğinden dönmesini sağlıyoruz
    • Topun rengine oyun başlayınca rastgele bir değer atıyoruz
    • Kameramıza topumuzun pozisyonuna göre hareket kazandırıyoruz
    • Renk Tekerini kullanarak topumuzun renginin değişmesini sağlıyoruz
    • Puan sistemi ekliyoruz
    • Oyunun sonsuza dek devam etmesini sağlıyoruz
    • OYUN SONU ve Oyunda Kullanılan Dosyalar
  • 9. OYUN - Cut The Rope (İpi kesme oyunu) - **2D**
    • Oyunda kullanacağımız görselleri oluşturuyoruz
    • İpimizin sallanmasını gerçekleştiriyoruz
    • Oyundaki ipi düzgün hale getiriyoruz ve İpin ucuna şeker ekliyoruz
    • İpimizi kesme işlemini gerçekleştiriyoruz
    • Şekerin içine düşeceği hedefimizi ekliyoruz
    • Farklı sahneler ekliyoruz ve oyunumuzu tamamlıyoruz
    • OYUN SONU ve Oyunda Kullanılan Dosyalar
  • 10. OYUN (MANTIĞI ANLAMAK) - Multi Player Oyun Mantığı (Çok Oyunculu) - *3D*
    • Ağ bağlantısını gerçekleştiriyoruz
    • Oyunculara silah ekliyoruz ve ateş etme işlemini gerçekleştiriyoruz.
    • Oyunculara can ekliyoruz
    • Ağ kontrolünü sağlıyoruz ve iş yükünü sunucuya veriyoruz
    • Oyuncuların ölünce yeniden doğması ve rastgele pozisyonda düşman yaratma
    • Düşmanların yok olması ve oyuncu için farklı doğma noktaları belirleme
    • Oyuncular öldükten sonra farklı doğma noktalarında başlamasını sağlıyoruz
  • MOBİL İÇİN HAREKET KODLARI
    • Objeyi telefon ekranına göre sağa ve sola hareket ettirme
    • Objenin parmağımızı kaydırarak sağa sola hareketini sağlama
  • UNITY 3D DERSLERİ
    • 3D Giriş ve Temel obje hareketleri
    • Textures (Dokular) ve Materials (Materyaller)
    • Sağa sola dönme, ileri geri gitme ve zıplama (Rigidbody ekleme)
    • 3D Mantığını anlamaya devam --- Horizontal Axes - Vertical Axes -
    • Objeler arasındaki etkileşimlerin kontrolü, Objeleri Etiketleme ve Yok Etme
  • AR ( Augmented Reality - Arttırılmış Gerçeklik ) Mantığını anlamak için uygulama
    • Gerekli kurulumların yapılması
    • Database oluşturma işlemlerini yapıyoruz
    • Son işlemleri yapıp Android için çıktısını alıyoruz ( PROJE SONU)
    • Proje sonu konuşması ve Android Çıktısını Görüntüleme
  • ÖĞRENCİLERDEN GELEN SORULAR
    • 1. Soru
    • 2. Soru
    • 3. Soru
    • 4. Soru
    • 5. Soru
    • 6. Soru
    • 7. Soru
    • Kurs için tavsiyelerinizi bekliyorum.
  • *** Unity ile sınırları zorlamanın tadına varacağız! ***
    • Hayalinizdeki oyunu yapalım.

(55+ SAAT) Unity 2020,C#| Sıfırdan Unity ile 10 Oyun Projesi

unityoyun.part1.rar

unityoyun.part2.rar

unityoyun.part3.rar

unityoyun.part4.rar

unityoyun.part5.rar

unityoyun.part6.rar

unityoyun.part7.rar


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Coktum   |  

Information
Members of Guests cannot leave comments.




rss