Unity Nedir, Neler Yapılabilir ?

Eğer oyun geliştirmek istiyor ya da bu alan ile ilgileniyorsanız, Unity’i öğrenmek ilk önceliğiniz olmalı. Peki Unity nedir? Unity ile neler yapılabilir?

Basitçe açıklamak gerekirse, dünyanın en popüler oyun motorudur. En popüler platformlardan biri Unity Technologies tarafından 2005 yılında geliştirilen Unity 3D oyun geliştirmedir. Platformlar arası oyun tasarlama ve geliştirme yazılımı, kendisini en yüksek standartlara yükseltti. Bir ton özelliği bir araya getirir ve hayal edebileceğiniz hemen hemen her oyunu yapacak kadar esnek bir araçtır. Bir oyun motoru olarak kullanılan Unity, bir oyunun çalışmasını sağlayan en önemli yerleşik özelliklerin birçoğunu sağlayabilir. Bu 3B oluşturma, fizik, çarpışma ve algılama gibi şeyler anlamına gelir. Unity’nin adında 3D olsa da Unity 3D, 2D oyun geliştirme araçlarını da içermektedir.

Unity programının iki sürümü vardır. Bunlar;

– Ücretsiz sürüm ve ek gelişmiş özelliklere sahip profesyonel sürüm olarak ayrılır.

Unity, oyun prrogramcıların C# komut dosyası oluşturma API’si ve Visual Studio entegrasyonu sebebiyle oldukça tercih ediliyor ve seviliyor. Unity ayrıca Visual Studio’ya bir alternatif isteyenler için betik dili olarak JavaScript ve IDE olarak MonoDevelop sunuyor.

Programcılar hariç tasarımcılar da kendi 3B ara yüzlerini oluşturmayı veya sıfırdan 2B animasyonlar oluşturmayı kolaştıran güçlü animasyon araçları sebebi ile de oldukça tercih ediliyor.

Unity İle Geliştirilen Birkaç Oyun

  1. Ori and the Blind Forest / Will of the Wisps
  2. Insıde
  3. Monument Valley 1 & 2
  4. Temple Run
  5. Deus Ex: The Fall
  6. Escape Plan
  7. Angry Birds
  8. Superhot
  9. Super Mario Run
  10. Subnautica
  11. Bone Works
  12. My Friend Pedro

Unity hangi dili kullanıyor ?

Unity, kodu ve mantığı işlemek için C# kullanır. Öğrenmeniz gereken bir dizi sınıf ve API birliği sağlar. Yalnız, Unity’de çok fazla kod ile uğraşmaya gerek kalmadan birçok şey yapmak mümkündür. Ayrıca Unity size neredeyse her şeyi değiştirme esnekliği sağlar.

Neden Unity 3D Oyun Geliştirme için İdeal Bir Seçim ?

Yerleşik bir IDE (Entegre Geliştirme Ortamı) ile gelen Unity, çeşitli platformlar için video oyunları geliştirmek için kullanılan, dünya çapında tanınan bir çapraz platform oyun motorudur. Unity’nin popülaritesinin arkasındaki asıl neden, oyuncular arasında sürekli artan yüksek kaliteli 3D oyunlar talebidir.

Diğer bir neden olarak, iOS, Windows, , Android, PS3, Xbox One ve diğer platformlar için ayrı ayrı yüksek tanımlı bir 3D oyun geliştirmenin, platformlar arası bir uygulama geliştirmekten yaklaşık olarak daha yüksek maliyetli olmasıdır.