Menu
CoddyTech
Öğrenme yolu

Unity Oyun Geliştirme Yolu

C#'ı Unity içinde, her seferinde bir fikirle öğrenin, sonra on 3D oyunu özellik özellik kurun. Her oyun tarayıcıda, kodunuzun yanında çalışır.

2,139+ codder bu kurslara kayıtlı

408 ders413 görev759 quiz sorusu

Yoldaki üç oyunu oynayın

Her biri tarayıcınızda çalışan gerçek Unity C#. Play'e basın, sonra koddaki bir değeri değiştirmek için bir kaydırıcıyı oynatın ve oyuna ne yaptığını görün. Telefonda ekrandaki tuşları kullanın.

Topu ok tuşları ya da WASD ile altınlara doğru yuvarlayın, Space ile zıplayın. force değerini artırınca top fırlayıp gider.

Canlı değerler
using UnityEngine;
using TMPro;

public class Ball : MonoBehaviour
{
    public float force = 12f;
    public float jumpForce = 5f;
    public TMP_Text scoreText;

    private Rigidbody rb;
    private int coins;

    void Start()
    {
        rb = GetComponent<Rigidbody>();
        ShowScore();
    }

    void Update()
    {
        bool onGround = transform.position.y < 0.55f;
        if (Input.GetKeyDown(KeyCode.Space) && onGround)
        {
            rb.AddForce(Vector3.up * jumpForce, ForceMode.Impulse);
        }
    }

    void FixedUpdate()
    {
        float x = Input.GetAxis("Horizontal");
        float z = Input.GetAxis("Vertical");
        rb.AddForce(new Vector3(x, 0f, z) * force);
    }

    public void AddCoin()
    {
        coins++;
        ShowScore();
    }

    void ShowScore()
    {
        scoreText.text = "Coins: " + coins;
    }
}

Bu scriptleri kendiniz yazmak, bu yolun öğrettiği şey: ücretsiz, tarayıcınızda.

Adım adım Unity ile oyun geliştirme

5 kurs5 bölüm408 ders413 görev759 quiz sorusu

Her adım bir Coddy kursudur. İlerlemeniz her kurs için ayrı kaydedilir.

  1. 1
    Bu adıma başlaBaşlaBir oyunun içinde ilk C# kodunuz: değişkenler, if, döngüler ve metotlar. Sonra GameObject'ler ve bileşenler, Start ve Update, girdi, nesne oluşturma ve ilk tamamlanmış oyunlarınız.BaşlaÖzel sayfa
  2. 2
    Bu adıma başlaBaşlaRigidbody, collider'lar ve trigger'lar, fizik materyalleri, katmanlar ve raycast'ler, fizikle çalışan oyunlarda.Başla
  3. 3
    Bu adıma başlaBaşlaTextMeshPro ile UI, sahneler, PlayerPrefs ile kaydedilen veriler, CharacterController ve Input System.Başla
  4. 4
  5. 5
  6. 6
    Bu adıma başlaBaşlaScriptableObjects, event'ler, durum makineleri ve nesne havuzlama: büyük Unity oyunları nasıl düzenli kalır.Başla
  7. 7
Neler elde edersin
Kod yazmayı öğrenmek için kullanacağın her şey

Yaparak Öğren

Gerçek kod yazın, veritabanlarını sorgulayın, web siteleri oluşturun ve AI promptlarını öğrenin. İnteraktif derslerimiz modern geliştiricilerin ihtiyaç duyduğu tüm becerileri kapsar.

playground.js
Kod Editörü
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Test #1test Case Success icon
Test #2test Case Success icon
Test #3test Case Failure icon
Girdi
"Alex"
Çıktı
"Hello, Coddy! Alex"

Serinizi Oluşturun

Tutarlı olun ve ilerlemenizin büyümesini izleyin! Günlük kodlama alışkanlığınızı takip edin, dondurma günleriyle serinizi koruyun ve her gün geldiğiniz için ödüller kazanın.

12 gün seri

Serinizi korumak için yarın geri dönün!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

Ya Hep Ya Hiç

7 günün 5. günü

fire Freeze icon

Seri Dondurma

2 left

Yalnız Değilsiniz

Küresel sıralamalarda yarışın, ödüller kazanmak için arkadaşlarınızı davet edin ve birbirinizin başarılarını kutlayın. Kodlama arkadaşlarla daha iyi!

Challenger Ligi
Challenger Ligiİlk 7 yükselir
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconYükselme bölgesileaderboard Arrow Up icon

Her şekilde öğren

Okuyun, dinleyin, kendinizi sınayın, AI'ya sorun veya daha önce öğrendiklerinize geri bakın. Her ders size uyum sağlar.

Değişkenlere Giriş
Ses

Değişken, programınızda daha sonra başvurabileceğiniz bir değeri saklayan adlandırılmış bir kaptır.

Python'da bir tane oluşturmak için önce adı, sonra eşittir işaretini, sonra saklamak istediğiniz değeri yazın.

Değer zamanla değişebilir. Yeniden atama, adı yeni bir değere yönlendirir.

1xSarah

Sertifika Kazanın

Tamamladığınız her kurs için sertifika kazanın. LinkedIn profilinize ve özgeçmişinize ekleyerek işverenlere programlama uzmanlığınızı gösterin.

CoddyTamamlama Sertifikası
Bu belge şunu onaylar:Ahmet Yılmazbaşarıyla tamamlamıştır
python iconPython Temelleri
Doğrulandı
TarihOca 2026
LinkedInLinkedIn'e Ekle

Unity ile oyun geliştirmeyi neden Coddy'de öğrenmelisiniz

  • C# ile başlar, böylece bir Unity scriptini asla sınıfın ya da listenin ne olduğundan emin olmadan açmazsınız.
  • Oyunları baştan sona kurarsınız: her derste bir özellik, ta ki kazanılıp kaybedilebilene kadar.
  • Oyun kodunuzun yanında çalışır: bilgisayarda, Chromebook'ta ya da telefonda.
  • Kod gerçek Unity C#'ıdır: MonoBehaviour, Rigidbody, TextMeshPro, Input System ve ScriptableObjects.

Unity ile oyun geliştirme hakkında sorular

Unity'de oyun nasıl yapılır?

Bir Unity oyunu, GameObject'lerden oluşan sahneler ve onlara davranış veren C# script'leridir. Motorun içinde başlayın, C#'ın her parçasını bir oyun ona ilk ihtiyaç duyduğunda öğrenin, sonra oyunları özellik özellik kurun; daha büyük mimariden önce de nesne yönelimli C# gelir. Bu yol o sırayı izler.

Bu yol için Unity editörü gerekir mi?

Hayır. Her ders ve her oyun tarayıcınızda, Coddy'nin Unity API'sini kopyalayan kendi motorunda çalışır. Kendi oyununuzu yapıp yayınlamak için Windows, macOS ve Linux'ta kişisel kullanım için ücretsiz olan Unity editörüne ihtiyacınız olur.

Bu oyunları Unity'de yeniden yapabilir miyim?

Evet. Scriptler standart Unity C#'ıdır. Editörde sahneyi kendiniz kurarsınız (nesneler, collider'ları ve kamera), scriptleri bileşen olarak eklersiniz ve Play'e basarsınız.

Zaten C# biliyorsam ne olacak?

Unity script temelleri adımının ikinci bölümünden başlayın: ilk bölüm C#'ın temellerini öğretir. Döngüler ve metotlar üzerine sonraki bir bölüm de hızlı geçer, nesne yönelimli C# adımını da atlayabilirsiniz.

Yolun tamamı ne kadar sürer?

Günde bir saatle yaklaşık dört ay: ihtiyaç duyduğu C# ile birlikte yaklaşık üç ay Unity, birkaç hafta nesne yönelimli C# ve her ek oyun için birkaç gün.

Coddy, Unity'nin bir parçası mı?

Hayır. Coddy, Unity Technologies ile bağlantılı değildir ve bu şirket tarafından desteklenmez. Unity, Unity Technologies'in ticari markasıdır.

Unity Oyun Geliştirici yolu için sertifika alıyor muyum?

Evet. Tüm adımları bitir, Unity Oyun Geliştirici yolunun tamamı için ücretsiz bir sertifika al. Yol boyunca bitirdiğin her kursu listeler, her kursun kendi sertifikasına bağlantı verir; böylece herkes andığı her beceriyi doğrulayabilir. LinkedIn profiline ekleyebilirsin. Coddy'nin verdiği bir tamamlama sertifikasıdır, akredite bir yeterlilik değildir.

Diğer öğrenme yolları

Aynı kurslar, başka bir rol için sıralanmış. İlerleme korunur: bir yolda bitirilen kurs, onu içeren her yolda sayılır.

Tüm öğrenme yolları
Coddy programlama dilleri çizimi

Unity Oyun Geliştirici yoluna ücretsiz başla

Öğrenmeye başla