Oyun motorları sayısı her geçen gün artıyor. Bunun yanında mobil oyunlara yönelik ilgi de 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.
Oyun motorları listesi – Mobil
- Unity
- Unreal Engine
- Corona SDKSpritekit
- Marmalade SDK,Buildbox,
- AppGameKit
- Construct 2
- Fusion
- GameMaker Studio 2
- CocoonJS
- MonoGame
- Amazon Lumberyard
- Gideros
Listede oldukça popüler oyun motorları olmasının yanında, Buildbox gibi hiç kodlama gerektirmeyen oyun yapma programları da bulunuyor. Aşağıda tüm programı detaylı bir şekilde sırasıyla inceledik. En popülerlerinden biri olan Unity ile başlayalım.
1. Unity
Bugün mobil oyun yapmak söz konusu olduğunda oyun motorları arasından 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
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 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
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 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
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
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
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
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
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 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 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 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.