Programlama deneyimi olmadan oyun oluşturmak ve geliştirmek için en iyi ücretsiz araçlar

Yıllar önce bıraktığınız bir oyunu yaratma fikriniz mi vardı? Peki ya bu fikri hayata geçirebilseydin? Oyun oynamayı seviyorsunuz ve oyun geliştirme alanına girmek istiyorsunuz, ancak bunu yapmanıza olanak sağlayacak gerekli araçlara veya programlama deneyimine sahip değil misiniz? Oyun geliştiricisi olup bu alandaki deneyiminizi artırarak bunu kariyeriniz haline getirmek ister misiniz?

Günümüzde hemen hemen herkes doğru uygulama ve biraz teknik bilgiyle video oyunu yapabilir.

Elbette bu durum oyun geliştirmenin kolay olduğu anlamına gelmiyor. Flappy Bird gibi basit bir oyun bile oynarken iyi görünmesini ve iyi hissetmesini istiyorsanız çaba gerektirir. Ancak ücretsiz oyun oluşturma araçları sayesinde oyun oluşturmak bir miktar basitleşti. Doğrulamak İnternette dijital içerik oluşturmak için en iyi yapay zeka araçları.

Hayalinizdeki oyunun haritasını bugün çıkarmaya başlamak için kullanabileceğiniz en iyi ücretsiz oyun geliştirme ve oluşturma uygulamalarının bir listesini burada bulabilirsiniz.

1. 3'ü inşa edin

Programlamaya gerek yok. Hayatınızda bir satır bile kod yazmadıysanız Construct 3, oyun geliştirme için en iyi uygulamadır. Bu oyun geliştirme aracı tamamen GUI odaklıdır; bu, her şeyin sürükle ve bırak yöntemiyle yapıldığı anlamına gelir. Oyun mantığı ve değişkenler, uygulamanın kendisi tarafından sağlanan tasarım özellikleri kullanılarak uygulanır.

Construct 3'ün güzelliği, düzinelerce farklı platform ve formata aktarım yapabilmesidir ve bu çeşitli seçeneklere uyum sağlamak için oyununuzda tek bir şeyi değiştirmenize gerek yoktur. Oyununuz bittiğinde HTML5, Android, iOS, Windows, Mac, Linux, Xbox One, Microsoft Store ve daha fazlasına aktarabilirsiniz.

Construct 3, bir oyun geliştirme aracı olarak şimdiye kadar gördüğüm en iyi ve en kapsamlı eğitim belgelerinden bazılarına sahiptir. Ek olarak, temelden ileri seviyeye kadar kavramları anlamanıza yardımcı olacak yüzlerce eğitim bulunmaktadır ve yardıma ihtiyacınız olursa forum topluluğu oldukça aktiftir.

Varlık deposu için. Çoğu programcının sanat, müzik veya animasyon konularında hiçbir becerisi yoktur. Ancak Construct 3'te bu önemli değil çünkü Scirra mağazasından hazır varlıklara her zaman göz atabilir ve satın alabilirsiniz. Varlık paketlerinin çoğu yalnızca birkaç dolardır, ancak profesyonel paketlerin maliyeti 30 dolar veya daha fazla olabilir. Ayrıca kaynaktan, yeni ipuçları ve püf noktaları incelemek ve öğrenmek için yararlı olabilecek model oyunları da satın alabilirsiniz.

Ücretsiz sürüm tüm temel özelliklere sahiptir, ancak 25 etkinlikle sınırlıdır, iki nesne katmanı, iki eşzamanlı özel efekt, bir web yazı tipi, çok oyunculu işlevsellik yoktur, yalnızca HTML5'e dışa aktarabilirsiniz ve oyunlarınızı satma izniniz yoktur. Kişisel lisansın yıllık maliyeti 99 dolardır ve tüm bu kısıtlamaları ortadan kaldırır.

İndir: Yapı 3

2. GameMaker Stüdyosu 2

Tek yapmanız gereken VEYA sembolünü sürükleyip bırakmak. Construct 3 gibi, GameMaker Studio 2 de değişkenler ve oyun mantığı için sürükle ve bırak arayüzünü kullanarak oyunların tamamını oluşturmanıza olanak tanır. Ancak Construct 3'ten farklı olarak GameMaker Studio 2, oldukça esnekliğe sahip C benzeri bir kodlama dili olan Game Maker Language aracılığıyla daha fazla kontrol sağlar.

Oyununuzu oluşturmayı tamamladığınızda, kodu düzenlemenize gerek 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 aktarıma izin vermiyor.

GameMaker Studio 2, 1999 yılında piyasaya sürülen Game Maker: Studio'nun sıfırdan yazılmış versiyonudur. Bugün mevcut en popüler ve aktif ücretsiz oyun geliştirme motorlarından biridir. Özellik güncellemelerini içeren yeni sürümler düzenli aralıklarla yayınlanır.

Yerleşik gelişmiş özellikler. GameMaker Studio 2 mükemmeldir çünkü oyununuza uygulama içi satın alımlar ekleme yeteneği, kullanıcıların oyununuzu nasıl oynadığına ilişkin gerçek zamanlı analizler, kaynak gibi birçok ilginç yaşam kalitesi özelliğini kutudan çıktığı anda destekler. eklentiler aracılığıyla kontrol, çok oyunculu ağ oluşturma ve ölçeklenebilirlik. Ayrıca görüntüler, animasyon ve gölgelendirme için yerleşik düzenleme araçlarına da sahiptir.

Ücretsiz sürüm süresiz olarak kullanılabilir ancak oyunlarınızın karmaşıklığını etkileyen sınırlamalara sahiptir. İçerik Oluşturucu planının yıllık maliyeti 39 ABD dolarıdır ve Windows ve Mac'e aktarmaya olanak tanır. Veya tek seferlik kalıcı bir satın alma işlemiyle tüm bireysel planların kilidini açabilirsiniz: Masaüstü 99 $, HTML5 149 $, Amazon Fire 149 $ ve Android/iOS 399 $. Nintendo Switch, PlayStation 4 ve Xbox One planlarının her biri yıllık 799 ABD Doları karşılığında mevcuttur. Doğrulamak Unity Learn profesyonel bir oyun geliştiricisi olmanın en kolay yolu mu?.

İndir: GameMaker Studio 2

3. Birlik

Unity platformu 2005 yılında 3D bir oyun motoru olarak başladı ve nihayet 2013 yılında resmi 2D desteğini ekledi. 2D oyunlar oluşturmak için mükemmel bir şekilde yetenekli olsa da, Unity'nin 2D sistemi zaten altta yatan 3D platforma entegre edildiği için bazen aksaklıklar veya beklenmedik çökmeler yaşanabilir. Bu aynı zamanda Unity'nin 2D oyunlara birçok gereksiz özellik eklediği ve bunun da performansı olumsuz etkileyebileceği anlamına gelir.

Bileşen tabanlı tasarım. Unity, blok varlık tasarımını ortaya çıkarmadı ancak bunun popülerleşmesinde büyük rol oynadı. Kısacası, oyundaki her şey bir nesnedir ve her nesneye farklı bileşenler ekleyebilirsiniz; her bileşen, nesnenin davranışının ve mantığının bazı yönlerini kontrol eder.

Unity'den en iyi şekilde yararlanmak için C# kullanmanız gerekir. İyi haber şu ki, Unity hem amatör hem de deneyimli oyun geliştiricileri arasında o kadar yaygın bir şekilde kullanılıyor ki, başlamanıza yardımcı olacak tüm web üzerinde binlerce harika Unity öğreticisi bulacaksınız. Unity platformunun kendisi de yeni başlayanlar için çeşitli derinlemesine video serilerine sahiptir ve sağlanan belgeler mükemmeldir.

Unity, tüm oyun motorları arasında en geniş dışa aktarma desteğine sahiptir: Windows, Mac, Linux, Android, iOS, HTML5, Facebook, Oculus Rift ve Steam VR gibi her türlü VR sisteminin yanı sıra PlayStation 4, Xbox One gibi birçok özel oyun konsolu , Nintendo Wii U Ve Nintendo Anahtarı.

Varlık mağazası. Oyununuzda mini harita sistemi ister misiniz? Peki ya bir iş ağı çözümü? Belki 3D modellere, HUD grafiklerine ve çevre dokularına ihtiyacınız var? Ya da RPG maceralarınız için bir diyalog sistemi? Tüm bunlara ve daha fazlasına Unity Asset Store'dan ulaşabilirsiniz; bunların birçoğu ücretsiz olarak sunulmaktadır.

Kişisel plan tamamen ücretsizdir ve oyunlarınızdan yıllık geliriniz 100.000 ABD dolarından az olduğu sürece hiçbir motor özelliğini kısıtlamaz. Plus planı yıllık 200.000 $'a kadar gelir için gereklidir ve aynı zamanda editörün imrenilen "karanlık temasının" kilidini açar. Daha sonra sınırsız gelir sağlayan Pro planına ihtiyacınız olacak. Doğrulamak 2D ve 3D oyunların karşılaştırılması: farklar nelerdir?

İndir: Birlik

4. Godot Motoru

Unity gibi Godot da hem 2D hem de 3D oyunların oluşturulmasını destekliyor. Ancak Unity'den farklı olarak Godot'un desteği çok daha üstün. Bu ücretsiz oyun geliştirme uygulamasının 2D yönü, en başından itibaren özenle tasarlanmış olup, daha iyi performans, daha az hata ve daha temiz bir iş akışı sağlıyor.

Sahne tabanlı tasarım. Godot'nun oyun mimarisine yaklaşımı, her şeyin sahnelere ayrılması bakımından benzersizdir; ancak bu, sizin düşündüğünüz türden bir "sahne" değildir. Godot'taki bir sahne, hayaletler, sesler ve/veya metinler gibi öğelerin bir koleksiyonudur. Daha sonra birden fazla sahneyi daha büyük bir sahnede birleştirebilirsiniz ve daha sonra bu sahneleri daha da büyük sahnelerde birleştirebilirsiniz. Bu hiyerarşik tasarım yaklaşımı, düzenli kalmanızı ve tek tek öğeleri istediğiniz zaman değiştirmenizi çok kolaylaştırır.

Özel komut dosyası dili. Godot, sahne öğelerini korumak için bir sürükle ve bırak sistemi kullanıyor, ancak bu öğelerin her biri, GDScript adı verilen Python benzeri özel bir dil kullanan yerleşik komut dosyası sistemi aracılığıyla genişletilebilir. Öğrenmesi kolaydır ve kullanımını eğlenceli bulacaksınız, bu nedenle programlama deneyiminiz olmasa bile denemelisiniz.

Godot, oyunlarınızı Windows, Mac, Linux, Android, iOS ve HTML5 dahil olmak üzere birden fazla platformda yayınlayabilir. Herhangi bir ek satın alma veya lisans gerekli değildir, ancak bazı sınırlamalar geçerli olabilir (bir Mac ikili dosyasını dağıtmak için Mac'te olma zorunluluğu gibi).

Yerleşik gelişmiş özellikler. Godot oyun motoru olarak inanılmaz hızlı gelişiyor. Her yıl en az bir büyük sürüm çıkıyor ve bu da ne kadar çok harika özelliğe sahip olduğunu açıklıyor: fizik, işlem sonrası, ağ oluşturma, her türlü yerleşik düzenleyici, canlı yama ve çalışırken yeniden yükleme, kaynak kontrolü ve daha fazlası.

Godot bu listedeki aslında tamamen ücretsiz olan tek uygulamadır. MIT Lisansı ile lisanslandığı için dilediğiniz gibi kullanabilir, oluşturduğunuz oyunları hiçbir kısıtlama olmaksızın satabilirsiniz. Hatta motorun kaynak kodunu indirip değiştirebilirsiniz! (Motor C++ ile kodlanmıştır.)

İndir: Godot Motoru

5. Gerçekdışı Motor 4 (Gerçekdışı Motor 5)

Bu listedeki tüm araçlar arasında Unreal Engine 4 (UE4) en profesyonel olanıdır. Unreal serisinin arkasındaki dahiler tarafından sıfırdan yaratıldı; mükemmel oyun motorunda neyin gerekli olduğunu ve yeni nesil özellikleri sunmak için ne gerektiğini bilen insanlar. Geliştirme ekibinin tam olarak ne yaptığını bildiğini göreceksiniz.

Gelişmiş motor özellikleri. UE4 Control'ün ilkelerinden biri, mümkün olduğu kadar hızlı bir şekilde yinelemenize ve geliştirmenize izin vermektir; böylece canlı hata ayıklama, hızlı yeniden yükleme, mevcut varlıklara basitleştirilmiş erişim ve anında oyun önizlemelerinin yanı sıra yüzlerce yerleşik özellik gibi özelliklere sahip olursunuz. yapay zeka, sinematik araçlar ve işlem sonrası efektler gibi varlıklar ve sistemler.

Programlamaya gerek yok. UE4'ün benzersiz özelliği, herhangi bir komut satırına dokunmadan oyun mantığı oluşturmanıza olanak tanıyan Blueprint sistemidir. Bir kaynak düzenleyiciyi açmadan oyunların tamamını, hatta karmaşık olanları bile oluşturabileceğiniz kadar gelişmiştir. Ancak kendi grafiklerinizi işaretlemek istiyorsanız bunu da yapabilirsiniz.

Gezegendeki en iyi eğitim yazılımı. içerir UE4 YouTube kanalı 800'den fazla video sizi motorun her santimine götürür ve bu videoların çoğu 20 ila 60 dakika uzunluğundadır. Bu, üniversitede bir dönem süren bir kurstan alacağınızdan daha fazla içeriktir. Adım adım talimatlara ihtiyacınız varsa UE4 yanınızdadır.

Burada bir model görmeye mi başlıyorsunuz? En iyi motorların tümü birden fazla platforma kesintisiz aktarıma izin verir ve UE4 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. Her oyun için her çeyrekte ilk 5 doları kazandıktan sonra tüm gelir üzerinden yalnızca yüzde 3000 telif hakkı ödemeniz gerekiyor. Başka bir deyişle, yalnızca oyununuz başarılı olduğunda ödemeye başlayacaksınız.

İndir: Unreal Engine 4

Unreal Engine 5

Epic Games'in Unreal Engine 5'i Haziran 2020'de duyuruldu ve tam sürümün 2022 başlarında çıkması bekleniyor.

UE5, video oyunu grafiklerini film CGI kalitesine ve muhtemelen daha iyiye çıkarmaya güçlü bir şekilde odaklandığını gösteriyor. Bunu nasıl başarmayı umuyor? Nanite ve Lumen olmak üzere iki temel teknolojinin yardımıyla.

nanit

Çokgen sınırları, oyununuz için herhangi bir seviyeyi tasarlamada veya herhangi bir karakter yaratmada bir faktördür. Oyun karakteriniz yalnızca 1500000 çokgenden oluşamaz... değil mi?

Bu, Nanite ile mümkün. Nanite'ın sanal mühendislik teknolojisi, Epic'in 2019 itibariyle dünyanın en büyük görüntü kütüphanesi olan Quixel'i daha önce satın almasını sağlıyor. Unreal Engine 5, geliştiricilerin yeni ve detaylı varlıklar oluşturmak için aşırı zaman harcamak zorunda kalmadan mümkün olan en detaylı oyun dünyalarını oluşturmalarını kolaylaştırmayı amaçlıyordu. Nanite, ZBrush ve CAD modelleri de dahil olmak üzere nesnelerin ve ortamların önceden var olan herhangi bir 3B temsilini içe aktarabilir ve film kalitesinde varlıkların kullanımını mümkün kılar. Nanite, içe aktarılan bu nesnelerin Detay Seviyelerini (LOD'lar) otomatik olarak işler, bunları hedef platforma ayarlar ve mesafeyi işler; bu, aksi takdirde bir sanatçının manuel olarak yapması gereken bir görevdir.

Lümen

Bilgisayarların video oyunlarında aydınlatmayı temsil etme biçimi, başladığı yerden çok büyük ilerlemeler kaydetti. UE5'in Lumen'i bir sonraki adımdır ve bu çok büyük bir adımdır.

Lümen, dinamik ortamlarda gerçekçi ışık etkileşimleri sağlar. Bunun bir örneği, ayın gökyüzünde farklı yerlerde olduğu veya dağlar tarafından gizlendiği durumlarda vadiye yayılan ay ışığının miktarıdır. Sahne değiştiğinde aydınlatma anında tepki verir.

Lumen, "sahne ve ışık değişikliklerine anında tepki veren, tamamen dinamik, kapsamlı bir aydınlatma çözümü" olarak tanımlanan bir başka bileşendir. Lumen, sanatçıların ve geliştiricilerin belirli bir sahnenin ışık haritasını formüle etme ihtiyacını ortadan kaldırır, bunun yerine ışık yansımalarını ve gölgeleri hızlı bir şekilde hesaplayarak ışık kaynaklarının davranışlarıyla gerçek zamanlı etkileşime izin verir. Lumen'in oyunun kurallarını değiştiren bir diğer yönü de tasarımcının Unreal Engine'de farklı açılardan aydınlatmayı tam olarak oyunda göründüğü gibi işleme yeteneğidir.

Diğer eklentiler arasında akışkan ve parçacık dinamiği için Niagara ve fizik motoru için Kaos bulunmaktadır.

6. Katlama

Özel mantık eklemek için Defold'un kod düzenleyicisini kullanabilir veya varlıkları doğrudan oyununuza bırakmak için sahneyi ve görsel düzenleyiciyi kullanabilirsiniz.

Defold, en iyi ücretsiz oyun tasarımı uygulamalarının çok çeşitli platformlara aktarıma izin vermesi kuralının bir istisnası değildir. Oyununuzu Nintendo Switch, Android, iOS, macOS, Linux, Windows, Steam, HTML5 ve Facebook'ta yayınlayabilirsiniz.

GameMaker Studio 2 gibi Defold da daha fazla yapılandırma gerektirmeden kurulumdan itibaren bir dizi gelişmiş özelliği destekler.

Oyun motoru mükemmel 3D desteği sunuyor, ancak 2D oyunlar oluşturmak için optimize edilmiş durumda. Bileşen tabanlı sistemi sayesinde 2D nesnelere ve harita düzenleyicilerine, 3D modellere ve ızgaralara ve çeşitli parçacık efektlerine erişebileceksiniz. Bu, mevcut özelliklerin ve teknolojilerin sadece küçük bir örneği; Defold'un yeteneklerini tam olarak takdir etmek için denemeler yapmanız gerekecek.

Uzman düzeyinde belgeler. Defold'un eğitimleri, kılavuzları ve forumları, yeni yetişen oyun geliştiricilerinin bunları alıp ayrıntıları ve püf noktalarını öğrenmesini bekleyen zengin bir bilgi deposudur. Forumlar ve SSS'ler özellikle belirli engellerin aşılmasında faydalıdır; Pek çok geliştirici sizinle aynı sorunla karşılaştı ve kaldığınız yerden hızla devam edebilmeniz için bu sorunu nasıl aşabileceğinizi bulduk.

Defold açık kaynaktır ve lisansını almanız koşuluyla kullanımı ücretsizdir (şu adresten ücretsiz: web sitesi) ve lisanslama standartlarına bağlılık. Defold hiçbir komisyon almaz ve oyununuzun gördüğü ilgi ne olursa olsun kullanımı ücretsiz kalır.

İndir: açmak

7. RPG Yapımcısı MZ

Kod gerekmez. RPG Maker MZ, herhangi bir programlama öğrenmek zorunda kalmadan oyun oluşturmak isteyen herkes için harika bir ücretsiz oyun oluşturucudur. Hayal gücünüzün yönlendirdiği herhangi bir RPG oluşturmak için harita düzenleyiciyi, karakter oluşturucuyu ve veritabanını kullanın.

Özel kodu entegre etmek istiyorsanız bunu eklentileri kullanarak yapabilirsiniz; ancak mantığın çoğunu, RPG Maker MZ'de yerel kod gerektirmeyen olay sistemini kullanarak uygulayabilirsiniz.

Varlık mağazası. RPG Maker'ın ücretsiz kurulumunda yer alan dokuların yanı sıra Pazar Yeri'nde seçebileceğiniz yüzlerce varlık paketine sahip olacaksınız. Müziği, karakterleri ve seviye tasarımlarını eksiksiz olarak alırsınız; Burada inşa etmeniz gerekebilecek her şey var Rol yapma oyunu.

Listedeki diğer araçlara kıyasla RPG Maker'da daha az dışa aktarma seçeneği bulacaksınız, ancak yine de büyük isimler kapsanmaktadır: Windows, macOS, iOS ve Android.

30 $ karşılığında bir lisans satın almanız gerekmeden önce 80 günlük ücretsiz deneme sürümü mevcuttur.

İndir: RPG Yapıcı MZ

8. Cerberus X

Hafif ve sezgisel bir seçenekHafif bir 2D oyun geliştirme aracı arıyorsanız, Cerberus X (CX) doğru uygulama. Listedeki en gelişmiş istemci olmasa da, programlama dillerini öğrenmeye yeni başlayanlar için harika bir seçenek.

Cerberus'u kullanın

Mojo'nun API'leri ve çerçevesi, etkili bir oyun oluşturmak için çok fazla kodlama yapmanıza gerek olmadığı anlamına gelir; Sadece boşlukları dolduruyorsun.

Popüler CX eğitimleri ve forumları, motorun tüm ayrıntılarını öğrenmek için mükemmel kaynaklardır ve şaşırtıcı derecede iyi durumdadır. Cerberus'tan beri

Cerberus X'i indirmek ücretsizdir ancak isterseniz kendi fiyatınızı belirleyebilir ve geliştirme ekibine destek olabilirsiniz. Doğrulamak Kök ayrıcalıklarına sahip Android cihazlar için en iyi uygulamalar.

İndir: Cerberus X

Ücretsiz oyun oluşturma ve geliştirme uygulamalarıyla becerilerinizi geliştirin

Bu liste için tam olarak doğrulanmamış ancak yine de göz atmaya değer birkaç oyun geliştirme aracı daha var (Phaser veya Stencyl أو GGeliştir) Yukarıdaki araçlar aradığınız şey değilse.

Oyun geliştirme konusunda ciddi olmak istiyorsanız, gerçekten biraz programlama çalışmalısınız. Öğrenirken eğlenebilirsiniz Kodlama oyunları oyna! Artık görüntüleyebilirsiniz Android ve iOS için kodlamayı kolaylaştıran en iyi programlama uygulamaları.

Üst düğmeye git