Een computerspel maken: 11 stappen (met afbeeldingen)

Inhoudsopgave:

Een computerspel maken: 11 stappen (met afbeeldingen)
Een computerspel maken: 11 stappen (met afbeeldingen)

Video: Een computerspel maken: 11 stappen (met afbeeldingen)

Video: Een computerspel maken: 11 stappen (met afbeeldingen)
Video: Zo creëer je veilig toegang tot apps en data zonder extra licentiekosten 2024, Mei
Anonim

Speel je graag videogames, heb je altijd een truc om het spel af te maken of je tegenstanders in je spel te verslaan, of heb je een fantasie die zo groot is dat je je een personage of zelfs je eigen wereld kunt voorstellen? Er zijn veel tools die je kunt gebruiken om je sterke punten om te zetten in videogames. Daarvoor heb je wel programmeerkennis nodig. Maar als je kunt, heb je alleen een muis en toetsenbord en een bekwaam team nodig.

Stap

Deel 1 van 2: De benodigde tools/apps vinden

Computerspellen maken Stap 1
Computerspellen maken Stap 1

Stap 1. Maak een op tekst gebaseerd spel

Dit type spel is waarschijnlijk het gemakkelijkst te maken, hoewel niet iedereen geïnteresseerd is in het maken en spelen van een spel zonder grafische afbeeldingen. De meeste op tekst gebaseerde spellen zijn gericht op verhalen, puzzels of avonturen die verhalen vertellen, ontdekken en puzzelen combineren.

  • Twine is een applicatie die je eenvoudig in je browser kunt gebruiken.
  • StoryNexus en Visionaire zijn opties die meer gameplay-opties en statische afbeeldingen bieden.
  • Inform7 is een betere tool of applicatie omdat het een grote community en supporters heeft.
Computerspelletjes maken Stap 2
Computerspelletjes maken Stap 2

Stap 2. Maak een 2D-spel

GameMaker en Stencyl zijn geweldige opties als je 2D-games in elk genre wilt maken, en ze geven je allebei de mogelijkheid om programmeercode te gebruiken zonder dat je hoeft te weten hoe je moet programmeren. Kras! is ook een tool die je kunt gebruiken om browsergames te maken.

Computerspellen maken Stap 3
Computerspellen maken Stap 3

Stap 3. Proberen een 3D-spel te maken

Het maken van een 3D-spel is veel uitdagender dan een 2D-spel. Dus bereid je voor op een lang, zwaar project. Spark en Game Guru kunnen u helpen uw taak te vergemakkelijken door u in staat te stellen uw gamewereld te creëren zonder dat u de programmering hoeft te begrijpen. Als je programmeerkennis hebt of wilt leren programmeren, probeer dan de momenteel populaire game-engine, Unity.

Als je je eigen 3D-modellen wilt maken, heb je software voor het maken van 3D nodig, zoals 3DS Max, Blender of Maya

Computerspellen maken Stap 4
Computerspellen maken Stap 4

Stap 4. Kies voor een programmeergerichte aanpak

Zelfs als je een programmeerachtergrond hebt, wil je misschien een van de bovenstaande engines gebruiken om je eerste game te maken, en hoef je geen andere, moeilijkere route te nemen. Sommige mensen geven er echter de voorkeur aan om alle aspecten van de games die ze maken onder controle te hebben en willen ze helemaal opnieuw bouwen. Idealiter, zodat je alle aspecten van je game overzichtelijk en overzichtelijk kunt combineren, bouw je je game het liefst in een Integrated Development Environment zoals Eclipse en niet in een teksteditor.

Hoewel je inderdaad games in elke programmeertaal kunt maken, is C++ een geweldige tool met veel van de bronnen en tutorials die je nodig hebt om games te maken

Deel 2 van 2: Het spel maken

Computerspellen maken Stap 5
Computerspellen maken Stap 5

Stap 1. Definieer het concept

Voor je eerste project is het maken van een eenvoudig spel van een genre dat je leuk vindt een goed startpunt (bijvoorbeeld een platformgame of rollenspel). Noteer voordat je begint al je ideeën over het spel en probeer een aantal van deze vragen te beantwoorden:

  • Wat zijn de belangrijkste onderdelen van de gameplay? Voorbeelden van deze antwoorden zijn het verslaan van vijanden, het oplossen van puzzels of praten met andere personages in het spel.
  • Wat voor soort gameplay wil je in je game? Je wilt bijvoorbeeld dat je spelers in realtime vechten tegen vijanden die behendigheid vereisen in knopcombinaties of turn-based die strategie en tactiek vereisen. Of als je game zich richt op het praten met andere personages in de game, kan de speler dan de plot of verhaallijn veranderen als hij een andere keuze maakt, of is de plot meer lineair, zodat spelers de juiste beslissingen moeten nemen.
  • Hoe is je in-game stemming? Vrolijk, spookachtig, mysterieus of opbeurend?
Computerspellen maken Stap 6
Computerspellen maken Stap 6

Stap 2. Maak een eenvoudig niveau

Als je een game-engine of tool voor het maken van games gebruikt om je game te maken, probeer dan creatief te zijn met die engine of tool. Leer hoe u bewegende achtergronden, objecten en personages plaatst. Je kunt zelfs proberen de personages in het spel te laten communiceren met de bestaande objecten, of de objecten proberen te verkennen die al aanwezig zijn in de tool of software die je gebruikt en kijken of er interactie mogelijk is met het object.

  • Als je niet weet hoe je iets moet doen, zoek het dan op op de website van de tool of engine of kijk ergens anders op internet, zoals forums.
  • Voor het eerste project hoeft u zich niet al te veel zorgen te maken over verlichting of andere grafische details.
Computerspellen maken Stap 7
Computerspellen maken Stap 7

Stap 3. Ontwerp je hoofdgameplay

Het ontwerpen van een gameplay vereist een paar tweaks en aanpassingen aan de software van de game en vereist het bouwen van een complexer systeem als het helemaal opnieuw is opgebouwd. Hier zijn enkele voorbeelden:

  • Als je een platformgame maakt, wil je dan dat je personage dubbel kan springen of in de lucht kan springen of een andere speciale zet? Probeer ook de hoogte van de sprong van je personage aan te passen en de reactie van de verschillende interacties die de speler geeft (zoals een knop een paar seconden ingedrukt houden).
  • Als je een RPG- of horrorgame maakt, met welk wapen zullen spelers dan de game starten? Kies twee of drie wapens die spelers kunnen upgraden en test ze vervolgens uit. Zorg ervoor dat de wapenkeuze interessant en gevarieerd is. Je levert bijvoorbeeld drie soorten wapens, namelijk wapens die sterk zijn, die meer dan één vijand kunnen verwonden, of wapens die vijanden zwakker maken. Maak het ene wapen niet veel sterker dan het andere, tenzij het wapen duurder en moeilijker te verkrijgen is.
  • Wil je in op dialogen gebaseerde spellen dat de speler een dialoog "tak" op het scherm kan selecteren, of alleen de instructies kan lezen die gegeven zijn om een specifieke taak uit te voeren en het volgende dialoogvenster te openen? Wil je dat het spel lineair en eenrichtingsverkeer is, of meerdere plots en eindes heeft?
Computerspellen maken Stap 8
Computerspellen maken Stap 8

Stap 4. Maak meerdere niveaus aan

Drie of vijf korte niveaus zijn redelijke doelen voor je eerste spel. Je kunt ze sowieso later altijd nog toevoegen. Houd altijd je hoofdgameplay in elk niveau en zorg ervoor dat elk niveau verschillende uitdagingen heeft of vermeerdert. Je kunt de niveaus opeenvolgend maken waarbij spelers het ene niveau moeten voltooien om een ander niveau te spelen, of afzonderlijke niveaus creëren waar spelers het gewenste niveau kunnen kiezen.

  • Voor platformgames is een van de uitdagingen die worden gegeven meestal snellere vijanden of bewegende platforms.
  • Actiespellen kunnen met elk niveau een nieuwe vijand introduceren, een krachtige vijand of baas, of een vijand die niet kan worden verslagen zonder bepaalde trucs of wapens.
  • Puzzelspellen blijven meestal bij één type puzzel en maken het moeilijker met elk niveau, of introduceren nieuwe hulpmiddelen of obstakels waarvoor spelers harder moeten nadenken.
Computerspellen maken Stap 9
Computerspellen maken Stap 9

Stap 5. Maak doelen voor de lange en middellange termijn

Een game heeft soms iets dat 'secundaire mechanica' of 'secundaire gameplay' wordt genoemd. Door mechanismen uit de hoofdgameplay te gebruiken, zoals springen, kunnen spelers ook secundaire gameplay gebruiken, zoals op een tegenstander stappen bij het landen of het verzamelen van items. Deze secundaire gameplay kan worden gebruikt om een langetermijnprestatie in het spel te worden, bijvoorbeeld door munten te verzamelen in elk niveau, spelers kunnen ze opslaan en upgrades kopen die kunnen helpen het spel af te maken.

Uit het bovenstaande voorbeeld ben je misschien onbewust in de secundaire gameplay terechtgekomen. Zorg er gewoon voor dat uw spelers onmiddellijk kunnen beseffen welk aspect u installeert. Als je speler na 10 minuten denkt dat je spel alleen maar non-stop vijanden neerschiet, zal hij zich binnen een paar minuten zeker vervelen. Als hij de munt zou krijgen nadat hij de eerste vijand had verslagen, zou hij weten dat hij een doel had, of zich op zijn minst afvragen wat de functie van de munt was, en uiteindelijk zou hij doorgaan met spelen

Computerspellen maken Stap 10
Computerspellen maken Stap 10

Stap 6. Voer een testrun uit

Probeer elk level dat je aanmaakt een aantal keer en vraag vrienden of mensen die je kent om je te helpen het te proberen. Probeer het spel met verschillende benaderingen te spelen, variërend van het gebruik van de juiste manier, of het gebruik van vreemde en ongebruikelijke manieren, zoals het negeren van de missie en het rechtstreeks bevechten van de eindbaas, of proberen het spel af te maken met de slechtste middelen. Het testproces is een lang en frustrerend proces, maar het oplossen van bugs en het perfectioneren van je gameplay is iets wat je moet doen voordat je game uitkomt.

  • Hier is genoeg informatie over uw testteam. Ze moeten basisdingen zoals controle weten, maar ze hoeven niet alles te weten.
  • Geef uw tester een feedbackformulier zodat u alle informatie kunt noteren en later kunt lezen en raadplegen. In dit formulier kun je ook enkele specifieke vragen stellen over je spel.
  • De testers die u het meest kunnen helpen, zijn mensen die u niet kennen en niet aarzelen om u kritiek en suggesties te geven.
Computerspellen maken Stap 11
Computerspellen maken Stap 11

Stap 7. Verbeter de graphics en het geluid in het spel

Hoewel er tal van game-items zijn die je kunt gebruiken, neem de tijd om ze allemaal aan te passen om ze er perfect uit te laten zien. Als een aspect niet perfect is of er niet goed uitziet, vervang het dan door iets anders. Leer pixelart als je een afbeelding in je 2D-game wilt veranderen, of gebruik software zoals OpenGL als je aan een 3D-project werkt. Voeg een lichteffect toe om spelers te laten weten welk pad het hoofdpad is, of een deeltjeseffect dat een cool aanvalseffect laat zien, of beweging op de achtergrond. Voeg ook geluid toe voor voetstappen, aanvallen, sprongen en al het andere waarvoor geluid nodig is.

Aanbevolen: