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
Yapay zeka destekli kodlama yardımı
Uygulamalı interaktif dersler
Her derste sesli anlatım
Bilgini sınamak için testler
Yol 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.
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
Nesne yönelimli C#Özel sayfa
Bu adıma başlaBaşlaSınıflar, özellikler, kalıtım ve arayüzler: her Unity scriptinin yapı taşları.BaşlaÖzel sayfa - 3Adım 3
Unity script temelleriÖzel sayfa
Bu adıma başlaBaşlaGameObject'ler ve bileşenler, Start ve Update, girdiyle hareket, nesne oluşturma ve ilk tam oyunlarınız.BaşlaÖzel sayfa - 4Adım 4
Fizik ve oynanışÖzel sayfa
Bu adıma başlaBaşlaRigidbody, collider'lar ve trigger'lar, fizik materyalleri, katmanlar ve raycast'ler, fizikle çalışan oyunlarda.BaşlaÖzel sayfa - 5Adım 5
Gerçek oyunlar kurmakÖzel sayfa
Bu adıma başlaBaşlaTextMeshPro ile UI, sahneler, PlayerPrefs ile kaydedilen veriler, CharacterController ve Input System.BaşlaÖzel sayfa - 6Adım 6
İ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 - 7Adım 7
Oyun mimarisiÖzel sayfa
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Özel sayfa - 8Adım 8
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.