Het maken van een videospelletje is veel minder afschrikwekkend dan het misschien lijkt. Hoewel je waarschijnlijk niet van geen ervaring naar het maken van de volgende Grand Theft Auto gaat, is het eigenlijk nog nooit zo gemakkelijk geweest om te beginnen met het maken van games. Game ontwikkeling tools en hulpmiddelen zijn steeds toegankelijker geworden voor de gemiddelde persoon, zelfs als ze geen programmeer ervaring hebben. Vaak zijn deze tools ook gratis beschikbaar.
Om te proberen het makkelijker te maken voor diegenen die aan de slag willen met het maken van games, hebben we een lijst samengesteld van 11 game engines / editors. Sommige zijn ontworpen voor een specifiek spelgenre of om ongelofelijk makkelijk te zijn voor nieuwkomers. Anderen zijn professionele ontwikkeltools voor AAA-spellen, maar zijn effectief gratis te gebruiken voor hobbyisten en bieden nog steeds veel leermiddelen om mensen met beperkte programmeerervaring aan de slag te helpen.
Er zijn natuurlijk veel dingen die bij het ontwikkelen van spellen komen kijken – muziek, animatie, geluid, schrijven, textureren, modelleren, enz. – echter, de game engine / editor die je kiest gaat het grootste effect hebben op wat voor soort spel je kunt maken. Als je suggesties hebt voor andere engines, software, of leermiddelen voor de andere aspecten van ontwikkeling, post het in de commentaren.
CryEngine
Een cross-platform commerciële 3D engine ontwikkeld door Crytek. Het is gebruikt voor spellen als Prey (2017) en Everybody’s Gone to the Rapture.
Bestemd voor: 3D-games
Editor beschikbaar voor: Windows
Scripting / markup taal (talen): Lua
Kosten: Gratis totdat het project in een jaar meer dan $5.000 verdient, daarna wordt er 5 procent royalty in rekening gebracht.
Leermiddelen: CryEngine heeft een aantal gratis tutorialvideo’s die alles behandelen, van het installeren van de editor en het doorlopen van het maken van een eenvoudig Flappy Bird-achtig spel tot complexere dingen zoals het compileren van een aangepaste geconfigureerde versie van de engine.
Website: https://www.cryengine.com/
Aan de slag: https://www.cryengine.com/tutorials
GameMaker
Een cross-platform commerciële 2D game engine ontwikkeld door YoYo Games. Het is gebruikt voor spellen als Undertale, Hyper Light Drifter, en Minit.
Bestemd voor: 2D-spellen
Editor beschikbaar voor: Windows en macOS
Scripting / markup taal (talen): Maakt gebruik van een eigen scripttaal genaamd GameMaker Language (GML) en een visuele scripttaal genaamd Drag and Drop (DnD).
Kosten: Gratis voor 30 dagen, en dan licenties beginnen bij $ 39 / jaar.
Learning tools: Een paar gratis geschreven en video tutorials die de basis te dekken en een aantal die meer duik in hoe je specifieke genres van games, zoals turn-based RPG’s, toren verdediging, en landbouw games te maken. Er zijn ook links naar enkele externe sites en gemeenschappen die scripts en gidsen hebben om mensen op weg te helpen.
Website: https://www.yoyogames.com/gamemaker
Aan de slag: https://www.yoyogames.com/learn
GDevelop
Een open-source 2D game engine ontworpen voor gebruiksgemak.
Gebruikt voor: 2D spellen
Editor beschikbaar voor: Windows, macOS, Linux, en web
Scripting / markup taal (talen): Geen, maakt gebruik van een drag and drop interface.
Kosten: Gratis
Leermiddelen: Er zijn verschillende gidsen en handleidingen beschikbaar op de GDevelop wiki, en ook meer dan 80 voorbeeldbestanden over hoe je specifieke genres van spellen en specifieke spelkenmerken kunt maken.
Website: https://gdevelop-app.com/
Aan de slag: http://wiki.compilgames.net/doku.php/gdevelop5/getting_started
Godot
Een open-source 2D en 3D game engine ontworpen om krachtig te zijn, makkelijk te leren, en voor samenwerking in teamverband.
Bestemd voor: 2D en 3D spellen
Editor beschikbaar voor: Windows, macOS, en Linux
Scripting / markup taal (talen): GDScript, C#, en visuele scripting.
Kosten: Gratis
Leermiddelen: Godot heeft een uitgebreide stap-voor-stap handleiding voor het gebruik van hun editor, samen met een hoop gratis tekst tutorials die meer specifieke aspecten behandelen, zoals het implementeren van VR, het gebruik van skeletten voor 2D animatie, en het genereren van procedurele geometrie.
Website: https://godotengine.org/
Aan de slag: https://docs.godotengine.org/en/stable/getting_started/step_by_step/index.html
Lumberyard
Een commerciële cross-platform 3D-game-engine die is ontwikkeld door Amazon en is gebaseerd op een oudere versie van CryEngine. Het is gebruikt voor spellen als Star Citizen en The Grand Tour Game.
Bestemd voor: 3D-games, met Twitch-integratie en multiplayergames die Amazon Web Services gebruiken
Editor beschikbaar voor: Windows
Scripting / markup taal (talen): Lua
Kosten: Gratis
Leermiddelen: Er is een gratis reeks van getting started tutorial video’s en videogesprekken over meer specifieke functies in de engine. Er is ook een gratis training over het gebruik van Lumberyard met AWS.
Website: https://aws.amazon.com/lumberyard/
Aan de slag: https://aws.amazon.com/lumberyard/gettingstarted/
Ren’Py
Een open-source visual novel game engine. Het is gebruikt voor spellen als Doki Doki Literature Club, Butterfly Soup, en One Night, Hot Springs.
Bestemd voor: Visuele romans
Editor beschikbaar voor: Windows, macOS, en Linux
Scripting / markup taal (talen): Ren’Py scripttaal en Python
Kosten: Gratis
Leermiddelen: Er is een gratis tekstuele handleiding voor het maken van een eenvoudig spel in Ren’Py en aanvullende tekstuele handleidingen voor meer specifieke aanpassingen.
Website: https://www.renpy.org/
Aan de slag: https://www.renpy.org/doc/html/quickstart.html
RPG Maker
Een commerciële game engine ontwikkeld door Degica. Het is speciaal ontworpen voor het maken van klassieke JRPG-achtige spellen zonder dat je hoeft te weten hoe je moet programmeren. Het is gebruikt voor spellen als Corpse Party en Rakuen.
Bestemd voor: 2D roleplaying games
Editor beschikbaar voor: Windows en macOS
Scripting / markup taal (talen): JavaScript
Kosten: $79,99
Leermiddelen: Er zijn enkele gratis tutorials voor oudere versies van de engine, die waarschijnlijk nog steeds van toepassing zijn. Maar voor de meest recente versie, MV, lijken de beste bronnen door de gemeenschap te zijn gemaakt.
Website: https://www.rpgmakerweb.com/products/programs/rpg-maker-mv
Aan de slag: https://www.rpgmakerweb.com/support/products/tutorials
Twine
Een open-source editor voor interactieve storytelling. Het is gebruikt voor spellen als Lionkiller en The Uncle Who Works For Nintendo.
Bestemd voor: Interactieve fictie en op tekst gebaseerde spellen.
Editor beschikbaar voor: Windows, macOS, en web
Scripting / markup language(s): Eigen opmaaktaal, maar staat ook HTML, Javascript en CSS toe.
Kosten: Gratis
Leermiddelen: Er is een gids die de basisprincipes van hun opmaaktaal behandelt en enkele voorbeelden biedt van meer geavanceerde scripting.
Website: https://twinery.org/
Aan de slag: https://twinery.org/wiki/start
Unity
Een cross-platform commerciële game engine ontwikkeld door Unity Technologies. Het is gebruikt voor spellen als Untitled Goose Game, Ori and the Will of the Wisps, en Hollow Knight.
Bestemd voor: 2D en 3D games.
Editor beschikbaar voor: Windows, macOS, en Linux
Scripting / markup taal (talen): C#
Kosten: Gratis voor studenten en hobbyisten voor persoonlijk gebruik en voor kleine bedrijven die minder dan $100.000 per jaar genereren. Daarbuiten zijn er jaarplannen vanaf $399 / jaar of $40 / maand.
Leermiddelen: Unity biedt een aantal gratis middelen om degenen die nieuw zijn voor de motor te helpen. Maar het biedt nog veel meer onder zijn Unity Learn Premium-programma, waaronder lessen, tutorials en zelfs certificeringen. Unity Learn Premium is momenteel gratis tot 10 juni 2020, maar kost normaal $15 per maand.
Website: https://unity.com/
Aan de slag: https://learn.unity.com/tutorial/create-your-first-unity-project
Unreal
Een commerciële cross-platform game-engine ontwikkeld door Epic Games. Het is gebruikt voor spellen als Fortnite, Final Fantasy VII Remake, en Octopath Traveler.
Bestemd voor: 3D games.
Editor beschikbaar voor: Windows.
Scripting / markup taal (talen): C++ en Blueprints Visual Scripting
Kosten: Gratis, maar met een 5 procent royalty verschuldigd over de bruto inkomsten van het spel boven de $3.000 per spel per kwartaal.
Leermiddelen: Epic Games biedt een aantal gratis online videocursussen aan die enkele inleidende aspecten van het gebruik van de editor van de engine behandelen en enkele meer geavanceerde onderwerpen zoals post processing effecten en het creëren van asset pipelines.
Website: https://www.unrealengine.com/en-US/
Aan de slag: https://docs.unrealengine.com/en-US/GettingStarted/index.html
VN Maker
Een commerciële game-engine ontwikkeld door Degica. Het is speciaal ontworpen voor het maken van visuele romans zonder dat je hoeft te weten hoe je moet programmeren.
Bestemd voor: Visual novels
Editor beschikbaar voor: Windows, macOS, en Linux
Scripting / markup language(s): JavaScript en CoffeeScript
Kosten: $69,99
Leermiddelen: Er is een gratis uitgebreide gids die een breed scala aan onderwerpen behandelt, waaronder de basisprincipes van de editor, hoe je het verhaal dat je schrijft structureert, hoe je je visuele roman aanpast zonder scripting, en een hele aparte gids alleen voor scripting plus documentatie.
Website: http://visualnovelmaker.com/
Aan de slag: https://asset.visualnovelmaker.com/help/index.htm#t=Beginner_s_Guide.htm