Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Başlangıç Seviyesinde Unity C#
Rating: 4.0 out of 5(1 rating)
711 students

Başlangıç Seviyesinde Unity C#

Unity İle Kelime Bulma Oyunu yapalım Ve Temel Düzeyde Bilgi Birikimi Elde Edinin.
Created byFurkan Kahraman
Last updated 9/2024
Turkish

What you'll learn

  • Temel Düzeyde 2D Oyun Proglamlayabileceksiniz
  • Temel Düzeyde Unity ve C# Bilgisi kazanacaksınız.
  • Burada yer alan oyun projesini yardım almadan geliştirip daha iyi bir hale getirebileceksiniz.
  • Öğrendiğniz bilgiler ile benzer başka oyunlar geliştirebileceksiniz.

Course content

1 section11 lectures1h 42m total length
  • Giriş3:47

    Unity İle Kelime Bulma Oyunu Yapıyoruz. Oyunumuz bittiğnde bu şekilde görünecek.

  • Ana Menu Tasarımı Ve Level 1 Sahnesine Geçiş8:06

    Önce Menü tasarımı ardından Scene Managment , Scene Loader , Scene Manager, LoadScene gibi kod parçacıkları kullanarak Sahne geçişi oluşturuyoruz.

  • Level1 Tasarımı8:44

    İlk Level'da üç tane dikey üç tane yatay toplam 6 kutucuk "T" harfi gibi duracak şekilde sahneye yerleştiriyoruz. Daha sonra Copy-Paste yaparak 6 kutunun hemen arkasına 6 kutu daha yerleştiriyoruz. Bu yeni yerleştirdiğimiz 6 kutuya soldan sağa KAS yukarıdan aşağı AKS kelimesini yazdırıp gizliyoruz. Oyuncu verilen harfleri doğru bir biçimde yazdırırsa doğru olan kelimenin gizliliğini kaldırıp görünür yapıyoruz. Oyunumuzun temel algoritması bu şekilde olmasından ötürü sahne tasarımımızı buna uygun olarak tasarlıyoruz.

  • Level 1 Kodlama Part I8:33

    Level 1 Kodlamasına Başlayalım. Public, Private, Float, İnteger, String Değişkenlerini kullanmayı örneklerle öğrenelim.

  • Level 1 Kodlama Part II12:12

    Part I Ve Part II de yazılan GameController scriptini indirebilirsiniz. Bu video da Fonksiyon Oluşturma , çağırma Text Objesine yazı yazdırma. True, False ile Bileşenleri Aktif veya Deaktif etme. btn.onClick.AddListener Kullanımı Diğer detaylar da yer alıyor. Mevcut oyunumuzda esas algoritma kuruldu

  • Oyuna Ses Klipleri Ekleme10:03

    Oyuna ses klipleri ekleyerek daha oynanabilir hale getirdik.  Auido Source Ve Audio Clip kullanımı Play On Awake , Loop kullanımı PlayOneShot() kullanımı

  • Level 1 Level 2 Sahneler Arası Geçiş8:40

    Sahneler Arası Geçiş. Sahne Yükleme Sahne Kapatma. Leveller Arası Geçiş.

  • Animasyonlar Ve Zamanlayıcı14:36

    Oyunda yer alan kutucuklara animasyon eklendi. Zamanlama için Coroutine Erteleme için Invoke kullanımını sağlandı. Rigidbody Kullanımı ve Script içerisinde Rigidbody çağırma. Rigidbody Dynamic veya Kinematic seçenekleri nedir ne işe yarar? Videoda örnekler ile öğrenebilirsiniz.

  • Yanıp Sönme Efekti Ve Çıkış Butonu7:58

    Oyunumuza yanıp sönme efekti ekledik. While Döngüsü Coroutine yapısı IEnumarator Kullanımı Invoke İle Zamanlama ve Erteleme

  • Level 2 Tasarlama Ve Mevcut Kodları Uyarlama11:43

    Aynı Scripti Tüm Bölümlerde uyguluyoruz. İstenildiği kadar Level ekleyip geliştirilebilir hale getiriyoruz.

  • Oyunda İlerleme Kaydetme AutoSave8:29

    Player Prefs ile oyunda ki ilerlemeyi otomatik olarak kaydetmesini sağlıyoruz.

    Oyun projemiz bitti. Devamını basit şekilde getirebilirsiniz. Level çoğaltabilirsiniz. Oyunun proje hali Unity de direkt olarak çalışacak şekilde indirebilirisiniz. Teşekkürler...

Requirements

  • Çok az miktarda olsa deneyiminizin olmasını tavsiye ederim. Ancak deneyimiz yoksa bile gayet kolay ve öğretici bir video serisi
  • Unity Programının yüklü olması yeterli

Description

Merhaba ; İlk Level'da üç tane dikey üç tane yatay toplam 6 kutucuk "T" harfi gibi duracak şekilde sahneye yerleştiriyoruz. Daha sonra Copy-Paste yaparak 6 kutunun hemen arkasına 6 kutu daha yerleştiriyoruz. Bu yeni yerleştirdiğimiz 6 kutuya soldan sağa KAS yukarıdan aşağı AKS kelimesini yazdırıp gizliyoruz. Oyuncu verilen harfleri doğru bir biçimde yazdırırsa doğru olan kelimenin gizliliğini kaldırıp görünür yapıyoruz. Oyunumuzun temel algoritması bu şekilde kurulu. Buna uygun kodlamaları yaparak oyunumuzu oynanabilir hale getirdikten sonra Level2 yi de yapıyoruz. Ancak Level 2 de tekrardan kod yazma çabası pek göstermiyoruz. Mevcut kodları yeni Level 2 için copy paste yapıp uyarlıyoruz. Bu eğitim serisinde Ana menü , Level 1 , Level 2 olmak üzere 3 sahnemiz bulunmakta. Siz isterseniz oyunu 100-200... Levellara kadar çıkarabilir daha kapsamlı hale getirebilirsiniz. Temel düzeyde birçok unsuru bu seride zaten öğrenecek ve benzer oyun fikirlerinizi rahatlıkla hayata geçirebileceksiniz. Yaklaşık 120 dakika süren serimizin son videosunda oyunu final haliyle proje şeklinde upload ettim dilerseniz direkt olarak oradan indirebilir, inceleyebilirisniz. Ücretsiz olarak sunulan bu fırsatı kaçırmamanız umuduyla Başarılar diliyorum...



-Tek Script ile yüzlerce Level imkanı ! -Sahne geçişleri ! (LoadScene , Scene Managment) -Animasyonlar ! -Otomatik Kaydetme ! (PlayerPrefs.) -Ses klipleri ! (AudioSource Audio Clips) - Yanıp Sönme Efekti ve Zamanlayıcı (İnvoke Coroutine IEnumarator) -Fonksiyon Oluştur Ve Fonksiyon Çağırma

Who this course is for:

  • Oyun proglamlamaya, unity programına ve yazılıma meraklı kitle için başlangıç düzeyinde bir fırsat