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
- Başlangıç dostu
Yapay zeka destekli kodlama yardımı
Uygulamalı interaktif dersler
Her derste sesli anlatım
Bilgini sınamak için testler
Sonunda bir yol sertifikası, yol boyunca da 8 sertifika daha
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.
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
Her adım bir Coddy kursudur. İlerlemeniz her kurs için ayrı kaydedilir.
- 1Adım 1
- 2Adım 2
Fizik ve oynanış
Bu adıma başlaBaşlaRigidbody, collider'lar ve trigger'lar, fizik materyalleri, katmanlar ve raycast'ler, fizikle çalışan oyunlarda.Başla - 3Adım 3
Gerçek oyunlar kurmak
Bu adıma başlaBaşlaTextMeshPro ile UI, sahneler, PlayerPrefs ile kaydedilen veriler, CharacterController ve Input System.Başla - 4Adım 4
İki arcade klasiği
Bu adıma başlaBaşlaSnake 3D ve Brick Breaker, her biri özellik özellik kurulan tam bir oyun.Başla2 kurs, sırayla - 5Adım 5
Nesne yönelimli C#Özel sayfa
Bu adıma başlaBaşlaSınıflar, özellikler, kalıtım ve arayüzler; Oyun mimarisi bunların üzerine kurulmadan önce.BaşlaÖzel sayfa - 6Adım 6
Oyun mimarisi
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 - 7Adım 7
Tower DefenseÖzel sayfa
Bu adıma başlaBaşlaDüşman dalgaları, nişan alıp ateş eden kuleler ve yenilerini kurmak için para, tek bir tam oyunda.BaşlaÖzel sayfa
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.
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!
January 2026
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
Ya Hep Ya Hiç
7 günün 5. günü
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!
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ş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.
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.
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.