De beste gratis tools voor het maken en ontwikkelen van games zonder programmeerervaring

Had je een idee om een ​​spel te maken dat je jaren geleden hebt opgegeven? Wat als je dit idee zou kunnen doen herleven? Ben je dol op het spelen van games en wil je deze ontwikkelen, maar heb je niet de nodige tools of programmeerkennis die je in staat zouden stellen om dit te doen? Wil je een game-ontwikkelaar worden en je ervaring op dit gebied vergroten om er je carrière van te maken?

Tegenwoordig kan bijna iedereen een videogame maken met de juiste app en zeker een beetje technische kennis.

Dit betekent natuurlijk niet dat het ontwikkelen van een game eenvoudig is. Zelfs een eenvoudig spel als Flappy Bird kost moeite als je er goed uit wilt zien en je goed wilt voelen tijdens het spelen. Maar dankzij gratis tools voor het maken van games is het maken van games enigszins vereenvoudigd. Verifiëren De beste tools voor kunstmatige intelligentie voor het maken van digitale inhoud op internet.

Hier is een lijst met de beste gratis apps voor het ontwikkelen en maken van games die je kunt gebruiken om vandaag je droomgame vorm te geven.

1. Construeer 3

Geen programmering nodig. Construct 3 is de beste app voor game-ontwikkeling als je nog nooit in je leven een regel code hebt geschreven. Deze game-ontwikkelingstool is volledig GUI-gestuurd, wat betekent dat alles met slepen en neerzetten gebeurt. De logica van het spel en zijn varianten worden geïmplementeerd met behulp van de ontwerpfuncties die door de applicatie zelf worden geboden.

Het mooie van Construct 3 is de mogelijkheid om te exporteren naar tientallen verschillende platforms en formaten, en je hoeft niets in je spel te veranderen om aan deze verscheidenheid aan opties tegemoet te komen. Zodra je je game hebt voltooid, kun je exporteren naar HTML5, Android, iOS, Windows, Mac, Linux, Xbox One, Microsoft Store en meer.

Construct 3 bevat enkele van de beste en meest uitgebreide educatieve documentatie die ik ooit heb gezien voor een game-ontwikkelingstool. Daarnaast zijn er honderden tutorials die je zullen helpen om concepten van basis tot geavanceerd te begrijpen, en de forumgemeenschap is erg actief als je ooit hulp nodig hebt.

Wat betreft de activawinkel:. De meeste programmeurs hebben geen vaardigheden in kunst, muziek of animatie. Maar dat maakt niet uit met Construct 3, want je kunt altijd kant-en-klare assets bekijken en kopen in de Scirra Store. De meeste activapakketten kosten slechts een paar dollar, maar de professionele dingen kunnen oplopen tot $ 30 of meer. Je kunt ook voorbeeldgames kopen bij de bron, wat handig kan zijn bij het bestuderen en leren van nieuwe tips en trucs.

De gratis versie heeft alle basisfuncties, maar is beperkt tot 25 evenementen, 5 objectlagen, 99 gelijktijdige speciale effecten, XNUMX weblettertype, geen multiplayer-functionaliteit, je kunt alleen exporteren naar HTMLXNUMX, geen toestemming om je games te verkopen. Een persoonlijke licentie kost $ XNUMX per jaar en heft al deze beperkingen op.

downloaden: Construeer 3

2. Game Maker Studio 2

Het enige wat u hoeft te doen is het OF-pictogram te slepen en neer te zetten. Net als Construct 3 kun je met GameMaker Studio 2 hele games maken met een interface voor slepen en neerzetten voor variabelen en spellogica. Maar in tegenstelling tot Construct 3 krijgt GameMaker Studio 2 meer controle via Game Maker Language, een C-achtige scripttaal met veel flexibiliteit.

Nadat je je game hebt gemaakt, kun je naar een willekeurig aantal platforms en formaten exporteren zonder je code te hoeven wijzigen: Windows, Mac, Linux, HTML5, Android, iOS, Nintendo Switch, PlayStation 4, Xbox One en meer. Helaas staat de gratis versie export naar geen enkel platform toe.

GameMaker Studio 2 is een volledig herschreven versie, gebaseerd op Game Maker: Studio, dat in 1999 werd gelanceerd. Tegenwoordig is het een van de meest populaire en actieve gratis game-ontwikkelingsengines die momenteel beschikbaar zijn. Er worden met regelmatige tussenpozen nieuwe versies uitgebracht met functie-updates.

Ingebouwde geavanceerde functies. GameMaker Studio 2 is geweldig omdat het veel interessante functies van levenskwaliteit ondersteunt zodra je er toegang toe krijgt, zoals de mogelijkheid om in-app-aankopen aan je game toe te voegen, realtime analyses over hoe gebruikers je game spelen, bron en netwerken, multiplayer en schaalbaarheid via extensies van derden. Het heeft ook ingebouwde bewerkingstools voor afbeeldingen, animaties en arcering.

De gratis versie kan voor onbepaalde tijd worden gebruikt, maar heeft beperkingen die de complexiteit van je games beïnvloeden. Het Creator-abonnement kost $ 39 per jaar en maakt export naar Windows en Mac mogelijk. Of u kunt alle individuele abonnementen ontgrendelen met een eenmalige permanente aankoop: Desktop voor $ 99, HTML5 voor $ 149, Amazon Fire voor $ 149 en Android/iOS voor $ 399. Nintendo Switch-, PlayStation 4- en Xbox One-abonnementen zijn elk beschikbaar voor $ 799 per jaar. Verifiëren Is Unity Leer de gemakkelijkste manier om een ​​professionele game-ontwikkelingsprofessional te worden?.

downloaden: GameMaker Studio 2

3. Eenheid

Het Unity-platform begon in 2005 als een 3D-engine en kreeg in 2013 officieel ondersteuning voor 2D. Hoewel het perfect geschikt is voor het maken van 2D-games, kunnen er soms storingen of onverwachte crashes optreden, omdat het 2D-systeem van Unity al is geïntegreerd in het onderliggende 3D-platform. Dit betekent ook dat Unity veel onnodige functies toevoegt aan 2D-games, wat de prestaties negatief kan beïnvloeden.

Op componenten gebaseerd ontwerp. Unity kwam niet met het ontwerp van de component-entiteit, maar het speelde een grote rol bij het populair maken ervan. Kortom, alles in het spel is een object en je kunt verschillende componenten aan elk object koppelen, waarbij elk onderdeel een bepaald aspect van het gedrag en de logica van het object bestuurt.

Om het meeste uit Unity te halen, moet je C# gebruiken. Het goede nieuws is dat Unity zo veel wordt gebruikt — zowel onder amateur- als ervaren game-ontwikkelaars — dat je duizenden geweldige Unity-tutorials overal op internet zult vinden om je op weg te helpen. Het Unity-platform zelf heeft ook veel diepgaande videoseries voor beginners en de geleverde documentatie is uitstekend.

Unity heeft de breedste exportondersteuning van elke game-engine: Windows, Mac, Linux, Android, iOS, HTML5, Facebook en allerlei VR-platforms zoals Oculus Rift en Steam VR, evenals vele aangepaste gameconsoles zoals PlayStation 4, Xbox One , Nintendo Wii U en de Nintendo Switch.

Activawinkel. Wil je een minimapsysteem in je spel? Of wat dacht u van een zakelijke netwerkoplossing? Misschien hebt u 3D-modellen, HUD-graphics en omgevingstexturen nodig? Of zelfs een dialoogsysteem voor je RPG-avonturen? Dit alles en nog veel meer kunt u verkrijgen in de Unity Asset Store. Veel van deze producten zijn zelfs gratis beschikbaar.

Het persoonlijke abonnement is volledig gratis en beperkt geen enkele engine-functie, zolang je minder dan $ 100.000 aan jaarlijkse inkomsten uit je games verdient. Het Plus-abonnement is nodig voor maximaal $ 200.000 aan jaarlijkse inkomsten en ontgrendelt het felbegeerde "donkere thema" voor de redacteur. Vervolgens heb je het Pro-abonnement nodig, waarmee je onbeperkte inkomsten kunt genereren. Verifiëren Vergelijking van XNUMXD- en XNUMXD-games: wat zijn de verschillen?

downloaden: Eenheid

4. Godot-motor

Net als Unity ondersteunt Godot de ontwikkeling van zowel 2D- als 3D-games. In tegenstelling tot Unity is de ondersteuning van Godot echter veel beter. Het 2D-aspect van deze gratis game-ontwikkelingsapplicatie is vanaf het begin zorgvuldig ontworpen, wat resulteert in betere prestaties, minder fouten en een gestroomlijnder workflow.

Op scènes gebaseerd ontwerp. Godots benadering van game-architectuur is uniek omdat alles is onderverdeeld in scènes, maar niet het soort "scène" waar je aan denkt. De scène in Godot is een verzameling elementen zoals sprites, geluiden en/of teksten. U kunt vervolgens meerdere scènes combineren tot een grotere scène en die scènes vervolgens combineren tot nog grotere scènes. Deze hiërarchische ontwerpbenadering maakt het heel gemakkelijk om georganiseerd te blijven en individuele elementen aan te passen wanneer je maar wilt.

Aangepaste scripttaal. Godot gebruikt een systeem voor slepen en neerzetten om scène-elementen te behouden, maar elk van deze elementen kan worden uitgebreid via het ingebouwde scriptsysteem, dat een aangepaste Python-achtige taal gebruikt, GDScript genaamd. Het is gemakkelijk te leren en je zult het leuk vinden om te gebruiken, dus je moet het proberen, zelfs als je geen programmeerervaring hebt.

Godot kan je games direct uit de doos op meerdere platforms publiceren, waaronder Windows, Mac, Linux, Android, iOS en HTML5. Er zijn geen extra aankopen of licenties nodig, hoewel er mogelijk enkele beperkingen (zoals een Mac moeten zijn om een ​​binaire Mac te implementeren) van toepassing kunnen zijn.

Ingebouwde geavanceerde functies. Godot ontwikkelt zich met een verbazingwekkende snelheid als de game-engine. Er is elk jaar minstens één grote release, die verklaart waarom het al zoveel geweldige functies heeft: fysica, nabewerking, netwerken, allerlei ingebouwde editors, live debuggen en snel opnieuw laden, bronbeheer en meer.

Godot is de enige app op deze lijst die eigenlijk helemaal gratis is. Omdat het is gelicentieerd onder de MIT-licentie, kun je het gebruiken zoals je wilt en de games die je maakt zonder enige beperking verkopen. U kunt zelfs de broncode van de engine downloaden en wijzigen! (De engine is gecodeerd op basis van C++.)

downloaden: Godot-motor

5. Onwerkelijke motor 4

Van alle tools op deze lijst is Unreal Engine 4 (UE4) de meest professionele. Helemaal opnieuw gemaakt door de genieën achter de Unreal-franchise: de mensen die weten wat er nodig is in de perfecte game-engine en wat er nodig is om functies van de volgende generatie te leveren. U zult merken dat het ontwikkelteam precies weet wat ze doen.

Geavanceerde motorfuncties. Een van de controleprincipes in UE4 is om je zo snel mogelijk te laten itereren en ontwikkelen, zodat je functies krijgt zoals live patching, snel herladen, vereenvoudigde toegang tot beschikbare middelen, realtime gamevoorbeelden en honderden ingebouwde -in activa en systemen zoals AI, filmische tools en nabewerkingseffecten. En meer.

Geen programmering nodig. Het unieke verkoopargument van UE4 is het Blueprint-systeem, waarmee je gamelogica kunt creëren zonder een opdrachtregel aan te raken. Het is zo geavanceerd dat je complete games kunt maken, zelfs complexe games, zonder de broneditor te openen. Maar als u uw eigen schema's wilt coderen, kunt u dat ook doen.

De beste educatieve software ter wereld. bevat UE4 YouTube-kanaal Het heeft meer dan 800 video's die je door elke centimeter van de engine leiden, en de meeste van deze video's duren tussen de 20 en 60 minuten. Dit is meer inhoud dan je zou kunnen krijgen van een semesterlange cursus aan de universiteit. Als je stapsgewijze instructies nodig hebt, wordt dit gedekt door UE4.

Begin je het patroon hier te zien? Alle beste engines zorgen voor naadloze export naar meerdere platforms, en UE4 is geen uitzondering: Windows, Mac, Linux, Android, iOS, HTML5, PlayStation 4, Xbox One, Oculus VR en meer.

Als gratis gebruiker krijg je toegang tot de volledige engine (inclusief de broncode). Betaal gewoon 5 procent royalty's op alle inkomsten na het verdienen van uw eerste $ 3000 per kwartaal voor elk spel. Met andere woorden, u begint pas met betalen als uw spel succesvol is.

downloaden: Unreal Engine 4

Unreal Engine 5

Unreal Engine 5 werd aangekondigd door Epic Games in juni 2020 en de volledige release wordt ergens begin 2022 verwacht.

UE5 toont een sterke focus op het verbeteren van de graphics van videogames tot CGI-kwaliteit voor films en mogelijk beter. Hoe hoopt hij dit te bereiken? Met behulp van twee basistechnologieën, Nanite en Lumen.

naniet

Veelhoekranden zijn een factor bij het ontwerpen van elk niveau of het creëren van een personage voor je spel. Je gamekarakter kan niet zomaar 1500000 polygonen zijn... toch?

Dit is mogelijk met Nanite. De virtuele engineeringtechnologie van Nanite stelt Epic in staat om te profiteren van de eerdere overname van Quixel, 's werelds grootste beeldbank in 2019. Unreal Engine 5 was erop gericht het voor ontwikkelaars gemakkelijker te maken om de meest gedetailleerde gamewerelden te creëren zonder buitensporig veel tijd te hoeven besteden aan het maken van nieuwe, gedetailleerde assets. Nanite kan elke bestaande 3D-weergave van objecten en omgevingen importeren, inclusief ZBrush- en CAD-modellen, waardoor het gebruik van assets van filmkwaliteit mogelijk wordt. Nanite verwerkt automatisch de detailniveaus (LOD's) van deze geïmporteerde objecten, past ze aan het doelplatform aan en rendert de afstand – een taak die een artiest anders handmatig zou moeten uitvoeren.

Lumen

De manier waarop computers videogames verlichten, heeft enorme sprongen gemaakt van waar het begon. Lumen van de UE5 is de volgende stap, en het is een behoorlijk grote.

Lumen zorgt voor realistische lichtinteracties in dynamische omgevingen. Een voorbeeld hiervan is de hoeveelheid maanlicht die zich over de vallei verspreidt wanneer de maan op verschillende plaatsen aan de hemel staat of wanneer deze wordt verduisterd door bergen. Wanneer de scène verandert, reageert de verlichting onmiddellijk.

Lumen is een ander onderdeel dat wordt beschreven als een "volledig dynamische holistische verlichtingsoplossing die onmiddellijk reageert op veranderingen in omgeving en licht." Lumen elimineert de noodzaak voor kunstenaars en ontwikkelaars om een ​​lichtkaart voor een bepaalde scène te maken, maar berekent in plaats daarvan snel lichtreflecties en schaduwen, waardoor interactie met het gedrag van lichtbronnen in realtime mogelijk is. Een ander baanbrekend aspect van Lumen is het vermogen van de ontwerper om verlichting vanuit verschillende hoeken in Unreal Engine te bekijken, net zoals het in het spel zou verschijnen.

Andere plug-ins zijn onder meer Niagara voor Fluid and Particle Dynamics en Chaos voor de Physics Engine.

6. Ontvouwen

De code-editor in Defold kan worden gebruikt om aangepaste logica toe te voegen of de visuele en scène-editor te gebruiken om middelen rechtstreeks in je game te plaatsen.

Defold is geen uitzondering op de regel dat de beste gratis game-design-apps kunnen worden geëxporteerd naar een breed scala aan platforms. Je kunt je game publiceren op Nintendo Switch, Android, iOS, macOS, Linux, Windows, Steam, HTML5 en Facebook.

Net als GameMaker Studio 2 ondersteunt Defold een reeks geavanceerde functies vanaf de installatie zonder dat verdere configuratie nodig is.

De engine biedt uitstekende 3D-ondersteuning, maar is geoptimaliseerd voor het maken van 2D-games. Dankzij het componentgebaseerde systeem heb je toegang tot 2D-objecten en kaarteditors, 3D-modellen en -grids, en een scala aan deeltjeseffecten. Dit is slechts een kleine greep uit de beschikbare functies en technologieën; je zult moeten experimenteren om de mogelijkheden van Defold volledig te kunnen waarderen.

Documentatie op expertniveau. De tutorials, handleidingen en forums van Defold zijn een schat aan informatie die wacht op elke beginnende game-ontwikkelaar om de details en trucs op te pikken. Forums en FAQ's zijn bijzonder nuttig om specifieke obstakels te overwinnen; Verschillende ontwikkelaars hebben exact hetzelfde probleem als u ondervonden en we hebben ontdekt hoe u dit kunt omzeilen, zodat u snel verder kunt gaan waar u was gebleven.

Defold is open source en gratis te gebruiken, op voorwaarde dat u de licentie verkrijgt (gratis bij Defold website) en naleving van licentienormen. Defold vraagt ​​geen commissie en blijft gratis te gebruiken, ongeacht de rente die je spel ontvangt.

downloaden: Ontvet

7. RPG-maker MZ

Geen code nodig. RPG Maker MZ is een geweldige gratis game-maker voor iedereen die een game wil maken zonder te hoeven programmeren. Gebruik de kaarteditor, karaktergenerator en database om elke RPG van je verbeelding te maken.

Als u aangepaste code wilt opnemen, kunt u dat doen met plug-ins, maar u kunt de meeste logica implementeren met behulp van het niet-native gebeurtenissysteem in RPG Maker MZ.

Activawinkel. Je hebt honderden activapakketten om uit te kiezen in de Market Place boven de texturen die zijn opgenomen in de gratis RPG Maker-installatie. Je kunt alle muziek, personages en levelontwerpen hebben; Er is van alles en nog wat je nodig hebt om hier te bouwen rollenspel.

Je zult minder exportopties vinden met RPG Maker dan met de andere tools op de lijst, maar de grote namen komen nog steeds aan bod: Windows, macOS, iOS en Android.

Er is een gratis proefperiode van 30 dagen beschikbaar voordat u een licentie van $ 80 moet kopen.

downloaden: RPG-maker MZ

8. Cerberus X

Een lichtgewicht en intuïtieve optieAls je op zoek bent naar een lichtgewicht 2D-gamebuilder, dan is Cerberus X (CX) de juiste applicatie. Hoewel het niet de meest geavanceerde client in de lijst is, is het een uitstekende optie voor beginners om programmeertalen te leren.

Gebruik Cerberus X IDE in combinatie met krachtige grafische API's en het Mojo-framework om games te ontwerpen en te exporteren naar Windows-pc, macOS (10.15.x en eerder), Linux, Android, iOS (13.x en eerder) en HTML5.

Mojo's API's en framework betekenen dat je niet veel hoeft te coderen om een ​​effectief spel te maken; Je vult alleen de gaten op.

De populaire tutorials en forums van CX zijn uitstekende bronnen om de ins en outs van de engine te leren, en ze zijn verrassend goed onderhouden. Omdat Cerberus X een standaardtaal is, kun je modules van andere makers importeren om in je eigen game te gebruiken of code bijdragen aan de games van andere ontwikkelaars!

Cerberus X is gratis te downloaden, hoewel u uw eigen prijs kunt noemen en het ontwikkelteam kunt ondersteunen als u dat wilt. Verifiëren Beste geroote Android-apps.

downloaden: Cerberus X

Ontwikkel je vaardigheden met gratis apps om games te maken en te ontwikkelen

Er zijn een paar andere game-ontwikkelingstools die niet volledig zijn geverifieerd voor deze lijst, maar die toch de moeite van het bekijken waard zijn (zoals Phaser of Stencyl أو GOntwikkelen) Als de bovenstaande tools niet zijn wat u zoekt.

Als je de ontwikkeling van games serieus wilt nemen, moet je echt wat programmeren bestuderen. Je kunt plezier hebben tijdens het leren door Speel codeerspellen! U kunt nu bekijken Beste coderingsapps die codering eenvoudiger maken voor Android en iOS.

Ga naar de bovenste knop