Oyun Yapmak İçin Kullanabileceğiniz 5 Fiyatsız Oyun Motoru

 Oyun Yapmak İçin Kullanabileceğiniz 5 Fiyatsız Oyun Motoru
Okunuyor Oyun Yapmak İçin Kullanabileceğiniz 5 Fiyatsız Oyun Motoru

Oyun yapma süreci her ne kadar çok karışık görünse de aslında geliştiricilere yardımcı olan birçok fiyatsız oyun motoru bulunuyor. Karmaşık kodlamalardan, yeni programlama lisanı öğrenmeden sizleri kurtaran bu oyun motorları, çok ünlü stüdyolar tarafından bile kullanılıyor.

Alışılmış ki büyük stüdyolar bu oyun motorlarını kendi kodlarını yazarak, büsbütün yaptıkları oyuna uyumlu hâle getirseler de yeni başlayan bir geliştirici için büsbütün fiyatsız oyun motoru bulmak nitekim büyük bir fırsat. Hazırsanız daima birlikte en âlâ fiyatsız oyun motoru listemize yakından bir göz atalım.

Kısaca oyun motoru nedir?

Oyun motoru kısaca, geliştiricilerin oyun imalinde muhtaçlık duyacağı programlama ve tasarım araçlarının bir bütünüdür. Ses motorlarından, karmaşık üç boyutlu fizik motorlarına kadar birçok programlama aygıtının bir ortada bulunduğu oyun motorları; bu başka farklı motorları kodlamak yerine geliştiricinin hazır olarak kullanmasına imkan sağlar. Bu sayede bilhassa yeni başlayan geliştiriciler; işin kodlama kısmını büyük ölçüde atlayıp, yaratıcılığa ve üretkenliğe odaklanabiliyor.

Oyun yapmak için kullanabileceğiniz 5 fiyatsız oyun motoru:

  • Unity
  • Unreal Engine
  • Godot
  • Corona
  • Armory

Unity

  • Unity ile yapılan oyunlar:
    • Rust
    • Ori and the Blind Forest
    • Hearthstone: Heroes of Warcraft
    • Deus Ex: the Fall
    • Firewatch

Unity’i eklemeden bir oyun motoru listesi yapmak, olağan ki mantıklı olmazdı. Hem fiyatlı hem de fiyatsız olarak en tanınan oyun motoru olarak kabul edilen Unity, tonlarca stüdyo ve Indie oyun geliştiricisi tarafından etkin olarak kullanılıyor. Hem iki boyut hem de üç boyut için farklı araçlara ve devasa bir tasarım kütüphanesine sahip olan Unity, PlayStation 4’ten PC’ye, mobile ve diğer platformlara uzanan geniş platform dayanağına sahip.

Olağan düzgün istikametlerinin yanı sıra Unity oyun motorunun kimi beğenilen karşılanmayan tarafları de bulunuyor. Bilhassa Unity’nin tıpkı anda binlerce özelliği sunmaya çalışması, vakit zaman hedefinizden saparak oyun motorunun içinde kaybolmanıza sebep olabiliyor. Ayrıyeten Untiy’nin asıl odak noktası üç boyutlu oyunlar. Bu nedenle Unity ne yazık ki iki boyutlu oyunlar için pek de tesirli araçlara sahip değil. Bu yüzden asıl emeliniz iki boyutlu bir oyun yapmaksa, bu alanda isminden kelam ettiren oyun motorlarına yönelmeniz yararınıza olacaktır.

Orjinal olarak C# yazılım lisanını kullanan Unity; Boo ve UnityScript ile de kullanılabiliyor. Unity ayrıyeten büsbütün fiyatsız olsa da bu bir yere kadar devam ediyor. Şayet Unity ile yaptığını oyunlardan son 1 yıl içinde 100 bin dolar ve üzeri gelir kazanmışsanız, Unity fiyatlı hâle geliyor. Natürel bu türlü bir gelir elde ettikten sonra Unity’nin fiyatlı hâle gelmesi göze batmıyor. 🙂

Unreal Engine

  • Unreal Engine ile yapılan oyunlar:
    • Days Gone
    • Borderlands 2
    • Mass Effect 2
    • Gears of War
    • PUBG

Epic Games’in baş tacı, Unity’nin en büyük rakibi Unreal Engine; bilhassa büyük AAA oyunların geliştirilmesi için üretilmiş bir oyun motoru olarak karşımıza çıkıyor. Bu kadar büyük ve gelişmiş bir oyun motorunu fiyatsız kullanabilmek ise nitekim hayret verici bir durum. Natürel ki bu duruma eli açık Epic Games’in de katkısı büyük. Dünyanın en başarılı oyunlarından biri olan Fortnite’ın da yapıldığı bu Unreal Engine, üstte belirttiğimiz AAA oyunlar dâhil birçok oyuna güç veriyor.

Piyasadaki en güçlü üç boyutlu oyun geliştirme araçlarına sahip olan Unreal Engine ile yapabileceklerinizin hududu yok desek yanlış olmaz. FPS çeşidinde oyunlardan, yarış oyunlarına kadar birçok alanda oyun üretebileceğiniz Unreal Engine, 2020 yılında çıkan yeni versiyonu Unreal Engine 5 ile grafik kalitesini adeta göklere çıkarıyor. Ayrıyeten yayınlama platformu açısından da epey varlıklı olan Unreal Engine ile çapraz platform takviyeli oyunlar da yapabiliyorsunuz.

Unreal Engine’ı vazgeçilmez yapan bir öbür öge ise açık kaynaklı olması. Bu sayede oyun motorunun topluluğu daima olarak Unreal Engine üzerinde geliştirmeler ve iyileştirmeler yapabiliyor ve kullandığınız araç her geçen gün daha yeterli ve stabil bir hâle geliyor. C++ programlama lisanı kullanan Unreal Engine, hiç kod bilmeyen geliştiriciler için de görsel tasarım araçları sunuyor. Blueprint ismi verilen bu modüller sayesinde istediğiniz dokuyu direkt olarak oyununuza sürükleyip bırakarak dâhil edebiliyorsunuz. Unreal Engine ile oyun geliştirmek fiyatsız olsa da Unreal, 3.000 dolar kâr hududunu açan her oyunun gelirinden %5 kurul alıyor.

Godot

  • Godot ile yapılan oyunlar:
  • The Interactive Adventures of Dog Mendonça & Pizzaboy
  • Stereobreak
  • Deep Sixed
  • Fluffy Horde
  • Riven Tails Defense

Şayet oyun geliştirme işine yeni başlıyorsanız ve maksadınız çok fazla vakit, büyük bir grup ve çok iş gücü isteyen devasa oyunlar yapmak değilse, Godot tam size nazaran bir oyun motoru. Hem üç boyutlu hem de iki boyutlu oyun geliştirme araçlarına sahip olan Godot, çoklukla iki boyutlu oyunlar için kullanılıyor.

Kullanışlılık açısından, C++ ve C# üzere epey kolay kodlama lisanlarını kullanan Godot; GDScript isminde Python gibisi kendi kodlama lisanını de kullanıyor. Tıpkı vakitte açık kaynaklı bir oyun motoru olan Godot, tıpkı Unreal Engine üzere topluluğu tarafından daima geliştiriliyor ve yeni kullanıcılar için topluluk tarafından sağlanmış birçok rehber bulunuyor.

Godot, öteki oyun motorlarına nazaran farklı bir geliştirme stili sunuyor. Scene/node sistemi olarak isimlendirilen bu görsel programlama biçimi ise epey güçlü ve tesirli olsa da biraz öğrenme süreci gerektiriyor. Bu nedenle birinci olarak Godot ile oyun yapmayı öğreniyorsanız, öbür oyun motorlarında zorlanabilirsiniz. Fiyat konusuna geldiğimizde ise büsbütün fiyatsız olan Godot, oyun gelirlerinden de bir hisse talep etmiyor.

Corona

Asıl hedefiniz taşınabilir oyunlar üretmek ise Corona göz atmanız gereken bir oyun motoru olacaktır. İki boyutlu oyunların üretiminde kullanabileceğiniz Corona büsbütün fiyatsız ve açık kaynaklı olarak karşımıza çıkıyor. Angry Birds, Warcraft ve gibisi tanınan oyunların geliştirildiği Lua yazılım lisanını kullanan Corona, bir oyun motorundan daha çok SDK, yani yazılım geliştirme kiti olarak kullanılıyor.

Bu da demek oluyor ki Corona, genel olarak kodlarla kullanılıyor. Corona arayüz bakımından kullanıcılara pek bir şey sunmasa da genel olarak kodla kullanılması, koda aşina olduktan sonra üretim kademesini hayli hızlandırıyor. Ayrıyeten süratiyle tanınan olan Corona, geliştiricilere her kod değişikliğinden sonra direkt olarak oyunlarını oynayıp, yazdıkları kodu deneme imkânı tanıyor.

Armory

Oyun geliştirme mesleğine yeni adım atıyorsanız ve üç boyutlu oyunlar geliştirmek istiyorsanız, Armory epeyce işinize yarayacak bir oyun moturu. 2019 yılında çıkan ve açık kaynaklı olması nedeniyle topluluk tarafından geliştirilmeye devam eden Armory, birçok geliştiricinin kullandığı, üç boyutlu modelleme ve tasarım aracı olan Blender’ın üzerine inşa ediliyor.

Epey yeni bir oyun motoru olan Armory, yeni kullanıcıların dostu olan Haxe görsel programlama lisanını kullanıyor. Bu sayede kod yazmadan görsel tasarım ağaçları oluşturarak epey kolay bir biçimde oyun geliştirebiliyorsunuz. Açık kaynaklı olmasının yanı sıra kitlesel fon ile kurulan Armory, epey yardımsever bir topluluğa da sahip.

Oyun tasarımı ve oyun geliştirme, mekanik olduğu kadar yaratıcılığın da büyük ölçüde ön plana çıktığı bir süreç. Bu nedenle oyun motorlarının teknik kısımlarının yanı sıra hangi oyun motorunun oyununuz için gerekli araçlara sahip olduğu da değerli bir nokta. Umarız listede verdiğimiz oyun motorları, oyun geliştirme mesleğiniz için hoş bir başlangıç olabilirler. Sizler de bildiğiniz yahut kullandığınız oyun motoru isimlerini bizlerle yorumlar kısmından paylaşabilirsiniz.

Yapılan Yorumlar
Bir Yorum Yapın