Hoe een spel te ontwikkelen (met afbeeldingen)

Inhoudsopgave:

Hoe een spel te ontwikkelen (met afbeeldingen)
Hoe een spel te ontwikkelen (met afbeeldingen)
Anonim

Het ontwikkelen van games is een complex proces. Professionele gamestudio's hebben teams van honderden mensen die werken aan conceptontwerp, programmering, kunstontwerp, modellering, animatie en geluidsontwerp. Zelfs als je al deze vaardigheden nog niet hebt, kun je zelf een eenvoudig spel ontwerpen op basis van wat je al weet. Deze wikiHow leert je hoe je aan de slag kunt gaan met het ontwikkelen van je eerste game-idee.

Stappen

Deel 1 van 2: Het concept plannen

Ontwikkel een spel Stap 1
Ontwikkel een spel Stap 1

Stap 1. Begrijp de omvang van het project

Voordat je begint met het ontwikkelen van een game, is het belangrijk om te begrijpen wat er allemaal komt kijken bij het maken van een game. Videogames hebben veel onderdelen, van de game-engine, programmering, graphics, animatie tot geluid en muziek. Al deze nemen vele uren in beslag om te maken. Als je nog nooit een game hebt ontwikkeld, begin dan eenvoudig. Behandel je eerste game als een leerervaring in plaats van een gepolijst project.

Ontwikkel een spel Stap 2
Ontwikkel een spel Stap 2

Stap 2. Weet wat je vaardigheden zijn

Als je een idee voor een spel bedenkt, bedenk dan een idee dat gebaseerd is op je vaardigheden. Als je een geweldige artiest bent, maar nog nooit hebt gecodeerd, kies dan een game-engine waarmee je je kunt concentreren op je kunstvaardigheden terwijl je minimaal codeert. Aan de andere kant, als je een geweldige programmeur bent, maar niet veel kunstvaardigheden hebt, kun je een spel maken met geweldige basisprincipes die een simplistische kunststijl omarmen. Veel populaire indiegames gebruiken eenvoudige 8-bits afbeeldingen of zelfs basisvormen voor afbeeldingen.

Ontwikkel een spel Stap 3
Ontwikkel een spel Stap 3

Stap 3. Bepaal wat het doel van het spel is

Videogames zijn er in verschillende stijlen en genres. Eén ding hebben ze allemaal gemeen: ze hebben allemaal een doel. Sommige spellen hebben meerdere doelen en optionele zijmissies. Veel games hebben echter een doel dat zo simpel is als "Naar het einde van het level". Je eerste game is misschien maar één scherm met een punt dat je naar de bovenkant van het scherm probeert te navigeren.

Een spel ontwikkelen Stap 4
Een spel ontwikkelen Stap 4

Stap 4. Bepaal hoe u het doel aan de speler communiceert

Als je eenmaal een doel voor de speler hebt gekozen, moet je uitzoeken hoe je het doel aan de speler kunt communiceren. Sommige games hebben een complex verhaal met veel niet-spelerpersonages (NPC's) waardoor de speler het gevoel krijgt dat hij deel uitmaakt van een levende wereld. Andere spellen hebben animaties of tussenfilmpjes voor het begin van een level. Sommige bevatten een zelfstudie. Sommige spellen geven eenvoudigweg tekst weer die de speler vertelt wat hij moet doen.

Een spel ontwikkelen Stap 5
Een spel ontwikkelen Stap 5

Stap 5. Bepaal een obstakel voor de speler

Als je eenmaal een doel hebt gekozen dat de speler moet bereiken, moet je beslissen over een obstakel dat de speler in de weg staat. Dit kan een puzzel zijn die de speler moet oplossen of platforms waarop de speler moet springen of zich moet verplaatsen. Heeft je spel vijanden? Zo ja, hoe gaan ze om met de speler? Heeft je game levels, of is het een open-world game?

Ontwikkel een spel Stap 6
Ontwikkel een spel Stap 6

Stap 6. Zoek de regels uit

Als je eenmaal een doel en een aantal obstakels hebt bedacht, beslis dan over enkele basisregels die een logische stroom hebben. Als je een platformgame ontwerpt, wat gebeurt er dan als de speler het platform mist? Als je game vijanden heeft, wat gebeurt er dan als de speler een vijand aanraakt of wordt aangevallen door een vijand? Heeft de speler een gezondheidsbalk? Is er een puntensysteem? Misschien wil je een tijdslimiet aan je spel toevoegen? Dit zijn regels die je nodig hebt om te beslissen voor je spel. Als je nieuw bent in het ontwerpen van games, probeer dan de regels zo eenvoudig mogelijk te houden.

Een spel ontwikkelen Stap 7
Een spel ontwikkelen Stap 7

Stap 7. Bepaal een beloning voor de speler

Sinds de beslissing over een doelpunt voor de speler en een obstakel. Een spel moet ook een manier hebben om de speler te belonen voor het bereiken van het doel. Dit is wat een game tot een bevredigende ervaring maakt. Sommige games hebben een laatste filmpje waarin de held een beloning krijgt voor zijn moeite. Sommige spellen geven de speler power-ups of nieuwe items. Andere spellen hebben een complex nivelleringssysteem dat de statistieken van de speler in de loop van de tijd verbetert.

Een spel ontwikkelen Stap 8
Een spel ontwikkelen Stap 8

Stap 8. Maak conceptart

Als graphics een groot deel van je game uitmaken, wil je een kunststijl voor je game bedenken. Met concept art kun je je ideeën op papier zetten voordat je ze als activa in een game gaat bouwen. Je wilt concept art maken voor al je personages, NPC's en vijanden. U wilt de algehele kunststijl consistent houden, dus bedenk welke kunststijl u wilt voordat u begint met bouwen. Als je game meerdere niveaus heeft, wil je een schets maken voor hoe elk niveau eruitziet. U wilt ook het niveauontwerp voor elk niveau op papier in kaart brengen.

Een spel ontwikkelen Stap 9
Een spel ontwikkelen Stap 9

Stap 9. Maak een game-ontwerpdocument

Dit is vooral handig als je een complexer spel ontwerpt met een team van mensen. Een game-ontwerpdocument kan de basisspelmechanica en het ontwerp bevatten. Het kan ook plotpunten, karakterbiografieën, concept art, evenals niveaukaarten en doelstellingen bevatten. Dit helpt om je hele team op één lijn te krijgen.

Deel 2 van 2: Het spel ontwikkelen

Een spel ontwikkelen Stap 10
Een spel ontwikkelen Stap 10

Stap 1. Kies een game-engine

De game-engine is de ruggengraat van het spel. Het geeft de graphics en het geluid weer. Het bestuurt de spelfysica, botsingsdetectie, scripting, kunstmatige intelligentie en meer. Het kiezen van de juiste game-engine hangt af van je vaardigheidsniveau en de behoeften van je spel. Bij veel game-engines kun je een gratis versie downloaden voor persoonlijk gebruik om te testen. Hier zijn een paar game-engines die je kunt proberen:

  • Game Maker Studio 2: Game Maker Studio 2 is een goede plek om te beginnen als je een beginner bent. Het richt zich op games met 2D-graphics. Het is een van de gemakkelijkere game-engines om te leren. Game Maker Studio 2 heeft een gratis proefperiode van 30 dagen en begint dan bij $ 39 per jaar.
  • Eenheid:

    Unity is een populaire game-engine die is gebruikt om veel populaire games op pc, mobiel en gameconsoles te maken, waaronder Angry Birds 2, Cuphead en Sonic Forces. Het wordt gebruikt om zowel 2D- als 3D-spellen te maken. Het heeft een intuïtieve gebruikersinterface die het voor beginners vrij eenvoudig maakt om te leren. U kunt de Personal Edition, die wordt geleverd met de kernfuncties, volledig gratis downloaden. De Plus-editie begint bij $ 25 per maand.

  • Onwerkelijk:

    . Unreal is een van de meest populaire game-engines. Het is gebruikt om veel populaire games te maken, waaronder de Batman Arkham-games, Mortal Kombat en Deus X. Het is een volledige game-engine die hoogwaardige graphics ondersteunt. Het is ook een van de moeilijkere game-engines om te leren. Dit maakt het meer ideaal voor geavanceerde game-ontwikkelaars. Een volledige versie van Unreal is gratis te downloaden, maar je moet 5% royalty's betalen na de eerste $ 3000 dollar per kwartaal voor alle games die je publiceert met Unreal.

Een spel ontwikkelen Stap 11
Een spel ontwikkelen Stap 11

Stap 2. Leer hoe u de game-engine gebruikt

Game-engines behoren tot de meest complexe software die u kunt kopen. Zelfs als u een ervaren programmeur bent, zullen er waarschijnlijk nog steeds dingen zijn waarvan u niet weet hoe u ze moet doen. Lees de gebruikershandleiding van de game-engine die u downloadt. Bekijk YouTube-tutorials en volg online lessen. Leer wat je nodig hebt om te bouwen en hoe je het kunt bouwen. Als je vastloopt met een probleem, zoek dan iemand die je kan helpen het op te lossen.

Een spel ontwikkelen Stap 12
Een spel ontwikkelen Stap 12

Stap 3. Stel een deadline in

Of je nu je eerste game maakt of een AAA-productie, je moet een deadline hebben voor hoe lang het project gaat duren. Als game-design nieuw voor je is, stel dan een maand in als deadline om een kleine game te maken. Tijdens het ontwikkelingsproces zullen er veel onverwachte dingen naar voren komen, dus verwacht dat u uw deadline overschrijdt. Als u uw deadline echter te ver overschrijdt, wilt u misschien uw project terugschalen.

Een spel ontwikkelen Stap 13
Een spel ontwikkelen Stap 13

Stap 4. Bouw een werkend prototype

Dit moet zo snel mogelijk gebeuren. Het hoeft er niet goed uit te zien. Het hoeft niet alle functies te hebben die u wilt toevoegen. Het hoeft slechts één basisniveau te zijn met een basisspeelbaar personage en een basisobstakel. Dit wordt gebruikt om de kernmechanica van je spel te bouwen en te testen.

Een spel ontwikkelen Stap 14
Een spel ontwikkelen Stap 14

Stap 5. Test uw prototype

Je leert veel door je spel te spelen. Het kan zijn dat sommige spelmechanismen niet werken of dat bepaalde onderdelen niet zo boeiend zijn als je dacht dat ze zouden zijn. Je zult ook ontdekken wat je aan het spel kunt toevoegen om het spel beter te maken.

Een spel ontwikkelen Stap 15
Een spel ontwikkelen Stap 15

Stap 6. Bouw uw vermogen op

Nadat je een werkend prototype hebt gebouwd en je er zeker van bent dat je gamemechanica goed werkt, kun je beginnen met het bouwen van de assets voor je game. Dit omvat het toevoegen van extra niveaus, karakteranimaties, vijanden, power-ups en eventuele extra functies die u wilt toevoegen. Het omvat ook het toevoegen van personagemodellen en het verfraaien van je niveaus, zodat het spel er esthetisch aantrekkelijk uit gaat zien, hoewel je je als laatste op esthetiek moet concentreren.

  • Als je niet zeker weet hoe je iets moet bouwen, hebben veel game-engines een activawinkel waar je game-items kunt kopen die door andere mensen zijn gebouwd. Je kunt ook online naar tutorials zoeken om te leren hoe je problemen kunt oplossen die zich tijdens het game-ontwikkelingsproces kunnen voordoen.
  • Zorg ervoor dat u niet meteen te veel inhoud toevoegt. Dit kan de kernmechanismen van het spel verdoezelen en het moeilijk maken voor speltesters om goede feedback te geven.
Een spel ontwikkelen Stap 16
Een spel ontwikkelen Stap 16

Stap 7. Bèta-test je game

Hoewel je veel kunt leren door je spel zelf te spelen, kun je ook veel leren door andere mensen je spel te zien spelen. Echte spelers kunnen dingen doen die je niet had verwacht en wijzen op dingen over de ervaring waar je geen rekening mee houdt. Laat andere mensen je spel spelen. Zelfs als het je eerste game is en je denkt dat het niet goed is.

Een spel ontwikkelen Stap 17
Een spel ontwikkelen Stap 17

Stap 8. Breng je spel op de markt

Naarmate je het einde van het ontwikkelingsproces nadert, moet je beginnen bekendheid te geven aan je game. Weet wat er uniek is aan je spel. Welke ervaring biedt jouw game die andere games niet hebben? Duw die boodschap naar zoveel mogelijk mensen. Maak een website voor je game en een videotrailer. Sluit je game aan op sociale media. E-mail je game naar videogamewebsites en smaakmakers van videogames.

Een spel ontwikkelen Stap 18
Een spel ontwikkelen Stap 18

Stap 9. Start je spel

Game-engines zoals Unity en Unreal maken het gemakkelijk om poorten van je game te maken voor elk gamesysteem. Zodra je je game via je game-engine hebt gepubliceerd, moet je deze bij zoveel mogelijk digitale distributeurs krijgen. Dit omvat Steam, Google Play Store, Apple's App Store. Zelfs de Playstation Store, Xbox One en Nintendo eShop zijn gemakkelijker te bereiken dan ooit tevoren. Er zullen QA- en licentiestandaarden zijn die u moet halen voor elke digitale distributeur. Leer wat die normen zijn en zorg ervoor dat uw spel aan die normen kan voldoen. Je kunt ook kijken naar speciale distributeurs zoals Slitherine.

Tips

  • Up-to-date graphics zijn belangrijk om het publiek te boeien, maar de inhoud is nog steeds de koning! Bedenk dus een manier om je game echt boeiend en leuk te maken door geweldige content aan te bieden. Geef een unieke draai aan een populaire gamefunctie en gebruik elementen die nog nooit eerder in soortgelijke genregames zijn gebruikt.
  • Denk altijd vanuit het perspectief van je speler. Welke voordelen halen ze uit het spelen van jouw game en hoe kunnen ze jouw gamefans en -advocaten worden? Alleen toegewijde fans zorgen voor de duurzaamheid van je game!
  • Om andere mensen bij je gameproductie te betrekken en te overtuigen om stakeholders te worden, heb je een goed verkooppraatje nodig! Het ontwikkelen van een pitch is ook een geweldige kans voor jou om je game-idee te testen binnen de zakelijke en/of ontwikkelaarsgemeenschap en te zien of het überhaupt haalbaar is.
  • Als je denkt dat je game-idee cool en innovatief is, zorg er dan voor dat je anderen kunt veranderen in je gamesupporters. Anders heeft het geen zin om het te ontwikkelen, omdat je het waarschijnlijk niet op de markt kunt brengen om er na de release effectief geld mee te verdienen.

Aanbevolen: