
Oyun geliştiricileri, ek eklentiler veya ekstra satın almalar olmaksızın yaratıcılık ve performans ifadesi sağlayan bir platforma ihtiyaç duyar. Piyasada yüzlerce harika oyun motoru varken, yeni geliştiriciler arasında platformlar arası destek sağlayan, yapay zeka (AI) kullanan ve sürükleyici artırılmış ve sanal gerçeklik deneyimleri yaratanlar kadar popüler olan çok az şey var.
Aşağıdaki bağımsız oyun motorları listesi, en güçlü teknolojileri kullanır, destek için en canlı çevrimiçi topluluklara sahiptir ve nihai çalışmanızı bir sonraki düzeye taşımak için en temel araçları ve iş akışlarını sağlar.
1. CryEngine V
Crytek’in CryEngine V geliştiricinin oyun topluluğunun en sevilen FPS oyunlarından biri olan Crysis’i yeniden düzenlediği yerdir. Crysis oyunları, özellikle ilk piyasaya sürüldüklerinde etkileyici grafiklere sahip oldukları bilindiğinden, CryEngine Alan Işıkları, DirectX 12 desteği, Fiziksel Tabanlı İşleme ve 3D HDR Mercek Parlamaları gibi çekici görseller oluşturmak için sayısız özelliğe sahiptir. CryEngine’in bir sonraki seviye görsel araçları, Far Cry serisinin geliştirildiği CryEngine I gibi yazılımın önceki sürümlerinde bile geliştirilen başlıklarda belirgindir.

CryEngine’in en son sürümü Windows, Linux, PlayStation4, Xbox One, Oculus Rift, açık kaynaklı Sanal Gerçeklik, PlayStation VR ve HTC Vive’ı destekler. Crytek’e göre, mobil yazılım geliştirme desteği devam ediyor.
CryEngine’in kullanımı yüzde 100 ücretsizdir ancak bir telif hakkı sistemi uygular. Bu şekilde çalışır: Proje başına yıllık gelirin ilk 5.000$’ı telifsizdir, ardından eşiği aşan yıllık gelirin yüzde 5’i Crytek’e ödenir.
2. Unreal Engine 4
Oyununuz Windows, Linux, macOS, PS4, Xbox One, Nintendo Switch, Android, iOS ve hatta en yeni Oculus, Hololens 2, Samsung Gear veya Google VR’da oynansın, Epic Games’ten Unreal Engine, eşsiz deneyim. Unreal Engine açık ara en popüler oyun yazılımlarından biridir ve 1998’den beri Batman Arkham serisi, Dragon Ball Z, Fortnite Battle Royale ve Call of Cthulhu dahil yüzlerce popüler oyuna güç vermektedir.

Tüm uygulamaları geliştirmek için yalnızca bir SDK vardır. Unreal Engine, tescilli oyun dilini Java’ya dayalı olarak gevşek bir şekilde kullanır, ancak yazılım geliştiricilere göre, araç setleri kullanılarak her şey halledildiğinden “bir kod satırına dokunmanız” gerekmez. Simülasyonlar ve gelişmiş API’ler, oyun sektöründe en iyisi olan zengin görseller ve fotoğraf kümeleri bırakır.
Uzun süredir bu işin içinde olan Epic, hatalarından çok şey öğrendi. Bunu yapmak, hatasız bir deneyim için sahip olduğunuz en yakın şeyi yaratmasına izin verdi.
Unreal Engine ayrıca açık platformlar ve biletlere dayalı mükemmel bir destek sisteminin yanı sıra herhangi bir zor durumda size yardımcı olmak için canlı bir topluluk kullanır. Ayrıca Unity veya Amazon Lumberyard gibi diğer oyun motorlarıyla da çapraz uyumludur.
Oyun motorunun kullanımı ücretsizdir. Bir oyun yayınladıktan sonra, bir takvim çeyreğinde oyun başına ilk 3.000 dolardan sonra yüzde 5 telif ücreti ödersiniz. Bu, oyun geliştiricisi olarak yeni başlayan biri için iyidir. Maliyetler konusunda çok fazla endişelenmenize gerek yok ve tek bir sorun var: Unreal’ın pazarına erişim ücretsiz değil.
Unreal Engine 5 Erken Erişim
2020’de Epic Games, Unreal Engine 5’i (UE5) ortaya çıkardı. UE5 Early Access şu anda yeni ve mevcut nesil konsollar, Windows, macOS, Linux, iOS ve Android gibi Unreal Engine 4 (UE4) ile aynı platformları desteklemektedir. Ancak Nanite ve Lumen gibi yeni UE5 özellikleri, yalnızca yeni nesil konsollarda ve Windows’ta desteklenmektedir.

Nanite ve Lumen, sürükleyici oyun içi dünyalar yaratmak için UE5’i farklı ve daha iyi yapan iki temel özelliktir. Nanite, sinema kalitesinde kaynak sanatını milyonlarca çok genle içe aktarmanıza ve kare hızından ödün vermeden birden çok kez kullanmanıza olanak tanır. Lümen ise dolaylı aydınlatmanın doğrudan aydınlatmadaki değişikliklere uyum sağladığı gerçekçi sahneler oluşturmanıza olanak tanır. Örneğin, Lumen’in çözümü, oyun içi bir dünyanın gölgelerinin gün boyunca açı değiştirdiği sahnelerde kendini gösterir.
Nanite ve Lumen’in yanı sıra UE5, diğerlerinin yanı sıra yeni bir Dünya Bölme sistemi, Aktör Başına Bir Dosya sistemi, Veri Katmanları, Kontrol Donanımı, Poz Tarayıcı ve Meta Seslere sahiptir.
Epic Games’e göre, UE5’i 2022’nin başlarında piyasaya sürmeyi hedefliyorlar. Ancak bekleyemezseniz, resmi sayfasını ziyaret edip yazılımı indirerek UE5 Erken Erişim’i deneyin.
3. Unity
25’ten fazla platformu destekleyen Unity, “dünyanın en iyi gerçek zamanlı geliştirme platformu” olmaktan gurur duyan yüksek dereceli bir oyun motorudur. Escape from Tarkov, Osiris: New Dawn, In the Valley of Gods, Harold Halibut ve Sonder gibi en sürükleyici ve yaratıcı rol yapma oyunlarından bazıları için sahne arkası aksiyonu sağlar.

Unity, herhangi bir GPU’da çalışabilen mükemmel grafikler geliştirmeye yardımcı olmak için yüksek tanımlı işleme ardışık düzenlerini kullanır. En modern konsollar ve VR başlıklar için oluşturabileceğiniz ve aynı zamanda düşük yüklü cihazlar için performansı optimize ettiğiniz için ölçeklenebilirlik başka bir düzeydedir. Ayrıca bulanıklıkları gidermek, renk tonlarını iyileştirmek ve renk sapmalarını düzeltmek için son işleme özelliklerine sahiptir.
Bireysel kullanıcılar Unity’yi ücretsiz olarak kullanabilirken, yıllık Teams abonelik planları kişi başı 399 dolardan başlıyor. Sonunda geliştirdiğiniz tüm oyunlar telifsizdir.
4. Amazon Lumberyard
Oldukça yeni bir oyun motoru olan Amazon Lumberyard 2016’da piyasaya sürüldü, eskiden Far Cry, Sniper: Ghost Warrior ve Enemy Front dahil olmak üzere yoğun oyunlara güç sağlayan CryEngine’in bir devamıdır. Amazon, AWS ve Adobe Photoshop’tan Autodesk Maya’ya dosya aktarabilen yüzlerce oyuna hazır varlıkla entegrasyonu destekleyen özellikleri doğaçlama yaptı. Ayrıca, çekici karakterler ve zengin özelliklere sahip bir ses motoru oluşturmak için tescilli animasyon düzenleyicisini kullanır.

Yalnızca bir AWS hesabı oluşturmanız yeterlidir tüm oyun geliştirmeler ücretsizdir (fiyatlandırma değişir). Bunun dışında, Lumberyard’ın kullanımı ücretsizdir ve telif haklarını Amazon ile paylaşmak zorunda değilsiniz. Özellikler, uyumluluk ve destek açısından Lumberyard rakipsizdir.
5. GameMaker Studio 2
GameMaker Studio 2, YoYo Games’in 2D oyun geliştirme yazılımıdır. Undertale, Shovel Knight, Hyperlight Drifter, Katana Zero gibi oyunların ve diğer birçok oyunun olmasıyla ünlüdür. Windows, macOS, Ubuntu, PlayStation4, Nintendo Switch, Xbox One, iOS, Android, Amazon Fire TV, Android TV, Raspberry Pi ve HTML5 için yazılım geliştirmeyi destekler.

GameMaker Studio 2, 2D oyun geliştiricilerine yardımcı olmak için Coğrafya İşaretleme Dili ve Sürükle Bırak görsel kodlama aracını barındırır.
Temel özellikleri arasında oda ekleyip kaldırmanıza ve bunları kamera kontrollerine ve tasarım araçlarına entegre etmenize olanak tanıyan Oda Düzenleyicisi bulunur. Çalışma Alanları özelliği, varlıkları oluşturduğunuz ve görüntülediğiniz, kod yazdığınız ve odalar tasarladığınız alanlar aracılığıyla projenizi özelleştirmenize ve düzenlemenize olanak tanır. Son olarak, Nesne Düzenleyicisi, her odadaki nesnelerin davranışını oluşturmanıza ve tanımlamanıza olanak tanır. Bu aracı kullanarak bir öğeyi görünür, katı veya kalıcı yapabilirsiniz.
GameMaker Studio 2’yi ücretsiz kullanabilir veya ayda 4,99 ABD dolarından başlayan fiyatlarla Oluşturucu, Bağımsız Yapımcı veya Kurumsal aboneliğe yükseltebilirsiniz.
Sıkça Sorulan Sorular
1. Oyun geliştirme için ne tür bir bilgisayara ihtiyaç var?
Oyun geliştirme için ihtiyaç duyacağınız donanım, geliştirmeyi planladığınız oyunun türüne bağlıdır. 2D bir oyunsa, giriş engeli düşüktür. 4 çekirdekli CPU’lu düşük veya orta özellikli bir oyun PC’niz varsa, 2D oyun geliştirme yazılımını sorunsuz kullanmanıza izin vermek için bu yeterli olmalı.
Ancak, planlanmış bir 3D oyun geliştirme projeniz varsa, daha güçlü donanıma sahip olmak, oluşturma sürelerini hızlandırmaya, testleri iyileştirmeye ve geliştirme sırasında ağır bir iş yükünü desteklemeye yardımcı olabilir.
Denemek istediğiniz belirli bir oyun motorunuz varsa, sistem gereksinimlerini öğrenmek için resmi web sitesini ziyaret edin.
2. Bu oyun motorları yeni başlayanlar için öğrenme kaynakları sunuyor mu?
Bu listedeki oyun motorlarının tümü olmasa da çoğu, farklı oyun geliştirme uzmanlığı seviyeleri için ücretsiz öğrenme kaynakları sunar. Kaynakları, seçtiğiniz motorun resmi web sitesini ziyaret ederek bulabilirsiniz.
Çoğu Udemy gibi platformlarda olmak üzere belirli oyun motorlarını nasıl kullanacağınızı öğretebilecek üçüncü taraf ücretsiz ve ücretli kurslar da var.






