Unity C# Öğrenmeye Başla
Bu kursta Unity oyun motoru için temel C# kodlamaya giriş yapacaksınız ve temel kodlamayı öğreneceksiniz

What you will 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ı
Why take this course?
🎮 Unity C# Eğitimine Hoş geldiniz! streng{H1}
🚀 "Unity C# Öğrenmeye Başlacağınızda Güçlü Bir Basitlik Yol Haritası!" 🕵️♂️
Kur Kürkü ve Neler Öğreneceksiniz?
- Unity'nin Temelleri: Oyun motoru oluşum esnasında Unity'nin nasıl işlediğine, hangi modüllerle çalıştığına ve genel bir görünüm kurarak nasıl bir oyun yapabileceğinize girerek bilgi edinin.
- C# Temel Bilgileri: C# programlama dili, Unity'de kullanılan temel dildir. Değişkenler, veri tipleri, kontrol yapıları ve fonksiyonlar gibi C#'nin önemli özelliklerini keşfediniz.
- Kodlama Yapıları: Conditional Statements (koşullu ifadeler), Loops (döngüler), Collections (koleksiyonlar) ve Polymorphism (kalıp) gibi programlama yapılarını inceleyiniz.
- Script Dosyaları: Oyun içerisindeki tüm kodlar, Unity'de "script" dosyalarında yazılır. Menüler, mekanikler ve daha pek çok oyun elementi üzerinde etkileşim sağlayacak kodları script dosyaları olarak hazırlayabilirsiniz.
- Kaynak Sorunlarını Övce: İnternette Türkçe kaynak bulmak zor olabilir, bu yüzden bu kursta, Unity ve C#'nin temel konularını tek bir yerde öğrenmeye olanak tanıyan kapsamlı içerikler sunuyoruz.
- İleri Adımlar: Scriptable Objects, Unity Events gibi ileri düzey konularını da inceleyerek, internette bulunabilen bilgilerin zaman almadan bile elde edebilirsiniz.
- Pratik Uygulamalar: Yeni başlamış olursanız veya mevcut bilginizi güncellemek istiyorsanız, bu kursta yazılan script örneklerini kullanarak gerçek oyun elementleri üzerinde pratik uygulama yapabilirsiniz.
Neden Unity C# Öğrenmelisiniz?
- Endüstri Standartları: Unity, oyun endüstrisinde en çok kullanılan oyun motorudur. Bu nedenle, Unity C# kodlamayı öğrenirseniz, oyun geliştirici olarak hızlandırabilir ve sanat formunda iş kurma veya kişisel projelerinizi geliştirme yapabilirsiniz.
- Kolay Erteşim: C#, .NET ortamında kullanılan ve diğer programlama dillerine benzer bazı konseptler içerir. Eğer başka programlama dillerine aşina deyimiyardır, Unity'de kodlamayı öğrenmek kolay olacak.
- Kapsamlı Öğrenis: Bu kursta, Unity'nin temellerinden ziyade kodlama temeline odaklanarak, oyun yapma sürecinde görunmeye gerekli her şeyi öğreneceksiniz.
Öğrendikleriniz Sonrası Neler Olacak?
- Oyun Tasarım ve Geliştirme: Kodlama temellerinden geçerken, gerçek bir oyun tasarımı ve geliştirme sürecinin adımlarını öğrenin.
- Kullanıcı Deneyimi (UX) İyileştirmesi: Oyuncuların keyifli bir deneyim yaşadığından emin olmak için kullanıcı arayüzü ve deneyimi sürekli iyileştirme yapabilirsiniz.
- Profesyonel Gelişim: Oyun geliştirme endüstrisinde çalışarak kendi becerilerinizi geliştirin ve profesyonelle bir yol açın.
Bu eğitim programı, Unity C# kodlamasını öğrenmeyi hedefleyen her seviye oyun geliştiricilerine uygundur. Tamamlayarak, genç programcılar ve mevcut oyun geliştiricilerinin gözle sade bir yapı üzerinde bilgi edinmeye ve oyunlar geliştirmeye hazır olmanıza yardımcı olacaktır.
Bu kurs, Unity ve C#'nin temel konularından pratik programlamaya kadar tüm gerekli bilgileri içerir. Kodlama yapılarından oyun mekanizmalarına kadar her şeyi öğrenmenize imkans edecektir. Oyun yapma sürecini geçirken, bu bilgilerle birçok sorunla karşı kalmayı ve hızlandırabilirsiniz.
Unutmayın, oyun geliştirme bir zor af etmektedir! Ancak, bu kursa Unity C# programlama dili öğrenmeye ve kendinize has bir oyun yapma sürecine atmanıza yardımcı olacaktır. Gerçek oyunlar geliştirmek için gerekli araçlarınızı edinip, kendi ilk adımlarını atmaya başlayabilirsiniz. Başlangıç olarak sade bir çevre üzerinde kod yazmayı, sonrasında daha karmaşık oyunlar geliştirmeye ve kendinize kendi stüdyou yaratmayı düşünin.
Unity C# eğitimiyle, sadece bilgi edinin, aynı zamanda oyun yapma passiyonunuzu artırın ve sanat formunda kariyer kurabilirsiniz. Gözle görüş olursanız, bu kurs bu hedeflere ulaşmanıza yardımcı olacaktır!
Screenshots



