Yıllardır demlenen bir oyun için bir fikriniz var mı? Ya bu fikri hayata geçirebilseydiniz? Bu günlerde, oyun yapma yazılımı ve biraz bilgi birikimi ile herkes video oyunu yapabilir.
Tabii ki, bu, eldeki ücretsiz yazılımla bile görevin kolay olduğu anlamına gelmez. Flappy Bird gibi basit bir oyun, iyi görünmesini ve iyi hissetmesini istiyorsanız önemli ölçüde çaba gerektirir. Ancak oyun geliştirmeye yönelik bu ücretsiz araçlar sayesinde oyun oluşturma oldukça akıcı hale geldi.
Hayalinizdeki oyunu bugün oluşturmaya başlamak için kullanabileceğiniz en iyi ücretsiz oyun yapma yazılımlarının bir listesi.
1. Yapı 3
Construct 3, hayatınızda bir satır kod yazmadıysanız, kullanabileceğiniz en iyi ücretsiz oyun geliştirme yazılımıdır.
Bu oyun geliştirme aracı tamamen GUI odaklı, yani her şey sürükle ve bırak. Oyun mantığı ve değişkenleri, oyun oluşturma yazılımının kendisi tarafından sağlanan tasarım özellikleri kullanılarak uygulanır.
Construct 3’ün güzelliği, düzinelerce farklı platforma ve formata dışa aktarabilmesi ve bu çeşitli seçenekleri barındırmak için oyununuzda tek bir şeyi değiştirmenize gerek olmamasıdır.
Oyununuzu bitirdikten sonra HTML5, Android, iOS, Windows, Mac, Linux, Xbox One, Microsoft Store ve daha fazlasına aktarabilirsiniz.
Construct 3, bir oyun geliştirme aracı için şimdiye kadar görülen en iyi ve en kapsamlı belgelerden bazılarına sahiptir. Ayrıca, temelden ileri seviyeye kadar kavramları anlamanıza yardımcı olacak yüzlerce öğretici var ve özellikle yardıma ihtiyacınız olursa, forum topluluğu son derece aktif.
Çoğu programcı, oyun sanatı, müzik veya animasyon oluşturma konusunda yalnızca ilkel uygulamalara sahiptir. Ancak Construct 3’te sorun yok çünkü Game Developer Asset Store’dan her zaman hazır varlıklara göz atabilir ve bunları satın alabilirsiniz .
Çoğu varlık paketi yalnızca birkaç dolar veya daha azdır, ancak profesyonel düzeydeki modeller size 30 ABD doları veya daha fazla verebilir. Ayrıca, yeni ipuçlarını ve püf noktalarını incelemek ve öğrenmek için yardımcı olabilecek, kaynağı olan örnek oyunlar da satın alabilirsiniz.
Ücretsiz sürüm tüm temel özelliklere sahiptir, ancak 25 etkinlik, iki nesne katmanı, iki eşzamanlı özel efekt, bir web yazı tipi, çok oyunculu işlevsellik ile sınırlıdır, yalnızca HTML5’e aktarılabilir ve oyunlarınızı satma iznini içermez.
Kişisel lisans yılda 99 ABD dolarıdır ve tüm bu kısıtlamaları kaldırır.
2. GameMaker Studio 2
Construct 3 gibi GameMaker Studio 2, değişkenler ve oyun mantığı için sürükle ve bırak arayüzünden başka bir şey kullanmadan tüm oyunları oluşturmanıza olanak tanır.
Ancak Construct 3’ten farklı olarak GameMaker Studio 2, çok fazla esnekliğe sahip C benzeri bir betik dili olan Game Maker Dili aracılığıyla daha fazla güç sağlar.
Oyununuzu bitirdiğinizde, kodunuzu ayarlamak zorunda kalmadan istediğiniz sayıda platforma ve formata aktarabilirsiniz: Windows, Mac, Linux, HTML5, Android, iOS, Nintendo Switch, PlayStation 4, Xbox One ve daha fazlası. Ücretsiz sürüm maalesef herhangi bir platforma dışa aktarmaya izin vermiyor.
GameMaker Studio 2, 1999’da başlayan Game Maker: Studio’nun sıfırdan yeniden yazılmış bir sürümüdür. Bugün, şu anda mevcut olan en popüler ve aktif oyun geliştirme yazılımlarından biridir.
Özellik güncellemelerine sahip yeni sürümler düzenli aralıklarla yayınlanır.
GameMaker Studio 2 harika çünkü oyununuza uygulama içi satın alımlar ekleme yeteneği, kullanıcıların oyununuzu nasıl oynadığına dair gerçek zamanlı analizler, kaynak üçüncü taraf uzantılar aracılığıyla kontrol, çok oyunculu ağ oluşturma ve genişletilebilirlik. Ayrıca resimler, animasyonlar ve gölgelendiriciler için yerleşik düzenleyicilere sahiptir.
Ücretsiz sürümü süresiz olarak kullanabilirsiniz, ancak oyunlarınızın ne kadar karmaşık olabileceği konusunda sınırları vardır. Oluşturucu planı yıllık 39 ABD Doları tutarındadır ve Windows ve Mac’e dışa aktarmaya izin verir.
Alternatif olarak, tek seferlik kalıcı bir satın alma ile bireysel dışa aktarmaların kilidini açabilirsiniz: Masaüstü 99 ABD Doları, HTML5 149 ABD Doları, Amazon Fire 149 ABD Doları ve Android/iOS 399 ABD Doları. Nintendo Switch, PlayStation 4 ve Xbox One için ihracat her biri yılda 799 ABD doları karşılığında mevcuttur.
3. Birlik
Unity, 2005’te bir 3D motoru olarak başladı ve sonunda 2013’te resmi 2D desteği ekledi. Mobil 2D gündelik oyunlardan ağızları açık bırakan grafik şaheserlere kadar her şekil ve boyutta oyunlar oluşturmak için mükemmel, bir oyun oynama şansınız çok yüksek Unity’de yapıldı.
Unity, bileşen-varlık tasarımı ile gelmedi, ancak onu popülerleştirmede büyük bir eli vardı. Kısacası, oyundaki her şey bir nesnedir ve her nesneye çeşitli bileşenler ekleyebilirsiniz, burada her bileşen nesnenin davranışının ve mantığının bazı yönlerini kontrol eder.
Unity programlamasından en iyi şekilde yararlanmak için C# kullanmanız gerekir. İyi haber şu ki, Unity hem hobi hem de deneyimli oyun geliştiricileri arasında o kadar yaygın bir şekilde kullanılıyor ki, başlamanıza yardımcı olmak için tüm web’de binlerce harika Unity öğreticisi bulacaksınız.
Unity’nin kendisi, yeni başlayanlar için çok sayıda ayrıntılı video dizisine sahiptir ve beraberindeki belgeler mükemmeldir.
Unity, herhangi bir ücretsiz video oyunu tasarım yazılımı arasında en geniş ihracat desteğine sahiptir: Windows, Mac, Linux, Android, iOS, HTML5, Facebook, Oculus ve Steam VR gibi her türlü VR sisteminin yanı sıra PlayStation 5, Xbox Series gibi çeşitli konsollar X/S, Nintendo Wii U ve Nintendo Switch.
Oyununuzda bir mini harita sistemi ister misiniz? Ticari düzeyde bir ağ çözümüne ne dersiniz? Belki 3B modellere, HUD grafiklerine ve çevresel dokulara ihtiyacınız var? Aksiyon-macera RPG’niz için bir diyalog sistemine ne dersiniz?
Tüm bunları ve daha fazlasını Unity Asset Store’da ücretsiz olarak alma şansı yüksek olacak şekilde edinebilirsiniz.
Kişisel plan tamamen ücretsizdir ve oyunlarınızdan yıllık 100.000 ABD Dolarından az gelir elde ettiğiniz sürece herhangi bir motor özelliğini kısıtlamaz.
Plus planı, yıllık 200.000 $’a kadar gelir gerektirir ve ayrıca editör için imrenilen “karanlık temanın” kilidini açar. Bundan sonra, sınırsız gelir sağlayan Pro planına ihtiyacınız olacak.
4. Godot Motoru
Unity gibi, Godot motoru da hem 2D hem de 3D oyunların oluşturulmasını destekler. Bu ücretsiz oyun oluşturucunun 2D yönü, baştan itibaren dikkatli bir şekilde tasarlanmıştır; bu, daha iyi performans, daha az hata ve daha temiz bir genel iş akışı anlamına gelir.
Godot’nun oyun mimarisine yaklaşımı, her şeyin sahnelere bölünmesiyle benzersizdir – ancak muhtemelen düşündüğünüz türde bir “sahne” değildir. Godot’ta sahne, cinler, sesler ve/veya senaryolar gibi öğelerden oluşan bir koleksiyondur.
Daha sonra birden fazla sahneyi daha büyük bir sahnede ve ardından bu sahneleri daha da büyük sahnelerde birleştirebilirsiniz. Bu hiyerarşik tasarım yaklaşımı, düzenli kalmayı ve istediğiniz zaman tek tek öğeleri değiştirmeyi çok kolaylaştırır.
Godot, sahne öğelerini korumak için bir sürükle ve bırak sistemi kullanır, ancak bu öğelerin her birini, GDScript adı verilen Python benzeri özel bir dil kullanan yerleşik komut dosyası sistemi aracılığıyla genişletebilirsiniz.
Öğrenmesi kolay ve kullanması eğlenceli, bu yüzden kodlama deneyiminiz olmasa bile denemelisiniz.
Godot, Windows, Mac, Linux, Android, iOS ve HTML5 dahil olmak üzere kutudan çıktığı anda birden fazla platforma dağıtabilir. Ek satın alma veya lisans gerekli değildir, ancak bazı kısıtlamalar geçerli olabilir (bir Mac ikili dosyasını dağıtmak için bir Mac sisteminde bulunma ihtiyacı gibi).
Yerleşik gelişmiş özellikler
Godot, bir oyun motoru için şaşırtıcı derecede hızlı bir şekilde yinelenir. Her yıl en az bir büyük sürüm çıkar ve bu, nasıl bu kadar çok harika özelliğe sahip olduğunu açıklar: fizik, son işleme, ağ oluşturma, her türlü yerleşik düzenleyici, canlı hata ayıklama ve sıcak yeniden yükleme, kaynak kontrolü ve daha fazlası.
Godot, bu listede gerçekten tamamen ücretsiz olan tek oyun yapma yazılımıdır. MIT Lisansı altında lisanslı olduğu için dilediğiniz gibi kullanabilir ve yaptığınız oyunları herhangi bir kısıtlama olmadan satabilirsiniz.
Hatta motorun kaynak kodunu indirebilir ve değiştirebilirsiniz! (Motor C++ ile kodlanmıştır.)
5. Unreal Engine 5
Epic Games’in Unreal Engine 5’i Haziran 2020’de duyuruldu; Mayıs 2021’de erken erişim geliştirme için uygun hale geldi ve tam sürümü Nisan 2022’de indi.
Bu listedeki tüm araçlar arasında Unreal Engine 5 (UE5) en profesyonel olanıdır. Unreal serisinin arkasındaki dehalar tarafından sıfırdan yaratıldı – üst sınıf bir motorda neyin gerekli olduğunu ve yeni nesil özellikler sunmak için ne gerektiğini bilen insanlar. Ne yaptıklarını çok iyi biliyorlar.
UE5’in temel ilkelerinden biri, olabildiğince hızlı bir şekilde yinelemenize ve geliştirmenize olanak tanımaktır, böylece canlı hata ayıklama, çalışırken yeniden yükleme, kolaylaştırılmış bir varlık hattı, anında oyun önizlemeleri ve ayrıca yapay zeka, sinematik gibi yüzlerce dahil varlık ve sistem gibi özellikler elde edersiniz. araçlar, işlem sonrası efektler ve daha fazlası.
UE5’in benzersiz bir satış noktası, herhangi bir koda dokunmadan oyun mantığı oluşturmanıza izin veren Blueprint sistemidir.
Bir kaynak düzenleyiciyi hiç açmadan karmaşık oyunlar bile oluşturabileceğiniz kadar gelişmiştir. Ancak kendi Planlarınızı kodlamak istiyorsanız, bunu da yapabilirsiniz.
Gezegendeki En İyi Eğitimler
UE5 YouTube kanalı , sizi motorun her santiminden geçiren yüzlerce videoya sahiptir ve bu videoların çoğu 20 ila 60 dakika arasındadır.
Bu, üniversitede sömestr süren bir kurstan alacağınızdan daha fazla içerik! Adım adım rehberliğe ihtiyacınız varsa, UE5 size yardımcı oldu.
Burada bir model görmeye mi başladınız? En iyi motorların tümü birden çok platforma sorunsuz aktarıma izin verir ve UE5 de bir istisna değildir: Windows, Mac, Linux, Android, iOS, HTML5, PlayStation 4, Xbox One, Oculus VR ve daha fazlası.
Ücretsiz bir kullanıcı olarak, motorun tamamına (kaynak kodu dahil) erişebilirsiniz. Unreal Engine 5 ile başlayarak, ilk 1 Milyon Dolarlık brüt gelirinizi elde edene kadar telif ücretlerinden feragat edilir. Daha sonra, tüm satışlarda yüzde beş telif ücreti ödeyeceksiniz.
UE5 (UE4’e kıyasla) video oyunu grafiklerini film kalitesinde CGI’ya ve belki de daha iyisine geliştirmeye güçlü bir şekilde odaklandığını gösteriyor. Bunu nasıl başarmayı umuyorlar? Nanite ve Lumen olmak üzere iki temel teknolojinin yardımıyla.
Poligon limitleri, oyununuz için herhangi bir seviye tasarlamada veya herhangi bir karakter yaratmada bir faktördür. Karakteriniz 1.500.000 çokgen kullanılarak yapılmışsa oyununuzun iyi çalışmasını bekleyemezsiniz… değil mi?
Nanite yapabileceğini ve yapması gerektiğini söylüyor. Nanite geometrisi, milyonlarca ve milyarlarca çokgen sayımlarının kaynak sanatını içe aktarmanıza ve sorunsuzca oyununuzda çalışmasını sağlamanıza olanak tanır – bu, 3D sanatçılar ve animatörler için son derece heyecan vericidir.
Lümen
Bilgisayarların video oyunlarında aydınlatmayı temsil etme şekli, başladığı yerden sıçramalar ve sınırlar kat etti. UE5’in Lümeni bir sonraki adımdır ve oldukça büyük bir adımdır.
Lumen, dinamik ortamlarda fotogerçekçi ışık reaksiyonları sağlar. Bir örnek, ay gökyüzünde farklı konumlardayken veya dağlar gibi bir arazi tarafından engellendiğinde bir vadide ne kadar ay ışığının yayılacağıdır. Sahne değiştiğinde, aydınlatma anında tepki verir.
Lumen’in oyunu değiştiren bir başka yönü de tasarımcıların aydınlatmayı Unreal Engine’de farklı açılardan tam olarak oyunda göründüğü gibi görebilmesidir. Ücretsiz oyun yapma yazılımı pazarındaysanız, Unreal Engine ile yanlış gidemezsiniz.
Unreal Engine 5 en güncel yazılım olsa da erken erişim aşamasında üretime tam olarak hazır değil. Eksiksiz bir oyun yapımcısı arıyorsanız, bunun yerine Unreal Engine 4’e göz atın .
6. Açılma
Özel mantık eklemek için Defold’un kod düzenleyicisini veya varlıkları doğrudan oyununuza bırakmak için görsel ve sahne düzenleyicilerini kullanın.
Defold, en iyi ücretsiz oyun yapma yazılımının çok çeşitli platformlara ihracat yapılmasına izin verdiği kuralının bir istisnası değildir. Oyununuzu Nintendo Switch, Android, iOS, macOS, Linux, Windows, Steam, HTML5 ve Facebook’ta yayınlayın.
GameMaker Studio 2 gibi, Defold da başka bir yapılandırma gerektirmeden kurulumdan itibaren bir dizi gelişmiş özelliği destekler.
Motorun mükemmel 3D desteği vardır, ancak en iyi 2D oluşturma için optimize edilmiştir. Bileşen tabanlı bir sistem kullanarak 2B hareketli grafiklere ve harita düzenleyicilere, 3B modellere ve ağ oluşturmaya ve bir dizi parçacık efektine erişebileceksiniz.
Bunlar, mevcut özelliklerin ve teknolojinin yalnızca bir kısmıdır, Defold’un tam kapasitesini anlamak için bazı şeyleri kendiniz denemeniz gerekir.
Uzman düzeyinde belgeler
Defold’un öğreticileri, kılavuzları ve forumları, gelişmekte olan herhangi bir oyun geliştiricisinin onları alıp hacklemesini bekleyen zengin bilgilerdir.
Forumlar ve SSS, belirli engellerin üstesinden gelmek için özellikle yararlıdır; birçok geliştirici, karşılaştığınız sorunun aynısını yaşamıştır ve bu sorunu nasıl çözeceklerini bulmuşlardır, böylece onların liderliğini takip edebilirsiniz.
Defold, lisanslarını ( Defold’un web sitesinde ücretsiz olarak) almanız ve lisans standartlarına uymanız koşuluyla açık kaynaklı ve ücretsiz bir oyun üreticisidir . Defold komisyon almaz ve oyununuzun gördüğü ilgiden bağımsız olarak kullanımı ücretsiz kalır.
7. RPG Yapıcı MZ
RPG Maker MZ, herhangi bir programlama öğrenmek zorunda kalmadan bir oyun oluşturmak isteyenler için harika bir ücretsiz oyun yapımcısıdır. Hayal gücünüzün yarattığı herhangi bir RPG’yi oluşturmak için harita düzenleyiciyi, karakter oluşturucuyu ve veritabanını kullanın.
Özel kodu dahil etmek isterseniz, eklentileri kullanarak bunu yapabilirsiniz; ancak çoğu mantığı, RPG Maker MZ’ye özgü kod gerektirmeyen Olaylar sistemini kullanarak uygulayabilirsiniz.
Varlık Mağazası
Ücretsiz RPG Maker kurulumunuzla birlikte verilen dokuların üzerinde Market Place’de seçebileceğiniz yüzlerce varlık paketine sahip olacaksınız.
Müzik, karakter spriteları ve tüm seviye tasarımlarını kaynaklayabilirsiniz; Bir RPG oluşturmak için ihtiyaç duyabileceğiniz her şey burada.
RPG Maker ile listedeki diğer araçlardan daha az dışa aktarma seçeneği bulacaksınız, ancak büyük isimler hala kapsanıyor: Windows, macOS, iOS ve Android.
80 ABD doları karşılığında bir lisans satın almanız gerekmeden önce 30 günlük ücretsiz deneme sürümü mevcuttur.
8. Cerberus X
Hafif bir 2D oyun yapımcısı arıyorsanız Cerberus X (CX) tam size göre. Listedeki en gelişmiş istemci olmasa da, yeni başlayanlar için bir programlama dili ile ayaklarını ıslatmak için harika bir seçimdir.
Oyunlar tasarlamak ve bunları Windows PC, macOS (10.15.x ve öncesi), Linux, Android, iOS (13.x ve öncesi) ve HTML5’e aktarmak için güçlü grafik API’leri ve Mojo çerçevesi ile birlikte Cerberus X IDE’yi kullanın.
Bu API’ler ve Mojo çerçevesi, işleyen bir oyun oluşturmak için çok fazla kodlama yapmanız gerekmediği anlamına gelir; sadece boşlukları dolduruyorsun.
CX’in öğreticileri ve hareketli forumları, motorun içini ve dışını öğrenmek için mükemmel kaynaklardır ve şaşırtıcı derecede iyi korunurlar.
Cerberus X modüler bir dil olduğundan, kendi oyununuzda kullanmak için diğer içerik oluşturuculardan modüller içe aktarabilir veya diğer geliştiricilere kod katkıda bulunabilirsiniz!
Cerberus X, oyun geliştirme yazılımını indirmekte ücretsizdir, ancak kendi fiyatınızı belirleyebilir ve isterseniz geliştiricileri destekleyebilirsiniz.
Ücretsiz Oyun Yapma Yazılımıyla Becerilerinizi Yükseltin
Bu seçimi tam olarak yerine getiremeyen, ancak yukarıda listelenenler aradığınız şey değilse yine de kontrol etmeye değer ( Phaser, Stencyl veya GDevelop gibi) bir avuç başka ücretsiz oyun geliştirme yazılımı var. için.
Oyun geliştirme konusunda ciddi olmak istiyorsanız, gerçekten biraz programlama çalışmalısınız. Kodlama oyunları oynayarak öğrenirken eğlenebilirsin!