How To Make A Video Game From Scratch: Leer hoe

Leren hoe je een video game te maken vanuit het niets kan een zeer leuk en lonend proces zijn. Met de opkomst van mobiele gaming, zijn mensen over de hele wereld te profiteren van de enorme video game markt door het creëren en verkopen van hun games. Natuurlijk is het aantal mensen dat game-ontwikkeling leert ook toegenomen.

Verschillende videogames voor verschillende platforms en besturingssystemen worden iets anders gemaakt, maar ze zijn allemaal gebaseerd op dezelfde algemene concepten.

Je zult moeten leren coderen in ten minste één taal voordat je je eigen spel kunt maken, vooral als je de manier waarop het eruitziet en werkt wilt kunnen aanpassen. Programmeren is de basis van video game ontwikkeling, en leren hoe je een spel vanaf nul maakt houdt in dat je moet leren coderen.

In deze gids, zal ik je introduceren in de belangrijkste principes van video game ontwikkeling. Ik zal je de algemene stappen laten zien die je moet volgen als je erachter komt hoe je je eigen spel kunt maken, en ik zal je kennis laten maken met de verschillende programmeertalen die worden gebruikt om games op verschillende platforms te bouwen.

Ten slotte zal ik je een kort inzicht geven in een paar van de andere dingen die je zult moeten leren als je serieus bent over het leren maken van een videogame vanaf nul, in plaats van simpelweg door een sjabloon te volgen.

Game Ontwikkeling vs Game Ontwerp

Voordat je in de belangrijkste stappen springt die je moet volgen om je eerste spel vanuit het niets te maken, is het belangrijk om het verschil tussen video game ontwikkeling en game ontwerp te overwegen. Merk op dat je beide nodig hebt als je wilt leren hoe je in je eentje een spel maakt.

Laatst Udacity Coupon Gevonden:

Geverifieerde Staff Pick

EXCLUSIEF: 75% KORTING

Op Udacity Cursussen

Begin je lente met nieuwe vaardigheden – haast je & kies je droom Udacity cursus met een enorme 75% korting! Deze exclusieve Udacity coupon code is actief voor een beperkte tijd.

Vervaldatum: 28/03/2021
2,948 mensen gebruikt
Nog maar 37 over

Rating

5.0

×

Geverifieerde Staff Pick
Waardering

5 / 5

Udacity Review

EXCLUSIVE: 75% KORTING

Op Udacity Cursussen

Begin je lente met nieuwe vaardigheden – haast je & kies je droom Udacity cursus met een enorme 75% korting! Deze exclusieve Udacity coupon code is actief voor een beperkte tijd.

BITDEGREE75

Ga & shoppen met deze korting!

REDEEM DEAL

Vervaldatum: 28/03/2021
2.948 mensen gebruikt
Nog maar 37

Om het eenvoudig te zeggen, video game design verwijst naar het eigenlijke artistieke ontwerp van een video game. Spelontwerpers besteden hun tijd aan het conceptualiseren van nieuwe aspecten van hun spellen.

Zij werken uit wat een spel moet bevatten, hoe het spel onder bepaalde omstandigheden moet reageren, en wat er precies moet worden gemaakt om het spel zo goed mogelijk te maken.

Aan de andere kant zijn gameontwikkelaars – of gameprogrammeurs – de mensen die het beste weten hoe ze een videogame moeten maken door de code te schrijven, zodat het spel zou doen wat het moet doen.

Hoe maak je een videogame: programmeurs

In de rest van deze gids zal ik me richten op de ontwikkelingskant van het leren coderen van een videogame, maar het is belangrijk dat je begrijpt dat je je game eerst moet ontwerpen voordat je hem kunt programmeren.

Merk op dat het heel goed mogelijk is dat de gameontwerper en de gameontwikkelaar dezelfde persoon zijn. Het ontwerp- en het ontwikkelingsproces kunnen naast elkaar worden uitgevoerd als je eenvoudige spellen bouwt.

Hoe maak je een videogame: 5 stappen

In het begin kan het erg moeilijk lijken om te leren hoe je je eigen game moet maken. Je zou geneigd kunnen zijn om je terug te trekken en de ontwikkeling van een spel aan de experts over te laten. Maar dat zou ik niet aanraden! In plaats daarvan zou je een beetje werk moeten steken in het leren van de basis van het maken van videogames. Het is niet zo moeilijk als je zou denken.

Met dit in gedachten, is hier een zeer algemene stap voor stap gids om je te helpen leren hoe je een video game maakt. Merk op dat het exacte proces varieert afhankelijk van het type spel dat je bouwt en het platform waarop je het wilt uitbrengen, maar dit geeft je een idee van wat er allemaal bij komt kijken.

Stap 1: Doe wat onderzoek & Conceptualiseer je spel

Het eerste wat je moet doen als je probeert je eerste spel te maken is nadenken over wat voor soort spel je precies van plan bent te maken. Doe wat onderzoek en zoek precies uit welke vaardigheden je nodig hebt om dit spel te bouwen, en wat voor functies het moet hebben.

Als je serieus bent over het leren maken van een videogame, dan moet je een paar inleidende cursussen volgen voordat je verder gaat. Bijvoorbeeld, als je geïnteresseerd bent in het bouwen van een 2D-rollenspel, zou ik aanraden om eens te kijken naar zoiets als de cursus Leer een 2D-Game maken in Unity.

Aternternatief, als je serieus bent over het maken van een geavanceerd videospel, moet je er misschien wat meer moeite in steken. Dit studieprogramma zal het beste bij je passen, omdat het twee verschillende cursussen biedt om ervoor te zorgen dat je een goed afgeronde opleiding krijgt.

Vergelijk online leerplatforms naast elkaar

Wist je dat?

Heb je je ooit afgevraagd welke online leerplatforms het beste zijn voor je carrière?

Zie & vergelijk TOP3 online leerplatforms naast elkaar

Stap 2: Werk aan een ontwerpdocument

Als je eenmaal hebt bedacht hoe je een videogame moet maken, het hebt geconceptualiseerd, en bent gaan nadenken over hoe je wilt dat het eruitziet, moet je een ontwerpdocument samenstellen. Voor de meeste mensen is een ontwerpdocument een korte schets van een spel, hoe het eruit moet zien, en wat je moet doen om het te bouwen.

Wanneer je je ontwerpdocument samenstelt, overweeg dan de volgende dingen:

  • De vaardigheden die je tot je beschikking hebt. Het kan duur worden als u mensen moet gaan inhuren om dingen te doen omdat u niet over de juiste vaardigheden beschikt. Vergeet ook niet dat je je vaardigheden altijd online kunt verbeteren!
  • Welke taal/talen je gaat gebruiken. Dit zal je helpen om de manier waarop dingen gebouwd gaan worden te beperken.
  • Hoe het er uit moet zien/ zich moet gedragen.
  • Of je updates en nieuwe releases in de toekomst wilt opnemen.

Als je je ontwerpdocument hebt samengesteld, is het bijna tijd om te gaan programmeren!

Stap 3: Beslis of je software nodig hebt

Het laatste wat je moet doen voordat je begint te ontdekken hoe je een videogame maakt, is uitzoeken welke software je nodig hebt. Eenvoudige mobiele game-ontwikkeling vereist niet veel fancy software – in veel gevallen kun je wegkomen met een code editor en compiler.

Maar meer geavanceerde games kunnen zeer krachtige en specifieke software vereisen, zoals 3D-modelleringsprogramma’s en beeldbewerkers. Deze geavanceerde software kan veel kosten, wat betekent dat je zorgvuldig op je budget moet letten.

Merk op dat je ook een computer nodig hebt met een processor van hoge kwaliteit en veel RAM-geheugen om veel van de software te draaien die nodig is om complexe spellen te maken.

Stap 4: Begin met programmeren

Nadat je de benodigde software hebt gedownload, is het tijd om te gaan coderen! Hoewel complexere spellen game engines nodig hebben om op te draaien, hebben eenvoudige mobiele spellen zoiets niet nodig. Bepaal gewoon in welke taal je je spel gaat schrijven en begin er meteen aan!

Hoe maak je een videogame: programmeur

Als je wilt weten hoe je een videogame met veel variabiliteiten maakt, zoals een RPG-spel, dan moet je eens kijken naar de Unity Video Game Creation Tutorial. Deze cursus bevat een ongelooflijke 28 uur aan video lezingen. Het zal je alles leren wat je moet weten om te beginnen met het gebruik van de Unity editor.

Stap 5: Test je spel & Start Marketing!

Weten hoe je een video game moet maken zal het niet succesvol maken, daarvoor heb je marketing nodig. Het eerste wat je moet doen is ervoor zorgen dat je alles test, zodat je eventuele bugs kunt verwijderen. Dit kan erg lang duren, dus zorg ervoor dat je bereid bent om uren achter elkaar te gaan zitten om dingen te testen.

Marketing is relatief eenvoudig. Ik zou aanraden een marketing consultant in te huren om je op zijn minst op weg te helpen, vooral als je zelf geen marketing ervaring hebt. Het is iets moeilijker om uw spel aan te bieden aan mensen die het willen kopen, en u hebt een aantal opties:

  • Maak een website waar mensen uw spel als download kunnen kopen.
  • Maak papieren exemplaren van uw spel en distribueer het via verschillende game stores en andere retailers.
  • Als u een mobiel spel hebt gebouwd, zorg er dan voor dat u het opneemt in de Apple app store en de Google Play store.

Dit zijn slechts een paar van uw opties. Nogmaals, spreek met een expert als je niet zeker weet wat de beste manier is om je spel te verkopen.

Welke talen kan ik gebruiken om een video game te maken?

Eenvoudige mobiele games kunnen worden gemaakt met behulp van een breed scala aan programmeertalen. Als je bedreven bent in één taal, heb je waarschijnlijk genoeg kennis om te leren hoe je een videogame voor mobiele apparaten kunt maken.

Maar meer ingewikkelde games die zijn ontworpen voor computers of consoles, vereisen een veel dieper begrip van programmeertalen en hoe ze kunnen worden gebruikt om games te ontwikkelen. Een paar van de talen die je kunt gebruiken om je eigen spel te maken zijn:

JavaScript

Leren hoe je een spel maakt met JavaScript is vrij eenvoudig. Zoals hierboven is opgemerkt, kun je eenvoudige mobiele apps en games maken door JavaScript, HTML en CSS te combineren met het PhoneGap-platform.

Miljoenen mensen over de hele wereld hebben al een werkende JavaScript-kennis, wat betekent dat ze al over de meeste vaardigheden beschikken die ze nodig hebben om te beginnen met het bouwen van hun games.

Hoewel, er is geen reden om je zorgen te maken als je nog geen sterke actieve kennis van JavaScript hebt – in feite kan het leren maken van je eigen game zelfs gemakkelijker zijn als je geen eerdere slechte gewoonten hebt.

Hoe maak je een videogame: javascript

Ik raad je aan te beginnen met een eenvoudige JavaScript-cursus, zoals deze JavaScript-tutorial, voordat je verdergaat met iets specifieks voor het maken van games, zoals PhoneGap, dat ook te vinden is in onze rubriek Cursussen.

Als je kennis na het volgen van deze cursus nog niet voldoende is, moet je verder leren. Na het voltooien van de cursus kijk je naar de Intermediate JavaScript cursus om je kennis nog meer uit te breiden.

Java

Java is de meest populaire programmeertaal voor het maken van Android games. In combinatie met de Android Studio, kan Java worden gebruikt om games te maken die volledig zijn aangepast met betrekking tot uiterlijk en gedrag. Games gebouwd op Java zijn snel, efficiënt, en zeer gemakkelijk te personaliseren.

Als je serieus bent over het leren hoe je een video game voor een Android-toestel te maken, het eerste wat je moet doen is leren hoe je codeert in Java. Gelukkig is Java een vrij eenvoudige taal om te leren. Ik zou aanraden om te beginnen met de uitgebreide Java cursus.

Swift

Swift is een relatief nieuwe programmeertaal die is ontworpen voor gebruik op het iOS besturingssysteem. Het is gemaakt om iOS app- en game-ontwikkeling gemakkelijker te maken dan het vroeger was, en het is snel een favoriet geworden onder programmeurs die leren hoe ze voor het eerst een game moeten maken.

Als je wilt leren hoe je een videogame voor iOS-apparaten kunt maken, zou ik aanraden om te leren hoe je code schrijft met Swift. Tuurlijk, het is mogelijk om een iOS-game of app te maken zonder enige coderingskennis, maar het programmeren van je eigen spel geeft je veel meer vrijheid en flexibiliteit als het gaat om maatwerk.

Als je meer wilt weten over Swift en hoe je het kunt gebruiken om je iOS apps te maken kijk dan eens naar de Beginner Friendly Swift Tutorial.

De C talen

De C talen – C, C#, en C++ – zijn de meest gebruikte talen als het gaat om geavanceerde game en software ontwikkeling. De meeste console- en desktop-gebaseerde computerspellen zijn gebouwd met een of een combinatie van de C talen.

Hoewel, deze zijn zeer complex en moeilijk te leren. Ik zou niet aanraden ermee te beginnen, tenzij je heel serieus bent over het leren maken van een videogame en dit in een carrière wilt omzetten.

Als je wilt leren hoe je een spel bouwt met de C talen, zou ik aanraden eens te kijken naar de How to Make a Game in Unity cursus. Deze cursus leert de basis van C # met een speciale focus op game-ontwikkeling.

Welke andere vaardigheden moet ik leren?

Als je serieus bent over het leren coderen van een spel, zul je meer moeten leren dan alleen een programmeertaal. Je moet verschillende soorten software, frameworks en codebibliotheken leren gebruiken om zelfs de eenvoudigste games te bouwen.

Hoe maak ik een videogame: werken op een computer

Hieronder staan slechts een paar van de belangrijkste vaardigheden die je moet leren om aan de slag te gaan.

Zoals altijd moet je onthouden dat verschillende soorten spellen verschillende vaardigheden en kennis vereisen.

Hoe gebruik je verschillende soorten software

Zoals ik al heb opgemerkt, is de software het belangrijkste element bij het maken van een videospelletje. Dit geldt vooral als je hoopt een consolegame te maken.

Een van de meest voorkomende stukken software die je zult gebruiken wanneer je leert hoe je een videogame codeert, is Unity – een cross-platform game-engine die de basis zal vormen van een breed scala aan verschillende soorten games. Hier is een lijst van software voor het maken van spellen om je keuze gemakkelijker te maken.

Als je meer wilt leren over het gebruik van Unity om je eerste spel te bouwen, kijk dan eens naar de How To Make A Game In Unity tutorial.

Als alternatief, ga naar de Unity website en kijk eens rond. Doe wat onderzoek naar het soort spel dat je wilt maken, en leer met wat voor soort software je vertrouwd moet zijn op basis van je bevindingen.

Voordelen

  • Simplistisch ontwerp (geen overbodige informatie)
  • Hoge-kwaliteitscursussen (zelfs de gratis)
  • Verschillende functies

Belangrijkste kenmerken

  • Nanodiploma-programma’s
  • Geschikt voor ondernemingen
  • Betaalde certificaten van voltooiing

Voordelen

  • Gemakkelijk te gebruiken
  • Biedt kwaliteitsinhoud
  • Zeer transparant met hun prijzen

Belangrijkste kenmerken

  • Gratis certificaten van voltooiing
  • Gericht op data science vaardigheden
  • Flexibel leerrooster

Voordelen

  • Grote variëteit aan cursussen
  • Gemakkelijk te navigeren
  • Geen technische problemen

Belangrijkste kenmerken

  • Grote variëteit aan cursussen
  • 30-dagen terugbetalingsregeling
  • Gratis certificaten van voltooiing

Enige ontwerpvaardigheden

Als je van plan bent om te leren hoe je zelf een videogame kunt maken, heb je op zijn minst enige ontwerpvaardigheden nodig. Het maken van een videogame is meer dan alleen coderen – in feite begint het coderen pas als je je spel hebt geconceptualiseerd en ontworpen!

Als je geen ontwerpvaardigheden hebt, overweeg dan om een vriend te vragen om met je samen te werken of een ontwerper in te huren met wie je kunt samenwerken.

Vergeet echter niet dat je alles kunt leren zolang je maar wat tijd en moeite over hebt. Bekijk wat ontwerpcursussen op edX, Coursera, of Udacity.

Wat nu?

Leren hoe je je eigen spel vanaf nul kunt maken, kan leuk, lonend en extreem moeilijk zijn. Maar als je geïnteresseerd bent in coderen, gamen, of gewoon ondernemerschap in het algemeen, is het de moeite waard om te doen.

Start met het begrijpen van het algemene proces dat moet plaatsvinden om een spel te maken. Zelfs het eenvoudigste spel moet worden bedacht en geconceptualiseerd. Dit concept moet worden omgezet in een diepgaand ontwerpdocument, en vervolgens moet dit document worden gebruikt om het spel te coderen dat je wilt.

Als je nog niet weet hoe je moet coderen in ten minste één taal, zul je een paar maanden moeten besteden om dit te leren voordat je denkt aan het beginnen met het bouwen van een spel.

Je zult ook vertrouwd moeten raken met game engines zoals Unity. Daarnaast moet je ervoor zorgen dat je samenwerkt met iemand die op zijn minst enige ontwerpvaardigheden heeft.

Voor alles moet je je niet laten afschrikken door het grotere plaatje. Begin klein. Maak een kaartspel, een woordspel, of iets anders simpels. Blader door de edX game development cursussen en begin er een.

Houd in gedachten dat het leren maken van een videogame vanuit het niets niet iets is wat je in een weekend kunt doen, maar het zal de moeite lonen als je er genoeg moeite voor doet!

Laat uw eerlijke feedback achter

Laat uw oprechte mening achter & help duizenden mensen om het beste online leerplatform te kiezen. Alle feedback, zowel positief als negatief, wordt geaccepteerd zolang ze eerlijk zijn. Wij publiceren geen bevooroordeelde feedback of spam. Dus als u wilt uw ervaring, mening of advies te geven – de scène is aan jou!

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.