Oyun yapmak için yola çıkan herkesin aklına ilk gelen sorulardan biri hangi oyun motoruyla yola çıkmaları gerektiğidir. Unity, Unreal Engine, Godot ve Game Maker karşınıza ilk çıkan oyun motorları olacaktır. Fakat bu oyun motorları dışında bir çok seçenek bulunuyor.
3D oyun yapabileceğiniz 17 farklı oyun motorunu sizler için derledik. Listeye geçmeden önce oyun motorunun ne olduğunu bilmelisiniz.
3D Oyun Motorları
- Armory 3D
- BuildBox 3
- Cave Engine
- Cocos Creator
- CopperCube
- CryEngine
- Falco Engine
- Flax Engine
- Fyrox Game Engine
- GameGuru
- JMonkeyEngine
- O3DE
- PlayCanvas
- Stride
- Ultra Engine
- UPBGE
- Wicked Game Engine
Armory 3D
Programlama Dili: Haxe
Görsel Kodlama: Mevcut (logic nodes)
Zorluk: Blender programına hakimseniz kolay, hakim değilseniz önce Blender’ı öğrenmeniz daha faydalı olacaktır.
Fiyatlandırma: Ücretsiz + Open Source
Armory 3D Blender’ın editörünü kullanan bir oyun motoru. Armory 3D’nin kullandığı Haxe programlama dili, C++ diline oranla çok daha hızlı ve kullanımı kolaydır. Armory 3D aynı zamanda logic node adı verilen görsel bir programlama dili de kullanmakta. Programın olumsuz yönlerinden biri son zamanlarda fazla güncelleme almıyor olması.
BuildBox 3
Programlama Dili: Javascript
Görsel Kodlama: Mevcut
Zorluk: Çok Kolay
Fiyatlandırma: Ücretsiz versiyonu var. Premium Upgradeler ile daha fazla özellik açabiliyorsunuz.
Piyasada bulunan oyun motorları arasında BuildBox kullanması en kolay olanlarından biri. Oyun motorunun ilk versiyonu Color Switch gibi basit hyper casual oyunlar tasarlamak için yapılmıştı. Buildbox 3 içerisinde hazır bir template kütüphanesi, asset mağazası, ve reklam entegre etmeyi kolaylaştıran Adbox aracı bulunmakta. Eğer hızlı prototipler üretmek sizin için önemliyse Buildbox 3’e bakmanızı tavsiye ederiz.
Cave Engine
Programlama Dili: Python
Görsel Kodlama: Yapım Aşamasında
Zorluk: Kolay
Fiyatlandırma: Ücretsiz – Open source değil
Cave Engine arkaplanda C++ ile çalışan fakat kullanıcıların Python programlama dili ile oyun yapabildiği bir oyun motoru. Asset yüklemesi kolay ve hızlı çalışan bir arayüze sahip. Cave Engine ile FPS, TPS, Top Down, ve yarış oyunları gibi istediğiniz türde oyunlar yapabilirsiniz. Motorun olumsuz yönlerinden biri yalnızca Windows işletim sisteminde çalışıyor olması.
Cocos Creator
Programlama Dili: Typescript – JavaScript
Görsel Kodlama: Yok
Zorluk: Kolay
Fiyatlandırma: Ücretsiz + Open Source
Cocos Creator, Unity’nin hafif sıklet versiyonu olarak görülebilir. Cocos Creator, Asya marketinde, özellikle Çin üzerinde aşırı popüler bir oyun motoru. Hem 2D hem 3D oyun yapabileceğiniz oyun motorunda genellikle mobil oyunlar geliştiriliyor.
CopperCube
Programlama Dili: Javascript
Görsel Kodlama: Mevcut
Zorluk: Çok Kolay
Fiyatlandırma: Ücretsiz ve Premium Versiyonlar
CopperCube kullanması çok kolay ve hafif sıklet bir 3D oyun motoru. Sürükle bırak mantığıyla çalışan, programlama bilmeyen kişilere yönelik bir çalışma sistemi var. Grafik motoru biraz eski kalıyor fakat nostaljik bir oyun yapma peşindeyseniz bunu avantaj olarak kullanabilirsiniz. CopperCube ile Windows, WebGL, Mac ve Android platformlarına oyununuzu çıkarabilirsiniz.
CryEngine
Programlama Dili: C++, Lua, C#
Görsel Kodlama: Mevcut
Zorluk: Zor
Fiyatlandırma: Elde edilen oyun gelirinden pay alıyor
Crysis serisi ile hayatımıza giren CryEngine, olağanüstü grafikleriyle ön plana çıkıyor. Uzun süredir güncelleme almayan oyun motoru, 15 Ağustos 2024 tarihinde yeni bir güncelleme alacak. CryEngine, ne yazık ki kullanması en zor oyun motorlarından biri. Dokümantasyon eksikliği ve etrafında çok büyük bir kitle olmaması, küçük geliştiriciler için motoru kullanmayı zorlaştırıyor.
Falco Engine
Programlama Dili: C#
Görsel Kodlama: Yok
Zorluk: Orta
Fiyatlandırma: Ücretsiz
Falco oyun motoru hakkında fazla bilgi bulmak mümkün değil. Çok küçük bir kitleye sahip olmasına rağmen bir oyun motorunda ihtiyacınız olan birçok şey mevcut. Fizik motoru, UI arayüzü, particle sistemi, 3D ses sistemi gibi özellikler elinizin hemen altında.
Flax Engine
Programlama Dili: C#, C++
Görsel Kodlama: Mevcut
Zorluk: Orta
Fiyatlandırma: Elde edilen oyun gelirinden pay alıyor
Cross platform desteği bulunan Flax Engine ile aklınıza gelen hemen hemen her platforma oyun çıkarmanız mümkün. Steam, Xbox Live ve PSN gibi online servislere bağlanarak multiplayer oyunlar yapabiliyorsunuz. Flax Engine yapımcıları sorun yaşayan bütün kullanıcılar ile birebir iletişim kurdukları bir servis sunuyorlar.
Fyrox Game Engine
Programlama Dili: Rust
Görsel Kodlama: No
Zorluk: Zor
Fiyatlandırma: Ücretsiz
Fyrox oyun motoru, Rust programlama dili kullanan nadir oyun motorlarından birisi. Bu program dili genel olarak zor bir dil olarak görüldüğü için oyun motorunun kitlesi çok büyük değil. Fyrox oyun motoruyla hem 2D hem 3D oyunlar yapmak mümkün.
GameGuru Max
Programlama Dili: Lua
Görsel Kodlama: Mevcut
Zorluk: Kolay
Fiyatlandırma: Ücretsiz Deneme Sürümü – Tek Seferlik Satın Alım
GameGuru kullanması en kolay 3D oyun motorlarından birisi. Oyun geliştirmenizi kolaylaştıran birçok sistem motorun içerisinde geliyor. Storyboard editörü, terrain oluşturucu, level editörü, karakter editörü, oyun objeleri barındıran bir kütüphane ve görsel kodlama sistemleri bunlardan sadece birkaçı. Lua programlama dili genel olarak kolay görülen bir programlama dili. Eğer GameGuru oyun motorunu satın almayı düşünüyorsanız, Steam üzerinde sık sık indirime girdiğini hatırlatmak isteriz.
JMonkeyEngine
Programlama Dili: Java
Görsel Kodlama: Yok
Zorluk: Orta
Fiyatlandırma: Ücretsiz
Baştan sona Java programlama dili ile çalışan JMonkeyEngine, oldukça eski bir arayüze sahip. Çok uzun süredir piyasada olan oyun motorunu yalnızca Java meraklılarına tavsiye edebiliriz.
O3DE
Programlama Dili: C++, Python
Görsel Kodlama: Mevcut
Zorluk: Zor
Fiyatlandırma: Ücretsiz + Open Source
O3DE, Triple A oyun yapımını hedefleyen ve açık kaynak olan nadir oyun motorlarından biri. Belki de bu konuda tek başına. Görsel kalite olarak CryEngine seviyesinde olan oyun motoru maalesef CryEngine ile aynı sorunlardan muzdarip. Oyun yapımı zor olduğu için küçük yapım ekiplerine uygun değil ve bu yüzden de etrafında yeterince büyük bir kitle oluşmuyor. Gelecekte adını bol bol duyabileceğimiz bir potansiyele sahip fakat günümüz itibariyle popüler kullanım için yeterli seviyede olmayan bir oyun motoru.
PlayCanvas
Programlama Dili: JavaScript
Görsel Kodlama: Mevcut
Zorluk: Kolay
Fiyatlandırma: Open Source – Üyelik Tabanlı
PlayCanvas oyun motorunu Unity’nin web versiyonu olarak görmek mümkün. Web tabanlı olmasından ötürü özellikle eğitim alanında kullanılan bir motor. Unity çok büyük bir market alanı kapladığı için PlayCanvas ismini duyurmakta oldukça zorlanıyor. Açık kaynak kodlu olmasına rağmen üyelik tabanlı sistemi de pek kullanıcı dostu değil gibi duruyor.
Stride Game Engine
Programlama Dili: C#
Görsel Kodlama: Yok
Zorluk: Kolay
Fiyatlandırma: Ücretsiz + Open Source
Unity arayüzüne benzeyen bir diğer oyun motoru da Stride oyun motoru. Eğer açık kaynak kodlu bir Unity alternatifi arıyorsanız, Stride oyun motoruna göz atabilirsiniz.
Ultra Engine
Programlama Dili: Lua, C++
Görsel Kodlama: Yok
Zorluk: Orta – Zor
Fiyatlandırma: Tek seferlik ödeme
Ultra Engine hız konusunda aşırı iddialı bir oyun motoru. Ultra Engine kurucuları, Unity oyun motoruna oranla 10 kat daha hızlı olduklarını iddia ediyorlar. Oyun motoru ağırlıkla 3D VR oyunları üzerine yoğunlaşıyor. Tecrübeli ve veteran yapımcılar için tavsiye edilen bir oyun motoru.
UPBGE
Programlama Dili: Python
Görsel Kodlama: Mevcut
Zorluk: Blender programına hakimseniz kolay, hakim değilseniz önce Blender’ı öğrenmeniz daha faydalı olacaktır.
Fiyatlandırma: Ücretsiz + Open Source
Blender’ın eski versiyonları içerisinde bulunan oyun motoru bir süre sonra programdan çıkarılmıştı. UPBGE, Blender oyun motorunun ruhani takipçisi olarak varlığını sürdüren bir oyun motoru. Görsel kodlama sistemi üzerine dayanan bir yapısı var. Eğer Blender’a hakimseniz ve içerisinde çeşitli oyunlar tasarlamak istiyorsanız, UPBGE sizin için ideal olabilir.
Wicked Engine
Programlama Dili: Lua, C++
Görsel Kodlama: Yok
Zorluk: Orta
Fiyatlandırma: Open Source
Wicked oyun motoru oldukça güçlü bir oyun motoru. Hafif sıklet bir editörü ve realistik render alma özelliklerine sahip. DirectX, Vulkan, Xbox ve PlayStation cross-platform desteğine sahip.
17 farklı 3D oyun motorunu incelediğimiz listenin sonuna geldik. Gördüğünüz üzere oyun yapmak isteyen yapımcılar için onlarca seçenek var. Umarız ihtiyaçlarınıza en uygun oyun moturun bulabilirsiniz.