Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Unity C# Öğrenmeye Başla
Rating: 4.4 out of 5(14 ratings)
874 students

Unity C# Öğrenmeye Başla

Bu kursta Unity oyun motoru için temel C# kodlamaya giriş yapacaksınız ve temel kodlamayı öğreneceksiniz
Last updated 4/2024
Turkish
Turkish [Auto],

What you'll learn

  • C#'ın temellerini sıfırdan öğreneceksiniz
  • Script oluşturma, temel değişkenler
  • Fonksiyonlar nedir, Unity'de nasıl kullanılır?
  • if/else/switch temel C# şartlı ifadeleri
  • Unity'e özel olan Scriptable Object, Unity Events ve OnTrigger/OnCollusion gibi kodları kullanmayı öğreneceksiniz
  • Loop Türleri
  • List/Array/Dictionary
  • Corotine/Invoke Geciktirme kodları

Course content

1 section11 lectures1h 41m total length
  • Script Tanımı ve Ekleme20:42
  • Public / Private / SerializeField ve Awake / Start / Update8:39
  • Değişkenler ve if değeri15:58
  • Bazı Temel Kodlar (Destroy, OnEnable, OnDestroy, OnDisable)7:46
  • Geciktirme Kodları (Coroutine ve Invoke)5:37
  • Switch9:47
  • Döngü Kodları (For-While Loopları)5:26
  • Array, List, Dictionary9:26
  • Unity Events9:24
  • Scriptable Object8:17
  • Kurs Finali0:34

Requirements

  • Bir bilgisayarınız olsa yeter (Windows, mac farketmez)
  • Bu kursta yalnızca C# üzerine odaklanıldığı için Unity'nin nasıl kurulacağına veya nasıl kullanılacağı konularına girmeyeceğiz. Hiç olmazsa Unity'i daha önceden bilgisayarınıza kurmuş olmanız gerekiyor.
  • Daha önceden bir kodlama bilginiz olması gerekmiyor, eğer varsa daha kolay uyum sağlayabilirsiniz tabi.

Description

Unity yıllardır oyun endüstrisinde sıklıkla kullanılan bir oyun motorudur. Temel olarak c# üzerine inşa edildiği için oyun yaparken de bu kodlama dili kullanılır. Bu kursta C# üzerinde kullanılabilecek çok çeşitli kodlar göreceksiniz. Bu kodlar Unity'de oyun yapmak için işe yarayacak olan temel bilgiler olacak. Aslında C#'da bulunan pek çok kod ve bunların mantıkları diğer kodlama dillerine benzer. Şartlı, koşullu ve kalıp pek çok ifadeyi burada görebiliriz. Bu sebepten dolayı başka kodlama dillerine aşina iseniz mutlaka benzerlikleri çabuk görebilirsiniz. Bu sayede öğrenirken olumlu aktarma daha kolay olacaktır. Eğer daha önce hiç kodlama tecrübeniz yoksa endişelenmeyin her şekilde bu kursta temelden başlayacağız. Unity'de tüm kodlama işlemleri "script" denilen dosyalar ile yapılır. Bu scriptlere yazılan kodlar sayesinde oyun içerisinde değişiklikler görülebilir. Bir oyuna koymak istediğiniz çok çeşitli elementleri (menüler, mekanikler vs) bu scriptlerle fonksiyonel hale getirirsiniz.

İnternette Türkçe kaynak bulmak zor olabilir çünkü pek çok bilgi etrafa dağılmış durumda. Bu kursta Unity'de kodlama üzerine olan konuları tek bir kursta toplamak amaçlandı. Özellikle yeni başlıyorsanız scriptable objects, Unity events gibi bilgileri internette araştırması zaman alabilir. O yüzden bu konularda sorun yaşadığınızda bu kursa geri dönüp derslerde işlediğimiz scriptleri indirerek bu scriptleri bir template olarak kullanabilirsiniz.

Bu kursta işleyeceğimiz konular Unity'nin temellerinden ziyade bu bahsetmiş olduğum şekilde kodlama temeline odaklanıyor olacak.

Who this course is for:

  • Unity'de nasıl kodlama yapılır öğrenmek isteyenlere
  • C#'a sıfırdan giriş yapmak isteyenlere
  • Kodlama meraklılarına