8 gratis softwaretools voor game-ontwikkeling om je eigen games te maken

8 gratis softwaretools voor game-ontwikkeling om je eigen games te maken

Heb je een idee voor een spel dat al jaren in de maak is? Wat als je dat idee tot leven zou kunnen brengen? Tegenwoordig kan iedereen een videogame maken met de juiste software en een beetje knowhow.





Dat betekent natuurlijk niet dat game-ontwikkeling eenvoudig is. Zelfs een eenvoudig spel als Flappy Bird vereist inspanning als je wilt dat het er goed uitziet en goed aanvoelt. Maar dankzij gratis gamemakers is het maken van games redelijk gestroomlijnd geworden.





Hier is een lijst met de beste gratis software voor het maken van games die je kunt gebruiken om vandaag je droomgame te maken.





1. Construeer 3

Geen programmering nodig. Construct 3 is de beste software voor het ontwikkelen van games als je nog nooit in je leven een regel code hebt geschreven. Deze game-ontwikkelingstool is volledig GUI-gestuurd, wat betekent dat alles slepen en neerzetten is. Spellogica en variabelen worden geïmplementeerd met behulp van de ontwerpfuncties van de app zelf.

Het mooie van Construct 3 is dat het kan worden geëxporteerd naar tientallen verschillende platforms en formaten, en je hoeft niets in je spel te veranderen om aan deze verschillende opties tegemoet te komen. Zodra je game klaar is, kun je exporteren naar HTML5, Android, iOS, Windows, Mac, Linux, Xbox One, Microsoft Store en meer.



Construct 3 heeft enkele van de beste en meest uitgebreide 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 extreem actief als je ooit hulp nodig hebt.

Activa winkel. De meeste programmeurs hebben geen vaardigheden in kunst, muziek of animatie. Maar dat is prima met Construct 3 omdat je altijd kant-en-klare assets kunt bekijken en kopen in de Scirra Store. De meeste activapakketten zijn slechts een paar dollar, maar de professionele dingen kunnen $ 30 of meer kosten. Je kunt ook voorbeeldgames met broncode kopen, wat handig kan zijn om te studeren en nieuwe tips en trucs te leren.





De gratis versie heeft alle kernfuncties, maar is beperkt tot 25 evenementen, twee objectlagen, twee gelijktijdige speciale effecten, één weblettertype, geen multiplayer-functionaliteit, kan alleen exporteren naar HTML5 en geen toestemming om je games te verkopen. De persoonlijke licentie is $ 99/jaar en heft al deze beperkingen op.

downloaden: Construeer 3





2. GameMaker Studio 2

OR-code met slepen en neerzetten. Net als Construct 3 kun je met GameMaker Studio 2 hele games maken met niets meer dan de interface voor slepen en neerzetten voor variabelen en spellogica. Maar in tegenstelling tot Construct 3, biedt GameMaker Studio 2 meer kracht door zijn Game Maker Language, een C-achtige scripttaal met veel flexibiliteit.

Zodra je game klaar is, kun je naar een willekeurig aantal platforms en formaten exporteren zonder je code aan te passen: Windows, Mac, Linux, HTML5, Android, iOS, Nintendo Switch, PlayStation 4, Xbox One en meer. De gratis versie staat helaas geen export naar platforms toe.

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

Ingebouwde geavanceerde functies. GameMaker Studio 2 is geweldig omdat het direct uit de doos veel interessante functies van levenskwaliteit ondersteunt, zoals de mogelijkheid om in-app-aankopen aan je game toe te voegen, realtime analyses over hoe gebruikers je game spelen, bron controle, multiplayer-netwerken en uitbreidbaarheid via extensies van derden. Het heeft ook ingebouwde editors voor afbeeldingen, animaties en shaders.

De gratis versie kan voor onbepaalde tijd worden gebruikt, maar heeft beperkingen op hoe complex je games kunnen zijn. Het Creator-abonnement kost $ 39 per jaar en maakt export naar Windows en Mac mogelijk. Of u kunt afzonderlijke exports ontgrendelen met elk een eenmalige permanente aankoop: Desktop voor $ 99, HTML5 voor $ 149, Amazon Fire voor $ 149 en Android/iOS voor $ 399. Export voor Nintendo Switch, PlayStation 4 en Xbox One is beschikbaar voor $ 799 per jaar.

downloaden: GameMaker Studio 2

3. Eenheid

Unity begon in 2005 als een 3D-engine en voegde uiteindelijk in 2013 officiële 2D-ondersteuning toe. Hoewel het perfect in staat is om 2D-games te maken, kun je af en toe een bug of glitch tegenkomen omdat het 2D-systeem van Unity feitelijk op zijn kern 3D-systeem is geplakt. Dit betekent ook dat Unity veel onnodige opgeblazenheid toevoegt aan 2D-games die de prestaties kunnen beïnvloeden.

Op componenten gebaseerd ontwerp. Unity kwam niet met component-entity-ontwerp, maar het had 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 door hobbyisten als door ervaren game-ontwikkelaars, dat je duizenden geweldige Unity-tutorials overal op internet om u op weg te helpen. Unity zelf heeft ook tal van diepgaande videoseries voor beginners, en de meegeleverde documentatie is uitstekend.

Verwant: Een spel programmeren met eenheid: een beginnershandleiding

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

Activa winkel. Wil je een minimap-systeem in je spel? Of wat dacht u van een commerciële netwerkoplossing? Misschien heb je 3D-modellen, HUD-graphics en omgevingstexturen nodig? Of zelfs een dialoogsysteem voor je actie-avonturen-RPG? U kunt dit alles en meer verkrijgen in de Unity Asset Store, waarvan er vele gratis beschikbaar zijn.

Het Personal-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 tot $ 200.000 aan jaarlijkse inkomsten en ontgrendelt ook het felbegeerde 'donkere thema' voor de redacteur. Daarna heb je het Pro-abonnement nodig, waarmee je onbeperkte inkomsten kunt genereren.

downloaden: Eenheid

4. Godot-motor

Net als Unity ondersteunt Godot het maken 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-ontwikkelingssoftware is vanaf het begin zorgvuldig ontworpen, wat betere prestaties, minder bugs en een schonere algehele workflow betekent.

Scène-gebaseerd ontwerp. Godots benadering van game-architectuur is uniek omdat alles is verdeeld in scènes, maar niet het soort 'scène' waar je aan denkt. In Godot is een scène een verzameling elementen zoals sprites, geluiden en/of scripts. Je kunt dan meerdere scènes combineren tot een grotere scène, en dan die scènes 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 voor het onderhouden van scène-elementen, maar elk van die elementen kan worden uitgebreid via het ingebouwde scriptsysteem, dat een aangepaste Python-achtige taal gebruikt, GDScript genaamd. Het is gemakkelijk te leren en leuk om te gebruiken, dus je zou het eens moeten proberen, zelfs als je geen codeerervaring hebt.

Godot kan direct uit de doos op meerdere platforms worden geïmplementeerd, waaronder Windows, Mac, Linux, Android, iOS en HTML5. Geen extra aankopen of licenties nodig, hoewel er enkele beperkingen van toepassing kunnen zijn (zoals op een Mac-systeem moeten zijn om een ​​Mac-binair bestand te implementeren).

Ingebouwde geavanceerde functies. Godot itereert verrassend snel voor een 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 debugging en hot reload, bronbeheer en meer.

Godot is de enige tool op deze lijst die echt door en door 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 motor is gecodeerd in C++.)

downloaden: Godot-motor

5. Unreal Engine 4 (en Unreal Engine 5)

Van alle tools op deze lijst is Unreal Engine 4 (UE4) de meest professionele. Het is helemaal opnieuw gemaakt door de genieën achter de Unreal-franchise - mensen die weten wat er nodig is in een eersteklas engine en wat er nodig is om functies van de volgende generatie te leveren. Ze weten precies wat ze doen.

Geavanceerde motorfuncties. Een van de drijvende principes van UE4 is dat je zo snel als je kunt kunt itereren en ontwikkelen, zodat je functies krijgt zoals live debugging, hot reloading, een gestroomlijnde asset-pipeline, instant game-previews, plus honderden meegeleverde assets en systemen zoals kunstmatige intelligentie, filmische tools, nabewerkingseffecten en meer.

Geen code nodig. Het unieke verkoopargument van UE4 is het Blueprint-systeem, waarmee je gamelogica kunt creëren zonder enige code aan te raken. Het is zo geavanceerd dat je hele games kunt maken, zelfs complexe, zonder ooit een broneditor te openen. Maar als u uw eigen Blueprints wilt coderen, kan dat ook.

De beste tutorials ter wereld. De UE4 YouTube-kanaal heeft meer dan 800 video's die je door elke centimeter van de engine leiden, en de meeste van die video's zijn tussen de 20 en 60 minuten lang. Dat is meer inhoud dan je zou krijgen van een semesterlange cursus aan de universiteit. Als je stapsgewijze begeleiding nodig hebt, staat UE4 voor je klaar.

Begin je hier een patroon te zien? Alle beste engines maken naadloze export naar meerdere platforms mogelijk, 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 broncode). U hoeft slechts 5 procent royalty's op alle inkomsten te betalen na de eerste $ 3.000 die elk kwartaal per spel is verdiend. Met andere woorden, je begint pas te betalen als je spel slaagt.

downloaden: Unreal Engine 4

Aanstaande: Unreal Engine 5

De Unreal Engine 5 van Epic Games werd aangekondigd in juni 2020 en de volledige release wordt ergens in 2021 verwacht.

UE5 toont een sterke focus op het verbeteren van de graphics van videogames tot CGI van filmkwaliteit en misschien zelfs beter. Hoe hopen ze dit te bereiken? Met behulp van twee kerntechnologieën, Nanite en Lumen.

Naniet

Polygoonlimieten zijn een factor bij het ontwerpen van elk niveau of het creëren van een personage voor je spel. Het karakter van je game kan niet zomaar uit 1.500.000 polygonen bestaan... toch?

Nanite zegt dat het kan en moet. Met Nanite-geometrie kun je bronkunst van miljoenen en miljarden polygonen importeren en het probleemloos in je spel laten werken; dit is buitengewoon opwindend voor 3D-artiesten en animators.

Lumen

De manier waarop computers verlichting in videogames vertegenwoordigen, heeft grote sprongen gemaakt vanaf waar het begon. UE5's Lumen is de volgende stap, en het is nogal een grote.

Lumen zorgt voor fotorealistische lichtreacties in dynamische omgevingen. Een voorbeeld is hoeveel maanlicht over een vallei zou diffunderen als de maan op verschillende posities aan de hemel staat of wordt geblokkeerd door bergen. Wanneer de scène verandert, reageert de verlichting onmiddellijk.

Een ander baanbrekend aspect van Lumen is de mogelijkheid voor ontwerpers om de verlichting vanuit verschillende hoeken in de Unreal Engine precies hetzelfde te bekijken als in de game.

6. Ontvouwen

OR-code met slepen en neerzetten. Gebruik de code-editor van Defold om aangepaste logica toe te voegen of de visuele en scène-editors om items rechtstreeks in je game te plaatsen.

Defold is geen uitzondering op de regel dat de beste gratis game-ontwerpsoftware export naar een breed scala aan platforms mogelijk maakt. Publiceer je game op Nintendo Switch, Android, iOS, macOS, Linux, Windows, Steam, HTML5 en Facebook.

Net als GameMaker Studio 2 ondersteunt Defold een groot aantal geavanceerde functies vanaf de installatie zonder verdere configuratie.

De engine heeft uitstekende 3D-ondersteuning, maar is geoptimaliseerd voor 2D-creatie. Met behulp van een op componenten gebaseerd systeem heb je toegang tot 2D-sprites en kaarteditors, 3D-modellen en meshing, en een reeks deeltjeseffecten. Dit is slechts een fractie van de beschikbare functies en technologie, je zult dingen zelf moeten uitproberen om de volledige mogelijkheden van Defold te begrijpen.

Documentatie op expertniveau. De tutorials, handleidingen en forums van Defold zijn een schat aan informatie die wacht op elke beginnende game-ontwikkelaar om ze op te pikken en te hacken. De forums en FAQ zijn vooral handig om specifieke obstakels te overwinnen; veel ontwikkelaars hebben exact hetzelfde probleem gehad als jij, en ze hebben ontdekt hoe ze er omheen kunnen navigeren, zodat je hun voorbeeld kunt volgen.

Defold is open-source en gratis te gebruiken, op voorwaarde dat u hun licentie (gratis) verkrijgt op de website van Defold ) en voldoen aan de licentienormen. Defold neemt geen commissies en blijft gratis te gebruiken, ongeacht de aandacht die je spel krijgt.

downloaden: Ontvouwen

7. RPG Maker MZ

Geen code nodig. RPG Maker MZ is een geweldige gratis gamemaker voor degenen die een game willen maken zonder programmeren te hoeven leren. Gebruik de kaarteditor, karaktergenerator en database om elke RPG te maken die je fantasie oproept.

Als u aangepaste code wilt opnemen, kunt u dat doen met plug-ins, maar u kunt de meeste logica implementeren met het niet-code-vereiste Events-systeem dat eigen is aan RPG Maker MZ.

Activa winkel. Je hebt honderden asset packs om uit te kiezen op de Market Place, bovenop de texturen die bij je gratis installatie van RPG Maker zijn inbegrepen. Je kunt muziek, personage-sprites, volledige levelontwerpen sourcen; alles en nog wat je nodig zou kunnen hebben om een ​​RPG te bouwen is hier te vinden.

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

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

downloaden: RPG Maker MZ

8. Cerberus X

Licht en intuïtief. Als u op zoek bent naar een lichtgewicht 2D-gamemaker, heeft Cerberus X (CX) u gedekt. Hoewel het niet de meest geavanceerde client op de lijst is, is het een geweldige keuze voor beginners om een ​​programmeertaal op te pikken en nat te worden.

Gebruik de 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.

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

hoe verwijderde berichten op Facebook Messenger te herstellen

De tutorials en bruisende 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 modulaire taal is, kun je modules van andere makers importeren voor gebruik in je eigen game of code bijdragen aan andere ontwikkelaars!

Cerberus X is gratis te downloaden, hoewel u uw eigen prijs kunt noemen en de ontwikkelaars kunt ondersteunen als u dat wilt.

downloaden: Cerberus X

Upgrade je vaardigheden met gratis software voor het maken van games

Er zijn een handvol andere game-ontwikkelingstools die niet helemaal geschikt zijn voor deze selectie, maar die toch de moeite van het bekijken waard zijn (zoals Phaser, Stencyl , of GOntwikkelen ) als de hierboven genoemde niet zijn wat u zoekt.

Als je serieus aan de slag wilt met game-ontwikkeling, moet je echt wat programmeerwerk bestuderen. Je kunt plezier hebben terwijl je leert door codeerspellen te spelen!

Deel Deel Tweeten E-mail De 9 beste codeerspellen om uw programmeervaardigheden op te bouwen

Codeergames helpen je sneller te leren door hands-on te oefenen en te ervaren. Bovendien zijn ze een leuke manier om je programmeervaardigheden te testen!

Lees volgende
Gerelateerde onderwerpen
  • Programmeren
  • Spelontwikkeling
Over de auteur Marcus Mears III(26 artikelen gepubliceerd)

Marcus is een levenslange technologieliefhebber en schrijver-editor bij MUO. Hij begon zijn freelance schrijfcarrière in 2020, waarbij hij zich bezighield met trending tech, gadgets, apps en software. Hij studeerde computerwetenschappen aan de universiteit met een focus op front-end webontwikkeling.

Meer van Marcus Mears III

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren