Menu
CoddyTech
Öğrenme yolu

Unity Oyun Geliştirme Yolu

C# ve Unity script yazmayı öğrenin, sonra on 3D oyunu özellik özellik kurun. Her oyun tarayıcıda, kodunuzun yanında çalışır.

145,244+ codder bu kurslara kayıtlı

489 ders506 görev2,335 quiz sorusu

  • Başlangıç dostu
  • sparkles iconYapay zeka destekli kodlama yardımı
  • hint iconUygulamalı interaktif dersler
  • volume On iconHer derste sesli anlatım
  • quiz iconBilgini sınamak için testler
  • certificate iconYol boyunca 10 ücretsiz sertifika

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 kurs7 bölüm489 ders506 görev2,335 quiz sorusu

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

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
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ış kazandıran C# scriptlerinden oluşur. Önce C#'ı, sonra Unity API'sini öğrenin, ardından oyunları özellik özellik kurun. Bu yol bu 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?

3. adımdan başlayın. Unity kursu C# bildiğinizi varsayar ve onu yeniden öğretmez; ilk iki adım bu dile yeni başlayanlar için var.

Yolun tamamı ne kadar sürer?

Günde bir saatle yaklaşık beş ila altı ay: iki ay C#, yaklaşık üç ay Unity 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.

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