3D Oyun Geliştirebileceğiniz 17 Oyun Motoru

Unity ve Unreal Engine gibi popüler oyun motorlarına alternatif olabilecek 17 farklı 3D oyun motorunu derledik. Sizin için en iyi oyun motoru hangisi?

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ı

  1. Armory 3D
  2. BuildBox 3
  3. Cave Engine
  4. Cocos Creator
  5. CopperCube
  6. CryEngine
  7. Falco Engine
  8. Flax Engine
  9. Fyrox Game Engine
  10. GameGuru
  11. JMonkeyEngine
  12. O3DE
  13. PlayCanvas
  14. Stride
  15. Ultra Engine
  16. UPBGE
  17. Wicked Game Engine

Armory 3D

Armory 3D arayüzü

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

BuildBox 3 arayüzü

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

Cave Engine arayüzü

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

CoCos Creator arayüzü

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

CopperCube arayüzü

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

CryEngine ile yaratılmış bir Stonehenge görseli

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

Falco Engine arayüzü

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

Flax Engine arayüzü

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

Fyrox Game Engine arayüzü

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

GameGuru Max arayüzü

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

JMonkey Engine arayüzü

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

O3DE üzerinde geliştirilmiş bir karakter

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

PlayCanvas ile geliştirilmiş bir oyun

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

Stride Game Engine arayüzü

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

Ultra Engine arayüzü

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

UPBGE ile geliştirilmiş bir oyun

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

Wicked Engine arayüzü

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.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir