Een game-engine is een raamwerk dat game-ontwikkeling faciliteert, met behulp van een reeks tools die zijn ontworpen voor game-ontwikkeling. Sommige game-engines noemen deze tools nodes, andere noemen ze API's, maar ze werken allemaal samen om je game-ontwikkelingservaring te verbeteren.
Het afgelopen decennium is er een enorme toename geweest van zowel videogamers als de hoeveelheid tijd die wordt besteed aan het spelen van videogames. Er is dus ongetwijfeld een levendige markt voor nieuwe en opwindende videogames. Als je een ontwikkelingsachtergrond, een klein budget en een geweldig spelidee hebt, maar niet weet waar je moet beginnen, ben je hier aan het juiste adres.
Volgens Unity Technologies, maakt 71% van alle mobiele games gebruik van zijn engine, waardoor in totaal vijf miljard downloads per maand worden gegenereerd van apps die met Unity zijn gebouwd. Deze game-engine is perfect voor beginners omdat het een leercentrum heeft dat is uitgerust met tutorials, projecten, cursussen en live trainingsworkshops om je in no. van beginner tot pro te brengen tijd.
Unity biedt 3D-game-ontwikkeling die in realtime wordt gedaan. Er zijn verschillende abonnementsopties beschikbaar, maar Unity Personal is de enige gratis. Dit abonnementstype biedt toegang tot alle engine-functies, samen met de cloudgebaseerde service. Het belangrijkste nadeel van Unity Personal is dat je het splash-logo van Unity niet uit je game kunt verwijderen totdat je een upgrade naar een van de betaalde versies hebt uitgevoerd.
Verwant: Unity Game-ontwikkelingstalen: welke moet je leren?
Vanaf Q1 2022 ondersteunt Unity installatie voor Windows en macOS, met preview-ondersteuning voor Linux. Om Unity op een van deze besturingssystemen te installeren en te gebruiken, moet er echter aan een aantal vereisten worden voldaan.
Als u Unity bijvoorbeeld op Windows wilt gebruiken, moet u besturingssysteemversie 7 (SP1+), 10 of 11 hebben. Voor macOS moet het besturingssysteem High Sierra 10.13+ zijn; voor Linux moet het besturingssysteem Ubuntu 20.04, Ubuntu 18.04 of CentOS 7 zijn. Klik hier voor de volledige systeemvereisten voor de nieuwste stabiele versie van Unity (versie 2021.2).
Nadat u aan de systeemvereisten hebt voldaan, kunt u navigeren naar: Unity's downloadpagina, waar je de drie stappen kunt voltooien die nodig zijn om de game-engine aan de gang te krijgen. Deze drie stappen omvatten:
- De Unity-hub downloaden.
- Uw Unity-versie selecteren.
- Uw project starten.
Unreal Engine is een ontwikkelingsengine die er prat op gaat een van de meer geavanceerde realtime 3D-creatietools te zijn. Toch is het geweldig voor beginners en je vindt zelfs een gedeelte met leermiddelen op de website.
Verwant: Hoe Unreal Engine 5 videogames zal verbeteren
Unreal Engine is niet alleen een game-engine, maar maakt ook andere realtime-applicaties zoals architecturale visualisatie, automotive-visualisatie en lineaire films. Unreal Engine heeft drie specifieke licentieovereenkomsten die afhankelijk zijn van hoe u van plan bent de tool te gebruiken. Deze licentieovereenkomsten omvatten:
- Creator licentie
- Publicatielicentie
- Licentie op maat
De makerlicentie is volledig gratis en er zijn geen royalty's aan verbonden. De publicatielicentie is gratis, maar vereist wel 5% royalty's wanneer uw spel "succesvol wordt". De aangepaste licentie is de optie om met Unreal Engine te werken om een licentieovereenkomst voor u op te stellen.
Elke licentieovereenkomst biedt onbeperkte toegang tot alle Unreal Engine-functies. Unreal biedt volledige toegang tot de C++-broncode, waardoor game-ontwikkelaars onbeperkte toegang hebben om de Unreal Engine-code aan te passen of zelfs uit te breiden.
Het heeft een Unreal Editor-tool, een ontwikkelomgeving waarin alle leden van een game-ontwikkelteam kunnen samenwerken. Het doet dit door middel van bewerking door meerdere gebruikers. Net als alle andere game-engines biedt Unreal Engine een aantal hoogwaardige functies voor het bouwen van een wereld, animatie, weergave en gameplay.
Godot is een gratis te gebruiken open source game-engine. Het belangrijkste verkoopargument van Godot is dat het gemeenschappelijke tools gebruikt, waardoor het ideaal is voor beginners. Deze engine heeft een visuele editor waarmee je zowel 3D- als 2D-UI's kunt maken en game-ontwikkelaars live kunt bewerken.
Godot heeft honderden nodes ontwikkeld om aan uw game-ontwikkelingsbehoeften te voldoen. Als de beschikbare knooppunten echter niet voldoende aan uw behoeften voldoen, heeft u de mogelijkheid om aangepaste knooppunten te maken. Godot werkt goed op meerdere platforms, zoals Windows, macOS en Linux. De engine maakt ook implementatie op meerdere platforms mogelijk.
Naast zijn vlakke leercurve, is het belangrijkste verkoopargument van Godot dat het game-ontwikkelaars meer scripting-opties biedt dan zijn concurrenten. Enkele van deze opties zijn:
- GDScript (wat veel lijkt op python)
- C#
- C++
- Visueel script
- Roest
- Nim
- D
Defold is niet alleen een volledig gratis game-engine; het is ook open source. Game-ontwikkelaars hebben dus de mogelijkheid om de code van deze game-engine aan hun voorkeuren aan te passen - en zelfs de mogelijkheid om gebruik te maken van een diverse verzameling functies die door andere communityleden zijn gemaakt.
De Defold Foundation belooft de engine altijd vrij te houden en is afhankelijk van de donaties van communityleden. Deze engine maakt 2D- en 3D-games met een speciale focus op prestaties. Het heeft een visuele editor en code-editor waarmee game-ontwikkelaars hun gamelogica in de Lua-scripttaal kunnen schrijven.
Defold heeft een gemakkelijke leercurve en heeft ook een gedeelte met leermiddelen op de hoofdwebsite, die is voorzien van tutorials en handleidingen om u op weg te helpen. De meeste Defold-documentatie is beschikbaar in de vorm van handleidingen, waardoor het voor beginners veel gemakkelijker is om mee te werken.
Solar2D (voorheen bekend als Corona) is een open-source game-engine. Zoals de naam al doet vermoeden, maakt Solar2D geweldige 2D-games met behulp van de Lua scripttaal. Deze game-engine is volledig gratis en heeft een grote hoeveelheid handleidingen en tutorials die perfect zijn voor beginners.
Solar2D heeft honderden API's voor je game-ontwikkelingsdoeleinden, maar het vergemakkelijkt ook het gebruik van functies van derden via plug-ins. Solar2D maakt platformonafhankelijke games voor systemen zoals:
- Android
- IOS
- ramen
- macOS
- Linux
Andere gratis game-engines die u kunt gebruiken
Deze gratis game-engines zijn ideaal voor beginners vanwege hun populariteit, de functies die ze bieden en hun vlakke leercurve. Afhankelijk van de game die je van plan bent te bouwen of zelfs wat je van plan bent na de build met die game te doen, kan de ene game-engine meer geschikt zijn dan de andere. Als je bijvoorbeeld een 2D-game wilt bouwen, is Solar2D of Godot misschien een betere optie dan Unity.
Dit is een solide lijst van enkele van de beste gratis game-engines ter wereld, maar hij is op geen enkele manier uitgeput.
Op zoek naar een manier om je eigen games te coderen? Phaser kan het raamwerk voor game-ontwikkeling zijn waarnaar u op zoek bent.
Lees volgende
- Programmeren
- Gamen
- Spelontwikkeling
- Online spelletjes
- Programmeren

Kadeisha Kean is een full-stack softwareontwikkelaar en technisch/technologisch schrijver. Ze heeft het onmiskenbare vermogen om enkele van de meest complexe technologische concepten te vereenvoudigen; materiaal produceren dat gemakkelijk kan worden begrepen door elke nieuwe technologie-beginner. Ze is gepassioneerd door schrijven, interessante software ontwikkelen en de wereld rondreizen (via documentaires).
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