İçeriğe geç

Unity ile Oyun Geliştirme: C# Kullanarak İlk Oyununuzu Yapın

20.05.2024 3 okunma

Unity Nedir?

Unity, dünyanın en yaygın kullanılan oyun motorudur. Mobil oyunların %71'i Unity ile yapılmıştır. C# ile script yazılır, 2D ve 3D her türlü oyun geliştirilebilir.

Unity'de C# Script Temelleri

using UnityEngine;

public class OyuncuHareket : MonoBehaviour {
    public float hiz = 5f;

    void Update() {
        float x = Input.GetAxis("Horizontal");
        float z = Input.GetAxis("Vertical");

        Vector3 hareket = new Vector3(x, 0, z) * hiz * Time.deltaTime;
        transform.Translate(hareket);
    }
}

Temel Unity Kavramları

  • GameObject: Sahnedeki her nesne
  • Component: Nesneye eklenen özellikler (Transform, Rigidbody, Collider)
  • MonoBehaviour: Script'lerin türediği temel sınıf
  • Start/Update: Başlangıç ve her frame çalışan metotlar

Unity ile Kariyer

Türkiye'de güçlü bir oyun sektörü var (Peak, Gram Games, Masomo). Junior Unity geliştiricisi 30.000-50.000 TL arasında başlangıç maaşı alabilmektedir.

unity c# oyun geliştirme unity başlangıç c# unity script unity 2d 3d unity kursu pendik
İLERİ DÜZEY C# PROGRAMLAMA hakkında bilgi almak ister misiniz?

Birebir özel yüz yüze eğitim yada uzaktan eğitim, esnek ders saatleri ile Pendik Kurtköy'de.