Het maken van het spel De juiste tools vinden
Voor je eerste project is het maken van een klein voorbeeld in het genre waar je aan zit te denken, een prima beginpunt. Dit kan een kan platformspel zijn of een roleplayinggame. Voor je begint schrijf je alle ideeën op die je hebt over de game en jouw antwoord op de volgende vragen:  Wat is het belangrijkste onderdeel van de gameplay (thema)? Dit kan het overwinnen van tegenstanders zijn, oplossen van puzzels, of het praten met andere personages. Hoe moet de gameplay eruitzien? Bijvoorbeeld, het bevechten van tegenstanders kan gebeuren door op knoppen te drukken in real-time, of middels turn-based tactische beslissingen. Games met veel dialoog kunnen de speler in staat stellen om het plot vorm te geven, afhankelijk van bepaalde beslissingen, of door zoveel mogelijk te leren over de personages en de game-wereld. Wat is de sfeer van het spel? Is het griezelig, vrolijk, mysterieus of spannend? Als je voor de eerste keer een game engine of game-tool gebruikt, dan is dit het moment om wat te spelen met de tool. Leer hoe je achtergronden, objecten en personages kunt plaatsen. Maak eventueel objecten waar de speler iets mee kan doen, of kijk bij de kant en klare objecten die bij de software horen of die interactief zijn.  Als je niet zeker weet hoe je iets moet doen, vraag er dan naar op de website van de tool of zoek online naar meer informatie. Maak je niet druk over belichting en andere grafische effecten op dit moment. Dit kan betekenen dat je kleine wijzigingen aanbrengt in de game- software, of dat je meer complexe systemen van de grond af opbouwt. Hier vind je een paar voorbeelden:  Als je een platformspel maakt, wil je dan dat het personage tweemaal zo hoog kan springen of andere "speciale" bewegingen kan doen? Speel wat met de hoogte waarop een personage kan springen en of wat er gebeurt als je eenmaal klikt, de toets ingedrukt houdt of kiest uit verschillende sprongstijlen. Als je een action roleplayinggame of een horrorgame maakt, met welke wapens begint de speler dan? Kies 2 of 3 wapens waarnaar de speler kan upgraden, en test ze uit. Probeer de keuze tussen de verschillende wapens interessant te maken. Bijvoorbeeld, het ene wapen kan meer schade toebrengen, meerdere vijanden uitschakelen, of vijanden zwakker maken. Geen van de wapens mag alle mogelijkheden in zich dragen, behalve wapens die veel gaan kosten (een spreuk die veel zielenkracht vereist, of een wapen dat na één keer gebruiken desintegreert) In een op een dialoog gebaseerd spel kun je ervoor zorgen dat de speler de dialogen uitkiest uit een lijst met opties, of dat deze gewoon luistert, vervolgens een actie onderneemt, waarna de dialoog weer verder gaat. Wil je dat het spel volgens een vast pad verloopt, of zijn er meerdere paden en manieren om het spel af te sluiten? Drie tot vijf korte levels is een goed begindoel voor het eerste game, maar je kunt dit natuurlijk altijd gaan uitbreiden. Zorg ervoor dat elk level net weer even anders is, waarbij je het ontwerp van de "core gameplay" niet uit het oog verliest. Je kunt deze levels achter elkaar maken of pas later combineren, wat jij maar het gemakkelijkst vindt.  Een platformspel zal meestal bewegende platforms of snellere vijanden gebruiken. Een actiespel kan zwermen nieuwe vijanden introduceren, een zware tegenstander, en vijanden die erg moeilijk zijn om te verslaan zonder speciaal wapen of tactiek. Een puzzel gaat meestal over één soort puzzel en biedt hetzij moeilijker versies voor elk nieuw level, of introduceert nieuwe tools en obstakels waardoor de speler langer over de oplossing na zal moeten denken. Hier wordt meestal naar verwezen als "secondary mechanics" of "secondary gameplay loops." Door de basisonderdelen van het spel te gebruiken zoals springen, zal de speler ook verder komen op een ander spelniveau, zoals het verslaan van vijanden of het verzamelen van schatten. Dit kan uiteindelijk leiden tot het bereiken van weer andere doelen, zoals het einde van het level, geld sparen voor upgrades, en natuurlijk het uitspelen van het spel. Zoals je uit het voorbeeld wel op zult maken, heb je deze al meegenomen in de ontwikkeling zonder dat je het je hebt gerealiseerd. Zorg er in ieder geval voor dat de speler snel begrijpt wat het doel van het spel is. Als na 10 minuten de speler alleen maar tot de conclusie kan komen dat het spel niet meer diepgang heeft dan het overhoop schieten van vijanden, steeds maar weer, dan ligt verveling op de loer. Als de speler na het doden van de eerste vijand een aantal munten krijgt, dan weet de speler dat er een doel is (munten sparen voor een beloning) en dat het spel daarnaartoe leidt. Test elke level meerdere malen en vraag anderen om je te helpen. Probeer het spel op verschillende manieren te benaderen, waaronder ook dingen die je zo nooit bedoeld had, zoals het negeren van quests en direct naar de laatste boss lopen, of dat je probeert het spel uit te spelen met "waardeloze" wapens of met upgrades. Dit is een langdurig proces dat erg frustrerend kan zijn, maar het repareren van bugs en ervoor zorgen dat het spel leuk is voor alle spelers, is het zeker waard.  Geef speltesters net genoeg informatie die ze nodig hebben om te beginnen. Zorg dat ze weten dat het spel nog in ontwikkeling is en welke toetsen ze moeten gebruiken. Iets anders hoeven ze niet te weten.  Geef speltesters feedbackformulieren voor alle informatie die ze verzamelen, en waarmee je gemakkelijk deze gegevens kunt vergelijken of er aan kunt refereren. Hiermee kun je ook specifieke vragen stellen over delen van het spel waar je onzeker over bent. Testers waar je het meest aan hebt zijn mensen die jij niet kent, en zich niet verplicht voelen om positief te zijn over je spel. Hoewel het mogelijk is om online ontzettend veel game-assets te vinden is het ook belangrijk om de tijd te nemen te controleren of iets niet klopt of past , en anders op zoek te gaan naar een vervanging. Leer omgaan met een beeldbewerkingsprogramma om eenvoudige graphics in je 2D-spel aan te kunnen passen, of gebruik software zoals OpenGL als je probeert een ambitieus 3D-project van de grond te krijgen. Voeg er lichteffecten aan toe waardoor de speler langs het belangrijkste pad door de kamer loopt, en particle-effecten om coole aanvallen beter uit te laten komen en beweging op de achtergrond te creëren. Voeg geluidseffecten toe zoals bij het lopen, aanvallen, springen en overal waar dat maar nodig is. Er is natuurlijk altijd wel een reden om iets te veranderen of verbeteren, maar het spel is klaar zodra de visuals en audio voldoen aan jouw eisen. Gefeliciteerd! Dit is technisch gezien waarschijnlijk het gemakkelijkste spel om te maken, maar niet iedereen is geïnteresseerd in een spel zonder graphics. De meeste tekst gebaseerde games richten zich op een verhaal, een puzzel of een avontuur, waarin verhaal, ontdekken en puzzels worden gecombineerd. Hieronder vind je een paar gratis opties:   Twine is snel en gemakkelijk te gebruiken met je browser.  StoryNexus en Visionaire hebben meer gameplay mogelijkheden en afbeeldingen.  Inform7 is een krachtiger tool met een grote community van enthousiastelingen. GameMaker en Stencyl zijn goede opties die je voor elk willekeurig genre kunt gebruiken, en je hebt de mogelijkheid om programmering te gebruiken zonder dat het vereist is. Scratch! is een andere tool die je voor browserspellen kunt gebruiken. Een 3D-game is een veel grotere uitdaging dan een 2D-game, dus houd er rekening mee dat dit een langdurig project gaat worden en heel hard werken is. Spark and Game Guru kan je wat van het werk besparen omdat je er een wereld mee kunt bouwen zonder dat er een regel code aan te pas komt. Heb je al ervaring met programmeren of je wilt leren hoe dit moet, probeer dan de zeer populaire game engine Unity. Als je zelf aan de slag wilt met het maken van 3D modellen in plaats van het gebruiken van bestaand materiaal, dan heb je 3D software nodig als 3DS Max, Blender (gratis), of Maya. Zelfs al heb je een achtergrond als programmeur, dan wil je misschien toch nog graag een van de bovengenoemde engines gebruiken voor je eerste game. Ga zeker niet iets proberen alleen maar omdat het moeilijker is. Maar sommige mensen houden ervan dat ze volledige controle hebben, door een game vanaf de grond helemaal te gaan programmeren. Programmeer het spel dan wel in een IDE (Integrated Development Environment) zoals Eclipse in plaats van met een text editor, zodat je alles wat je nodig hebt handig kunt indelen in één project. Hoewel het mogelijk is om een game in bijna elke programmeertaal te schrijven, zal het leren van C++ je de juiste gereedschappen in handen geven. Online zijn allerhande tutorials te vinden en ladingen aan bronnen voor game-ontwikkeling.
Kies een concept. Maak een eenvoudig level. Ontwerp de kern van de gameplay, indien noodzakelijk. Maak een paar levels. Maak doelen voor de korte en lange termijn. Test het spel. Polijst de graphics en het geluid. Een voornamelijk op tekst gebaseerd spel. Maak een 2D-spel. Probeer eens uit of 3D-games wat voor je zijn. Een benadering waarbij er veel geprogrammeerd gaat worden.
https://www.wikihow.com/Make-Computer-Games https://www.wikihow.com/Make-Computer-Games
Creating the Game Finding Tools