5 gratis game-ontwikkeling software-tools om uw eigen spellen te maken

5 gratis game-ontwikkeling software-tools om uw eigen spellen te maken / Programming

Heb je een idee voor een game die al jaren aan het brouwen is? Wat als je dat idee tot leven zou kunnen brengen, zelfs zonder ervaring in game-ontwikkeling? Tegenwoordig kan iedereen een videogame maken met de juiste software en een beetje knowhow.

Dat betekent natuurlijk niet dat de ontwikkeling van games eenvoudig is. Zelfs een eenvoudig spel als Flappy Bird of Tetris vereist inspanning als je wilt dat het er goed uitziet en zich goed voelt. Maar dankzij de gratis softwaretools voor game-ontwikkeling kan een game die eens een jaar nodig had om te maken nu in maanden of dagen worden gemaakt, soms zelfs zonder code!

Hier zijn de beste gratis ontwikkeltools en software waarmee je vandaag je droomspel kunt maken.

Notitie: Deze lijst is gerangschikt van minst complex tot meest complex. De eenvoudigere tools voor het ontwikkelen van gratis games zijn gemakkelijker op te pikken, maar hebben meer beperkingen. Naarmate u de lijst doorloopt, krijgt u meer flexibiliteit, maar steilere leercurven.

1. Construeer 3

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

Maak één keer, publiceer overal. Het mooie van Construct 3 is dat het kan exporteren naar tientallen verschillende platforms en formaten, en dat je niet één ding in je game hoeft te veranderen om aan deze verschillende opties te voldoen. Zodra uw game is voltooid, kunt u exporteren naar HTML5, Android, iOS, Windows, Mac, Linux, Xbox One, Microsoft Store en meer.

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

Activum Winkel. De meeste programmeurs hebben geen vaardigheden in kunst, muziek of animaties. Maar dat is goed met Construct 3, omdat u altijd kant-en-klare items kunt zoeken en kopen in de Scirra Store. De meeste activapakketten zijn slechts een paar dollars, maar de professionele dingen kunnen prijzen van $ 30 of meer. Je kunt ook voorbeeldspellen met bron kopen, wat handig kan zijn voor het bestuderen en leren van nieuwe tips en trucs.

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

Download: Construct 3

2. GameMaker Studio 2

OR-code verslepen en neerzetten. Net als bij Construct 3 kun je met GameMaker Studio 2 volledige games maken met niets meer dan de slepen-en-neerzetten-interface 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.

Maak één keer, publiceer overal. Zodra je game klaar is, kun je naar elk aantal platforms en indelingen exporteren zonder je code te hoeven aanpassen: Windows, Mac, Linux, HTML5, Android, iOS, Nintendo Switch, PlayStation 4, Xbox One en meer. De gratis versie staat helaas niet toe om naar elk platform te exporteren.

Lange geschiedenis. GameMaker Studio 2 is een herschreven-van-nul-versie van Game Maker: Studio, die al in 1999 werd gestart. Tegenwoordig is het een van de meest populaire en actieve gratis ontwikkelingsgamma's die momenteel beschikbaar zijn. Nieuwe versies met functie-updates worden op regelmatige tijdstippen vrijgegeven.

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

pricing. De gratis versie kan voor onbepaalde tijd worden gebruikt, maar heeft beperkingen op hoe complex uw games kunnen zijn. Het Creator-abonnement kost $ 39 per jaar en exporteert naar Windows en Mac. Of u kunt afzonderlijke exporten ontgrendelen, elk met 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 elk $ 799 per jaar.

Download: GameMaker Studio 2

3. Eenheid

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

Component-gebaseerd ontwerp. Unity kwam niet met het ontwerpen van een componententiteit, maar had er een grote hand in om het te populariseren. Kortom, alles in de game is een object en je kunt verschillende componenten aan elk object koppelen, waarbij elke component een bepaald aspect van het gedrag en de logica van het object bestuurt..

Wijdverbreid gebruik en documentatie. Om optimaal te profiteren van Unity, moet u C # gebruiken. Het goede nieuws is dat Unity zo vaak wordt gebruikt, zowel bij hobbyisten als ervaren game-ontwikkelaars, dat je duizenden tutorials overal ter wereld tegenkomt om je op weg te helpen. Unity zelf heeft ook tal van diepgaande videoseries voor nieuwkomers en de verstrekte documentatie is uitstekend.

Geïnteresseerd in het coderingsaspect? Bekijk onze inleiding tot Unity.

Maak één keer, publiceer overal. Unity heeft de grootste exportondersteuning van elke game-engine: Windows, Mac, Linux, Android, iOS, HTML5, Facebook, allerlei soorten VR-systemen zoals Oculus Rift en Steam VR, evenals verschillende spelconsoles zoals PlayStation 4, Xbox One, Nintendo Wii U en Nintendo Switch.

Activawinkel. Wil je een minima-systeem in je game? Of wat dacht je van een netwerkoplossing op commerciële schaal? Misschien hebt u 3D-modellen, HUD-afbeeldingen en omgevingsstructuren nodig? Of zelfs een dialoogvenster voor je actie-avontuur-RPG? U kunt dit allemaal en meer kopen in de Unity Asset Store, waarvan er vele gratis beschikbaar zijn.

pricing. Het persoonlijke abonnement is volledig gratis en beperkt geen functies van de motor, zolang u maar minder dan $ 100.000 aan jaarlijkse inkomsten uit uw games verdient. Het Plus-abonnement is noodzakelijk tot een jaarlijkse opbrengst van $ 200.000, en ontgrendelt ook de felbegeerde “donker thema” voor de redacteur. Daarna hebt u het Pro-plan nodig, waarmee u onbeperkte inkomsten kunt genereren.

Download: Eenheid

4. Godot-motor

Ondersteunt 2D en 3D. Net als Unity ondersteunt Godot de creatie van zowel 2D- als 3D-spellen. In tegenstelling tot Unity is de steun van Godot echter veel beter. Het 2D-aspect van de motor is vanaf het begin zorgvuldig ontworpen, wat betere prestaties, minder fouten en een schonere algemene workflow betekent.

Op scène gebaseerd ontwerp. Godot's benadering van game-architectuur is uniek omdat alles is verdeeld in scènes - maar niet het soort “tafereel” je denkt aan. 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 vervolgens die scènes in nog grotere scènes. Deze hiërarchische ontwerpbenadering maakt het heel eenvoudig om georganiseerd te blijven en individuele elementen te wijzigen wanneer je maar wilt.

Aangepaste scripttaal. Godot gebruikt een drag-and-drop-systeem voor het onderhouden van scène-elementen, maar elk van die elementen kan worden uitgebreid via het ingebouwde scripting-systeem, dat een aangepaste Python-achtige taal gebruikt, genaamd GDScript. Het is eenvoudig te leren en leuk om te gebruiken, dus probeer het eens, zelfs als je geen codeerervaring hebt.

Maak één keer, publiceer overal. Godot kan direct uit de verpakking 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 zijn (zoals op een Mac-systeem moeten zitten 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, wat verklaart hoe het al zoveel geweldige functies heeft: natuurkunde, post-processing, netwerken, allerlei ingebouwde editors, live debugging en hot reload, bronbeheer en meer.

Gratis en open source. Godot is het enige hulpmiddel op deze lijst dat eigenlijk vrij en volledig is. Omdat het is gelicentieerd onder de MIT-licentie, kunt u het gebruiken zoals u wilt en de spellen die u maakt zonder enige beperking verkopen. Je kunt zelfs de broncode van de engine downloaden en wijzigen! (De motor is gecodeerd in C ++.)

Download: Godot Engine

5. Onwerkelijke motor 4

Ontwikkeld door industriemeesters. Van alle tools op deze lijst is UE4 de meest professionele. Het werd helemaal opnieuw gecreëerd door de genieën achter de Unreal-franchise-mensen die weten wat er nodig is in een topmodel-engine en wat nodig is om de volgende generatie functies te leveren. Ze weten precies wat ze doen.

Geavanceerde motorfuncties. Een van de drijfprincipes van UE4 is om je zo snel mogelijk te laten herhalen en ontwikkelen, zodat je functies krijgt zoals live debugging, hot reloading, een gestroomlijnde asset-pipeline, instant game-previews, plus honderden inbegrepen assets en systemen zoals kunstmatige intelligentie, filmische gereedschappen, nabewerkingseffecten en meer.

Geen code nodig. Het unieke verkoopargument van UE4 is het Blueprint-systeem, waarmee je gamelogica kunt maken zonder 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, kunt u dat ook doen.

De beste tutorials op deze planeet. Het UE4 YouTube-kanaal heeft meer dan 800 video's die je door elke centimeter van de motor 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 semester-lange cursus aan de universiteit. Als u stapsgewijze begeleiding nodig heeft, heeft UE4 alles voor u.

Maak één keer, publiceer overal. Beginnend om hier een patroon te zien? Alle beste engines laten naadloze export naar meerdere platforms toe, en UE4 is geen uitzondering: Windows, Mac, Linux, Android, iOS, HTML5, PlayStation 4, Xbox One, Oculus VR en meer.

pricing. Als een gratis gebruiker krijgt u toegang tot de volledige engine (inclusief broncode). U hoeft alleen maar een royalty van 5% te betalen voor alle inkomsten na de eerste $ 3.000 die elk kwartaal per spel wordt verdiend. Met andere woorden, u begint pas te betalen wanneer uw game slaagt.

Download: Unreal Engine 4

Andere opmerkelijke gratis spelontwikkelingssoftware

Er zijn een handvol andere tools voor de ontwikkeling van spellen die niet echt voor de top 5 hebben gezorgd, maar die nog steeds de moeite van het bekijken waard zijn, vooral als de hierboven genoemde te ingewikkeld zijn of gewoon niet zijn wat je zoekt:

  • Defold (zoals een lichtgewicht versie van Unity, behalve het gebruik van Lua in plaats van C #)
  • RPG Maker MV (als je traditionele 2D-RPG's wilt maken, scripted met JavaScript)
  • Cerberus X (ideaal voor het maken van 2D-spellen, met behulp van een aangepaste programmeertaal)
  • Stencyl (vergelijkbaar met Construct 3 omdat het alleen versleept wordt)
  • GDevelop (ook drag-and-drop maar nog niet helemaal volwassen)

Als je serieus wilt worden over het ontwikkelen van games, moet je echt wat programmeren leren. We raden aan om aan de slag te gaan met deze leuke programmeerspellen om je vaardigheden te ontwikkelen. De 10 beste programmeergames om je codeervaardigheden te testen en te bouwen De 10 beste programmeergames om je codeervaardigheden te testen en te bouwen Programmeerspellen helpen je sneller te leren met hands-on oefeningen en ervaringen --- plus ze zijn echt leuk! Lees meer en leer hoeveel geldspelprogrammeurs kunnen verdienen Hoeveel geld maken programmeurs? Hoeveel geld verdienen programmeurs? Als je geïnteresseerd bent in het volgen van een baan als programmeur, moet je weten wat voor soort salaris je in deze functies kunt verwachten. Lees verder .

Beeldcredits: Radachynskyi Serhii / Shutterstock

Ontdek meer over: Programmeren.