Home Akademi Mobil Oyun Yapmak İçin En İyi 14 Oyun Motoru

Mobil Oyun Yapmak İçin En İyi 14 Oyun Motoru

by Sercan Tahtalı
Oyun Motorları

Mobil oyunlara yönelik ilgi gün geçtikçe artmaya devam ediyor. Her geçen gün artan oyuncu sayısı, sektörün hızla büyümesini sağlıyor ve bu yüzden mobil oyun geliştiricilerine yönelik ihtiyaç da gittikçe artıyor. Şimdiden birçok insan mobil oyun geliştiriciliğini kendine meslek olarak seçmiş gözüküyor.  Peki oyunlar nasıl yapılıyor? Bir mobil oyun geliştiricisi hangi araçlara ihtiyaç duyuyor?

Elbette mobil oyun geliştiricilerinin ihtiyaç listesinin başında iyi bir oyun motoru geliyor. Bugün piyasada onlarca oyun motoru bulunuyor. Ama hepsi bu iş için biçilmiş kaftan değil. Biz de bu yüzden, mobil oyun yapmak isteyenler için, en iyi 14 oyun motorundan oluşan bir liste hazırlamaya çalıştık.

1. Unity

unity

Bugün mobil oyun yapmak söz konusu olduğunda en çok kullanılan program şüphesiz Unity. Hem 2D hem de 3D olarak oyunlarınızı hazırlayabileceğiniz bu oyun motoru, sade arayüzü, zengin içeriği ve makul ücretleriyle birçok geliştiricinin ve stüdyonun favorisi. Ayrıca Maya ve Blender üzerinde gerçekleştirdiğiniz 3D çalışmalarını kolay bir şekilde Unity’e aktarabilmeniz de eş zamanlı olarak çalışmanızı oldukça kolaylaştırıyor. Ve unutmadan, oyun muazzam bir “asset store”a sahip.

Desteklenen Platformlar:

  • iOS
  • Android
  • Windows Phone
  • Tizen OS
  • Fire OS

Ücret:

  • Kişisel kullanım için ücretsiz
  • Plus sürümü için aylık 25$
  • Pro sürümü için aylık 125$
  • İşletmeler için ücret ise değişiyor

2. Unreal Engine

Unreal Engine

Bugün en yaygın kullanılan oyun motorlarından biri olan Unreal Engine, oyun geliştirmeye yeni başlayanlar için sunduğu kullanıcı dostu arayüz sayesinde işlerinizi oldukça kolaylaştırıyor. Özellikle 3D çalışmalarda Unreal Engine’ın sunduğu imkanları hâlâ pek çok oyun motoru sunmakta zorlanıyor.

Desteklenen Platformlar:

  • Windows PC
  • Sony PlayStation 4
  • Xbox One
  • Mac OS X
  • iOS
  • Android
  • VR platforms
  • Linux
  • SteamOS
  • HTML5

Ücret:

  • Küçük projeler için ücretsiz
  • Eğer 3 bin doların üzerinde kâr elde edilirse, geliştiriciler %5 telif ödemek zorunda

3. Corona SDK

Corona Labs

Corona SDK, 2D oyun geliştirmek için oldukça kullanışlı bir oyun motoru. Lua adlı programlama dilini kullanan motor, sahip olduğu topluluk sayesinde zengin bir içerik sunuyor. Ayrıca tıpkı Unity gibi mağazadan istediğiniz eklentileri satın alabiliyorsunuz.

Desteklenen Platformlar:

  • iOS
  • Android
  • Windows Phone
  • Kindle
  • Apple / Android TV

Ücret:

  • Temel işlevlerin kullanımı ücretsiz

4. SpriteKit

spritekit

Eğer iOS tabanlı oyunlar geliştirmek istiyorsanız SpriteKit’i aklınızın bir kenarına yazın. Sprite Kit, Apple’ın, 2D oyunlar oluşturmak için kendi geliştirdiği bir oyun motoru. Platform hem Swift hem de Objective-C dillerini kullanıyor ve geliştiricilere yüksek performanslı 2D başlıklar oluşturmalarına yardımcı olacak geniş bir özellik yelpazesi sunuyor.

Desteklenen Platformlar:

  • iOS

Ücret:

  • Ücretsiz

5. Marmalade SDK

marmalade

Marmalade SDK en iyi geliştiriciler arasında popüler bir platfrom. 2D ve 3D oyun tasarlamanıza imkan veren C++ programlama dilini kullanıyor.

Desteklenen Platformlar: 

  • iOS
  • Android
  • Windows Phone
  • Tizen OS
  • Blackberry
  • Connected TV Platforms

Ücret:

  • $600

6. Buildbox

buildbox

Eğer kodlama bilmiyorsanız ve kısa sürede oyun geliştirmek istiyorsanız Buildbox tam bunun aracı. Oyunu tasarlamak için görüntüleri seçmeniz, içe aktarmanız ve onlara bir rol atfetmeniz yeterli olacaktır. Aynı zamanda oyununuzu Unity’de olduğu gibi anlık olarak kontrol edebiliyorsunuz.

Desteklenen Platformlar:

  • iOS

Ücret:

  • 15 ve 95 dolar arası aylık paketleri bulunuyor

7. AppGameKit

appgamekit

AppGamerKit de kullanıcı dostu arayüze sahip olan platformlardan birisi. C++ dilini kullanan motor, çapraz platform olması sebebiyle oyununuzu aynı anda birden fazla platformda kullanabiliyorsunuz.

Desteklenen Platformlar:

  • Windows Phone
  • iOS
  • Android
  • Blackberry

Ücret:

  • Ortalama bir paket 50 dolar

8. Construct 2

construct2

Eğer HTML5 formatında 2D oyunlar geliştirmek istiyorsanız Construct 2’ye bir şans verebilirsiniz. Tıpkı Buildbox’ta olduğu gibi hiçbir kodlama bilgisine sahip olmanıza gerek yok, kısa sürede görseller ile ilgi çekici oyunlar tasarlayabilirsiniz. Aynı zamanda uygulama, Unity ve AppGameKit gibi çapraz platform olduğundan, oyunu dışa aktardığınızda pek çok platformda oynayabilme şansına sahipsiniz.

Desteklenen Platformlar:

  • iOS
  • Android
  • Windows Phone
  • Web platform: Google Chrome, Kongregate, NewGrounds, Firefox Marketplace ve Scirra Arcade

Ücret:

  • 159,99€

9. Fusion

fusion

Eğer yine kodlamaya dair hiçbir şey bilmiyorsanız ve etkinlik tabanlı bir oyun geliştirmek istiyorsanız Fusion tam size göre bir motor. Aynı şekilde 2D basit oyunları geliştirmek için de Fusion’ı kullanabilirsiniz.

Desteklenen Platformlar:

  • iOS
  • Android
  • Windows

Ücret:

  • Tam sürüm fiyatı 49,99 dolar ile 99,99 dolar arasında değişiyor
  • Ücretsiz bir sürümü de var

10. GameMaker Studio 2

gamemaker-studio-2

Yoyo Games’in kendi oyun motoru olan GameMaker Studio 2, aynı zamanda GML adlı kendi diline sahip. Öğrenmesi oldukça kolay olan dilinin yanı sıra “Sürükle ve Bırak” özelliği ile oyununuzu kısa süre tasarlayabilirsiniz. Ayrıca programın ücretsiz kullanım versiyonu bulunuyor.

Desteklenen Platformlar:

  • iOS
  • Android
  • Windows Phone
  • Tizen
  • Amazon Fire
  • PS Vita

Ücret:

  • Ücretsiz sınırlı bir kullanıma sahip
  • Özellikleri satın almak istiyorsanız 150 dolar ile 800 dolar arasında değişen bir ücret ödemek zorundasınız

11. CocoonJS

cocoonjs

CocoonJS de HTML5 oyunları geliştirebileceğiniz bir uygulama. Ayrıca platform Cordova ile de uyumlu çalışıyor. Programın etklenti mağazı da oldukça zengin bir arşive sahip.

Desteklenen Platformlar:

  • iOS
  • Android
  • Amazon AppStore Plugin (Android)
  • Nook Plugin (Android)
  • Ouya Plugin (Android)
  • Android Wear

Ücret:

  • Yeni projeler ücretsiz
  • 8 dolar karşılığında Gümüş üyelik bulunuyor
  • 69 dolar karşılığında Altın üyelik bulunuyor
  • 199 dolar karşılığında Platin üyelik bulunuyor

12. MonoGame

MonoGame C ve Net dillerini kullanan bir platform. Eğer bu platformda oyununuzu geliştirmek isterseniz internet üzerinden birçok içeriğe ulaşabilirsiniz.

Desteklenen Platformlar:

  • iOS
  • Windows Phone
  • Android

Ücret:

  • Ücretsiz

13. Amazon Lumberyard

amazon-lumberyard

Amazon oyun sektörüne de uzak kalamadı ve kendi oyun motorunu geliştirdi: Amazon Lumberyard. Çapraz platform özelliğine sahip olan uygulama, alternatifleri gibi, Android, iOs ve PC olmak üzere birçok platforma özel aynı anda oyun geliştirebiliyor.

Desteklenen Platformlar:

  • iOS
  • Android
  • PC
  • Xbox One
  • PlayStation 4

Ücret:

  • Ücretsiz

14. Gideros

gideros

Gideros ile açık kaynaklı ve ücretsiz bir platform. Bu yüzden büyük bir saygıyı hak ediyor, çünkü bugünlerde açık kaynaklı bir yazılımı, özellikle oyun sektöründe bulmak hiç kolay değil.

Gideros, çapraz platform işlevselliği sayesinde ek değişiklik yapmanıza gerek kalmadan farklı platformlar için aynı anda oyun geliştirebilirsiniz. Gideros da Corona gibi Lua programlama dilini kullanıyor.

Desteklenen Platformlar: 

  • iOS
  • Mac OS X
  • Android
  • Windows Phone
  • Windows
  • Windows RT

Ücret:

  • Ücretsiz

Diğer “Akademi” yazılarımıza göz atmak isterseniz bu bağlantıya tıklayabilirsiniz. Ayrıca eğer bu tarz paylaşımları kaçırmak istemiyorsanız, aşağıda yer alan formdan bültenimize ücretsiz bir şekilde abone olabilirsiniz.


Haberler, rehberler ve röportajlar için Mobidictum bültenine abone olun. Gündemden geri kalmayın!

Related Posts