Unity nedir? Unity için sistem gereksinimleri nelerdir?

by Selman Çalışkan
Google Play'e uygulama yükleme

İlk kez bir oyun geliştirmeye karar verdiniz diyelim. Kafanızda bir fikriniz, belki kendini buna adamaya hazır birkaç arkadaşınız ve bir de bilgisayarınız mevcut. Peki, şimdi ne yapacaksınız? Bir oyun motoru olan Unity nedir ve size nasıl avantajlar sağlar?

Ufak çaplı bir araştırma yaptığınızda karşınıza Unity isminin çıkması oldukça muhtemel. En popüler oyun motorlarından biri olan Unity, mobil ve bilgisayar ortamı başta olmak üzere birçok platforma oyunlar geliştirmenize olanak tanır. Unity ile 2D ve 3D oyunlar geliştirebilmek mümkündür.

Unity nedir? Geliştiricilere ne gibi özellikler sunar?

Unity ile basit bir 2D oyundan, yüksek grafikli 3D bir oyuna kadar her türde oyun geliştirilebilir. Geliştirdiğiniz oyunları mobil ve PC gibi birçok platformda yayınlayabilir ve tabii ki bu oyunlardan kazanç elde edebilirsiniz.

Unity oyun motorunu ilk kez kullanacak olanlar için kullanımını öğrenmenin oldukça kolay olduğunu söyleyebiliriz. Unity kullanıcı dostu bir arayüze sahiptir. Zaman içerisinde, çalışma alanınızı isteğinize göre düzenleyerek kendinize en uygun tasarımı oluşturabilirsiniz. Ayrıca, Unity ile oyun geliştirmeye karar verdiğinizde, internette, bu konuda eğitim alabileceğiniz pek çok ücretsiz kaynağın bulunduğunu da göreceksiniz.

Unity’nin geliştiricilere sunduğu faydalardan bir diğeri ise Asset Store ile pek çok hazır nesneye ulaşma imkanı. Asset Store sayesinde oyunlarınıza ekleyebileceğiniz karakter, UI araçları, çevre elementleri gibi birçok nesneye erişebilir, dilerseniz kendi oluşturduğunuz nesneleri Asset Store üzerinden satarak kazanç elde edebilirsiniz.

Unity editor tool

Unity editor tool

Unity için minimum sistem gereksinimleri 

Unity Editör’ünü Windows ve MacOS cihazlarda kullanabilmeniz için gerekli minimum sistem gereksinimleri aşağıdaki gibidir; ancak gerçek performans geliştireceğiniz projenize göre farklılık gösterecektir.

Windows işletim sistemi için;

  • İşletim sistemi: Windows 7
  • İşlemci: SSE2 komut seti desteğine sahip X64 mimarisi
  • Grafik API: DX10, DX11 ve DX12 özellikli GPU’lar

MacOS işletim sistemi için;

  • İşletim sistemi: Sierra 10.12.6+
  • İşlemci: SSE2 komut seti desteğine sahip X64 mimarisi
  • Grafik API: Metal-capable Intel ve AMD GPU’lar

Unity’yi nereden öğrenebilirim?

Unity kodlama kısmında C# programlama dilini kullanır. C#, oldukça popüler bir dil olması sayesinde kaynak bakımından pek çok geliştirici için oldukça ulaşılabilir. Udemy ve YouTube gibi platformlarda, bu dil hakkında hem İngilizce hem Türkçe onlarca eğitim bulabilirsiniz.

Benzer şekilde, iş artık Unity kullanmayı öğrenmeye geldiğinde, bu konu hakkında da çok sayıda kaynağa ulaşmak mümkün. Özellikle Türkçe kaynak bakımından ulaşılması en kolay oyun motorunun Unity olduğunu söyleyebiliriz.

Unity ile geliştirilmiş bazı oyunlar

Unity bu denli popüler ve kullanışlı olunca, piyasada bu oyun motoru ile geliştirilmiş sayısız oyun olmasına da şaşmamak gerekiyor. Aşağıda, muhtemelen sizin de aşina olduğunuz, Unity ile geliştirimiş birtakım oyunların listesi yer alıyor.

  • Rust
  • Hearthstone: Heroes of Warcraft
  • League of Legends: Wild Rift
  • Temple Run Trilogy
  • Shadow Fight 3
  • Free Fire
  • Escape From Tarkov – Tarkov’dan Kaçış
  • Unruly Heroes – Asılsız Kahramanlar

Unity’yi nereden indirebilirim?

Unity’yi kendi sitesinden kişisel kullanım için ücretsiz bir şekilde indirebilirsiniz. Dilerseniz daha fazla özelliğe erişebilmek için ücretli versiyonlarını satın alabilirsiniz. Unity’nin ücretsiz versiyonu, geliştirdiğiniz oyundan kazanacağınız belirli bir miktara kadar ücretsiz devam eder; ancak oyununuz, Unity’nin reklamı ile açılır.

Oyun geliştirmeye başlamadan önce ihtiyaçlarınıza göre size en uygun oyun motorunu seçmek önceliklerinizden biri olmalı. Farklı oyun motorları hakkında bilgi almak için “Oyun Motorları – Hangi Oyun Motorunu Seçmeliyiz? (2021)” başlıklı yazımıza göz atmayı unutmayın.

Eğer, Unreal Engine oyun motoru hakkında detaylı bilgi edinmek isterseniz, “Unreal Engine nedir? Sistem gereksinimleri nelerdir?” başlıklı yazımızı inceleyebilirsiniz.

Related Posts