Başlangıç: Unity ile ilk Android oyununu oluşturmak

Kerem Aydın·9 Temmuz 2026·⏱3 dk

Şöyle başlayabilirsiniz: Unity’yi (Unity Hub aracılığıyla) Android Build Support modülüyle birlikte kurun, basit bir 2D projesi oluşturun, APK/AAB derleyin ve gerçek bir cihazda test edin; ardından mekanikleri yinelemeli olarak iyileştirin, optimize edin ve Google Play’de yayınlayın.

Kurulum ve hızlı kontrol

  1. Unity Hub’ı ve önerilen LTS sürümünü (örneğin 2022 LTS) kurun. Unity kurulumu sırasında Android Build Support, OpenJDK ve Android SDK/NDK bileşenlerini ekleyin.
  2. Android Studio’yu ayrı olarak kurun — emülatör ve imzalama araçları için gereklidir.
  3. Sistem gereksinimlerini kontrol edin: Rahat çalışma için en az 8 GB RAM ve SSD gerekir.

Kurulumdan sonra test amaçlı bir APK derleyin: Küp içeren basit bir sahne oluşturun ve derlemeyi telefonda kontrol edin — bu, SDK ayarlarıyla ilgili sorunları erkenden ortaya çıkaracaktır.

İlk proje — 1 haftalık plan

Odak noktası minimum çalışır mekanik (core loop). Önerilen format — 2D platform oyunu.

Gün 1–2: Sahne ve fizik

  • Sahneyi oluşturun, sprite’ları içe aktarın.
  • Karaktere ve platformlara Rigidbody2D ve Collider2D ekleyin.

Gün 3–4: Kontroller

  • C# veya görsel scriptleme aracı Bolt ile kontrolleri oluşturun. Temel hareket ve zıplama scripti örneği:
public class PlayerController : MonoBehaviour {
  public float speed = 5f;
  public float jumpForce = 300f;
  Rigidbody2D rb;
  void Start(){ rb = GetComponent<Rigidbody2D>(); }
  void Update(){
    float move = Input.GetAxis("Horizontal");
    rb.velocity = new Vector2(move * speed, rb.velocity.y);
    if (Input.GetKeyDown(KeyCode.Space)) rb.AddForce(Vector2.up * jumpForce);
  }
}

Gün 5: UI ve geçişler

  • Puan/can için Canvas, seviyeler için SceneManager.
  • USB üzerinden gerçek cihazda test edin (Geliştirici Seçenekleri’ni açın).

Araçlar ve varlıklar (gerçekten neler gerekli)

Unity ile Android oyunları geliştirme araçları

AraçAmaçÜcretsiz
Unity + HubMotor, Android dışa aktarmaEvet (200 bin $ gelire kadar)
Android StudioEmülatör, SDK, imzalamaEvet
Visual Studio Code / Visual StudioKod editörü, C# otomatik tamamlamaEvet
Asset Store / ücretsiz varlıklarSprite/modeller/şablonlarKısmen
Blender / GIMP2D/3D varlık oluşturmaEvet
Git / GitHubSürüm kontrolüEvet

Korsan varlıklar kullanmayın — yasaklanma ve yasal sorun riski vardır. Güvenilir varlıklar alın veya kendi varlıklarınızı oluşturun.

Optimizasyon ve yayınlama

  • 3–5 cihazda test edin: düşük, orta ve amiral gemisi cihazlar.
  • Hedef metrikler: Çoğu cihazda 60 FPS, derleme boyutu <150 MB (IL2CPP ve varlık optimizasyonu kullanın).
  • Google Play için AAB derleyin (yeni önerilen format).
  • Derlemeyi imzalayın, simgeleri ve ekran görüntülerini hazırlayın, geliştirici konsoluna yükleyin (tek seferlik ücret).

Sık yapılan hatalar

  • Dokunmatik kontrolleri göz ardı etmek — yalnızca klavye tabanlı UX tasarlamayın.
  • İlk projenin aşırı karmaşık olması — core loop ile başlayın.
  • İlk prototipte erken optimizasyon/çok oyunculu mod denemesi.
  • Yalnızca emülatörde test etmek — gerçek cihazlar farklı sonuçlar verir.

SSS

  • İlk prototip ne kadar sürer? Her gün birkaç saat çalışarak 1–2 hafta.
  • C# bilgisi gerekli mi? Temel düzey evet; ilk adımlar için görsel scriptler kullanılabilir.
  • Telefonda nasıl test edilir? USB hata ayıklamayı açın, cihazı bağlayın ve Build Settings üzerinden APK derleyin.
  • Ücretli varlıklar olmadan yapılabilir mi? Evet — çok sayıda ücretsiz kaynak var ve basit grafikler Blender/GIMP ile yapılabilir.

Kısa yinelemeler planlayın: temel mekaniği uygulayın — prototipi yayınlayın, geri bildirim toplayın ve iyileştirin. Bu, baştan “mükemmel” bir proje yapmaya çalışmaktan daha hızlı şekilde çalışan ve yayınlanabilir bir oyuna ulaşmanızı sağlar.