En İyi Oyun Motoru Seçimi

Doğru oyun motorunu seçmek, bir oyun geliştiricisinin ürününden en iyi sonucu almak için vermesi gereken en önemli karardır. Bir oyun geliştiricisinin bir oyunu oluştururken çözmesi gereken ilk bilmece, en iyi kullanıcı deneyimini elde etmek için hangi oyun motorunu kullanması gerektiğidir. Bir oyun motoru sadece Ping, Tetris, Snake gibi klasik arcade oyunları değil, aynı zamanda GTA ve Assassin’s Creed gibi yenilikçi ve ileri seviye oyunlar yapmanıza da yardımcı olur. Bugünlerde piyasada çok sayıda güçlü oyun motoru bulunmasına rağmen, bu makalede en iyi 2019 oyun motorunu seçmenize yardımcı olacağım.

Bir oyun geliştiricisiyseniz, Unreal Engine, CryEngine ve Unity gibi bazı inanılmaz oyun motorlarını duymuş olmalısınız. Bunlar, günümüzde ileri seviye oyunlar yapmada en baskın ve önde gelen oyun motorlarından bazılarıdır. Bu 3 oyun motorunun her birinin kendine has özellikleri ve potansiyelleri var. Ancak, üzerinde çalışacağınız projeye dayanarak bunlardan herhangi birini seçmenizi tavsiye ederiz. Projenizin doğası hakkında net olmalısınız. Örneğin lisans bütçeniz, oyun platformu, (2B veya 3B) ve benzeri boyutlar. Bu nedenle, projeniz için en iyi oyun motorunu seçmeden önce amacınız net olmalıdır.

Şimdi biraz CryEngine, Unreal Engine ve Unity arasındaki karşılaştırmaları yapalım!

Unity 3D

Unity 3D, en iyi oyun motorlarından biri olarak kabul edilir. Çünkü motor kullanıcılarına, teknoloji meraklısı olmasanız bile kolayca erişilebilen çok çeşitli araçlar ve özellikler sunar.

Bu aracın sunduğu en iyi özelliklerden biri, oyun geliştiricilerin Android, Blackberry, iOS ve Windows arasında herhangi bir oyun platformunu değiştirmesine izin veren cross (çapraz) platform entegrasyonu. Özellikle Unity cross platform entegrasyonu, rakiplerinin Unreal Engine ve sırasıyla 10 ve 5’i destekleyen CryEngine’nin önündeki 25 platformu desteklemektedir.

Unity 3D Arayüz

Unity topluluğunda, projenize anında yardım edebilecek çok sayıda üyesi var. 2019’un en iyi 3D oyun motorlarından biri olan Unity’i öne çıkaran bir diğer özellik ise, 3D Max, Blender, CINEMA, Maya, Softimage ve daha pek çoğu dahil olmak üzere önde gelen 3D uygulamalarında kullanılan bir dizi dosya formatını destekleyebilmesi. Ayrıca oyun geliştiricileri, oyunları tasarlarken 15.000’den fazla ücretsiz + ücretli 3D model, ses, animasyon, düzenleyici eklentisi, material (malzeme), script (komut dosyası) ve shader (gölgelendirici) kullanma olanağına sahip olabilirler.

Unity 3D, C++‘dan daha çok tercih edilen C# ve JavaScript kullanıyor. C++’dan C#’a geçiş yaparken hiç birşey kaybetmezsiniz. Hiç değilse, Unity 3D’nin temiz ve hızlı bir arayüzü var ve Windows XP Service Pack 2’de (SP2) bile çalışacak kadar hafif.

Unreal Engine 4 (UE4)

Listede ikincisi, en büyük Amerikan video oyunları ve yazılım geliştirme şirketlerinden Epic Games tarafından sunulan en yeni motor olan Unreal Engine 4’tür. Unreal Engine 4, genellikle oyun dünyasında UDK olarak bilinen Unreal Development Kit (Geliştirme Kiti) tarafından devralındı.

Unreal Engine 4, oyun deneyimine gelişmiş dinamik aydınlatmalar gibi özelliklerle gerçekçi bir dokunuş katan inanılmaz grafiklerle geliyor. Bu oyun motorunu daha da mucizevi kılan şey, tek bir sahnede milyonlarca parçacığı tutabilen yeni parçacık sistemi.

Üstelik, UE4’ün kullanımı tamamen ücretsizdir. Ancak Unreal Engine 4 tarafından tasarlanan oyunlarından kazandığınız paraya %5’lik bir telif ücreti ödemeniz gerekir. Özet olarak, Epic Games uygulama içi satın alımlar, oyun içi reklamlar veya kullanıcılardan oyununuzu satın almak için ücretlendirdiğiniz para gibi kazandığınız her şeyin %5’ini alacak. Bununla birlikte, Unreal Engine 4’ün yapımcıları, oyundan kazandığınız gelirin $3,000/çeyreğe kadar çıkması durumunda geliştiricilerin tam sürümünü ücretsiz kullanmalarına izin verir.

Ayrıca Unreal Engine 4, yalnızca Blueprint kullanarak oyun oluşturmanıza olanak tanıyan Blueprint Visual Scripting (Görsel Komut Dosyası) teknolojisini kullanır. Programcı olmayanlar bile UE4’ü kullanarak bir ölçüde kod yazabilir ve oyunlar oluşturabilir; ancak, bu tür oyunların bazı sınırları olacaktır. Bunların dışında, bu motorun kötü tarafı eski nesil konsollar için oyun geliştirememesidir.

CryEngine

2019’deki en iyi oyun motorları listemizdeki en son oyun moturu CryEngine’dir. CryEngine, büyük geliştirme şirketi Crytek tarafından ilk kez Far Cry oyununda tanıtılan, bugün sahip olduğumuz en güçlü ve en baskın oyun motorlarından biri. CryEngine’i listeye layık kılan şey, Unity’nin grafiksel yeteneklerini gölgede bırakan ve Unreal’in sahip oldukları ile eşdeğer olan grafiksel yetenekleridir. Ağır ve güçlü bir oyun motoru olmasına rağmen, CryEngine bu platformu etkili bir şekilde kullanabilmek için biraz zaman alıyor ve daha önce başka bir oyun motoru kullanmayan yeni başlayanlar için kullanımı biraz daha zor.

CryEngine, Virtual Reality (Sanal Gerçekliği) destekliyor. Bulutlara tam bir 3D uzaysal görüntü oluşturma, sis ve hava efektleri için gerçekçi bir görselleştirme sağlayan hacimsel sis ve bulut işleme sistemi dahil şaşırtıcı görsel efektlere sahip. Dahası, oyun tasarımı için CryEngine platformunu seçmenin en iyi yanı, kullanıcılarının oyun tasarlarken telif ücreti ödemesini istememesidir. Ancak, sabit bir miktar kira ödemek zorundasınız. CryEngine’e erişim kazanmak için ayda $9.90 kira ödemesi yapılır. Ayrıca CryEngine, tüm şüphelerinizi ve sorularınızı gideren, en iyi deneyimi elde etmenize yardımcı olan CryEngine Answer adlı bir soru ve cevap forumuna sahiptir.

Peki, şimdi oyun motoru karşılaştırmasına sahip olduk. Size göre en iyi 3D oyun motoru olarak hangisi öne çıkıyor? Karşılaştırmayı özetlemenize yardımcı olayım!

Unreal, Unity ve CryEngine’yi karşılaştırırken, oyun motorlarının bize sunduğu en iyi özelliklerle karşılaştık. Unity ile Unreal performansını eşleştirirken, Unity’nin mobil ve 2D/3D oyunlar geliştirmek için daha iyi bir platform olduğunu, Unreal’in ise grafiksel ve fotogerçekçi oyunlar geliştirmek için en uygun oyun motoru olduğu ortada. Bu Unreal ve Unity arasında büyük bir fark olduğunu ortaya çıkarıyor.

CryEngine, yüksek grafiksel oyunlar yaratma yeteneğine de sahip. Ayrıca, CryEngine ve Unreal yeni nesil platform özelliklerini daha cazip bir fiyatlandırma modeli ile sunma konusunda karşılaştırırken, CryEngine kesinlikle Unreal’i uygun maliyetli yapısıyla yeniyor. Ancak, yeni başlayanlar için kolaylık ve minimalizm temelinde Unreal Engine 4 ve Unity kesinlikle denemeye değer.

Kaynak: https://medium.com/@thinkwik/cryengine-vs-unreal-vs-unity-select-the-best-game-engine-eaca64c60e3e