Hoe maak je een computerspel

Schrijver: Laura McKinney
Datum Van Creatie: 6 April 2021
Updatedatum: 1 Juli- 2024
Anonim
Hoe maak je een computerspel?
Video: Hoe maak je een computerspel?

Inhoud

Ben je dol op het spelen van games en wil je je fantasie realiseren om zelf games te maken? Er zijn veel tools waarmee je je eigen spel kunt maken zonder al te veel vaardigheid, je hoeft alleen de programmeertaal te begrijpen. Met een +2 muis en computertoetsenbord kun je aan de slag!

Stappen

Deel 1 van 2: Hulpmiddelen zoeken

  1. Maak een tekstspel. Het is het gemakkelijkste gamegenre om in te programmeren, hoewel niet iedereen graag games zonder afbeeldingen speelt. Tekstspellen richten zich voornamelijk op verhaallijn, puzzel of avontuur gecombineerd met verhaallijn, verkenning, quiz. Hier zijn enkele gratis opties:
    • Twine is een eenvoudige en gratis tool die in de browser kan worden gebruikt.
    • StoryNexus en Visionaire voegen meer gameplay-opties en stilstaande beelden toe.
    • Inform7 is een effectieve tool met een grote ondersteuningsgemeenschap.

  2. Maak 2D-spellen. GameMaker en Stencyl zijn geen slechte keuzes voor dit genre, ze laten je programmeren gebruiken zonder iets te vragen. Krassen! is een andere tool die je kunt gebruiken in een browsergame.
  3. Probeer 3D-spellen te maken. 3D-games zijn een veel moeilijkere uitdaging dan 2D, dus wees voorbereid op een lang project en hard werken. Spark en Game Guru helpen je bij het bouwen van spelwerelden zonder te programmeren. Als je al programmeerkennis hebt of codering wilt leren, kun je de populaire Unity-tool proberen.
    • Als je zelf 3D-modellen wilt maken in plaats van bestaande bronnen te gebruiken, heb je 3D-modelleringssoftware nodig zoals 3DS Max, Blender of Maya.

  4. Toegang tot geavanceerde programmering. Zelfs als je een programmeerachtergrond hebt, wil je misschien de bovenstaande tools gebruiken bij het maken van je eerste game, dwing jezelf niet om een ​​andere aanpak te proberen, alleen omdat het moeilijker is. Dat gezegd hebbende, veel mensen hebben volledige controle, zodat ze alles zelf doen. Het programmeren van games in een geïntegreerde ontwikkelomgeving zoals Eclipse is echter idealer dan een teksteditor, dus je kunt alles wat je nodig hebt voor het project opnemen.
    • U kunt games in bijna elke taal programmeren, maar C ++ is de krachtigste tool, met uitgebreide gamebronnen en online tutorials.
    advertentie

Deel 2 van 2: Game Creation


  1. Kies een onderwerp. Maak voor je eerste project een klein maar typisch voorbeeld van je favoriete genre, zoals platformgame of rollenspellen. Schrijf voordat je begint je ideeën voor het spel op papier en beantwoord de volgende vragen:
    • Wat is het belangrijkste onderdeel van het spel (de "kern" van het spel)? Of het nu gaat om het bestrijden van vijanden, het oplossen van puzzels of het chatten met andere personages.
    • Hoe wil je dat de game eruitziet? Als je bijvoorbeeld tegen een vijand vecht, kun je op basis van een beslissing real-time knoppen of meerdere richtingen maken. Gespreksgeoriënteerde games kunnen spelers verhaallijnen laten vormen op basis van hun beslissingen, ze kunnen de personages en de gamewereld beter begrijpen.
    • Wat is de sfeer van het spel? Eng, grappig, mysterieus, gretig?
  2. Creëer eenvoudige niveaus. Als je voor het eerst tools voor het maken van games gebruikt, is dit een goede gelegenheid om eraan te wennen. Leer hoe u achtergronden en objecten instelt en karakters verplaatst. Maak indien mogelijk objecten waarmee spelers kunnen communiceren, of zoek software om objecten te maken die interacties bevatten.
    • Stel bij twijfel een vraag op de website van het hulpprogramma of zoek op internet naar hulp.
    • Maak je nog geen zorgen over lichteffecten of andere grafische elementen.
  3. Ontwerp indien nodig de kern van het spel. U kunt kleine aanpassingen maken aan software voor het maken van games of aan systemen die ingewikkelder zijn gebouwd. Hier zijn enkele voorbeelden:
    • Als je een platformgame maakt, wil je dan dat je personage kan dubbelspringen of een "speciale" zet doet? Pas de hoogte aan die het personage kan springen, of een andere reactie met een lichte aanraking, de toets ingedrukt houden of een verscheidenheid aan dansstijlen kiezen?
    • Als je een actie-RPG of horrorspel maakt, welk wapen zal het personage dan gebruiken? Kies 2 of 3 wapens die spelers kunnen upgraden of uitproberen. Probeer de meest geschikte wapens te kiezen. Wapens zijn bijvoorbeeld zeer schadelijk, verwonden meerdere vijanden of verzwakken de vijand. Kies niet de beste optie voor alle doeleinden, tenzij het hoge kosten met zich meebrengt (een spreuk verhoogt de mana of een wapen verdwijnt na 1 gebruik).
    • Wil je dat de speler bij een conversatiespel de regel van de dialoog op het scherm kiest, of gewoon luistert, of een taak uitvoert om het gesprek te ontgrendelen, en dan terugkomt om verder te luisteren? Wil je dat spelers alles in één keer vinden of het opsplitsen in meerdere banen en eindes?
  4. Maak een paar niveaus. 3 tot 5 korte levels zijn geen slechte keuze voor je eerste game, je kunt deze later uitbreiden. Houd rekening met het ontwerp van de "kern van het spel" en creëer verschillende moeilijkheidsgraden. Je kunt de niveaus in volgorde rangschikken, of scheiden en herenigen na het voltooien.
    • Platformgames introduceren vaak bewegende platforms of snellere vijanden.
    • Een actiespel kan meerdere vijanden introduceren of een enkele krachtige vijand die moeilijk te verslaan is zonder een specifiek wapen en een specifieke strategie.
    • Puzzelspellen worden vaak geassocieerd met een soort puzzel, of gebruiken meerdere moeilijkheidsgraden voor elk niveau, of introduceren nieuwe tools of obstakels waarvoor meer spelers nodig hebben om te "brainstormen".
  5. Creëer doelen op middellange en lange termijn. Dit wordt vaak "tweede mechanica" of "herhalingsspel" genoemd. Door gebruik te maken van de mechanische kern van het spel, zoals hoogspringen, gaat de speler verder met een tweede spel, zoals springen op vijanden of het verzamelen van items.Deze beurt kan langetermijnprestaties en doelen opleveren, zoals het bereiken van het ultieme niveau, geld besparen op upgrades of het spel "opruimen".
    • Zoals je in het bovenstaande voorbeeld kunt zien, heb je het bovenstaande toegevoegd zonder het zelfs maar te beseffen. Zorg ervoor dat de speler het doelwit kan vinden. Als de speler 10 minuten speelt en denkt dat het spel draait om het neerschieten van vijanden, zullen ze zich vervelen. Als ze de vijand doden en het geld krijgen, zullen ze het doelwit vinden (de premie innen) en de kern van het spel zal ze naar voren brengen.
  6. Probeer het. Probeer elk niveau meerdere keren en vraag een kennis of vriend om u te helpen. Probeer het spel op verschillende manieren te benaderen, inclusief methoden die je nog nooit eerder hebt geprobeerd, zoals speurtochten overslaan en rechtstreeks naar de eindbaas gaan, of het spel winnen door alle "zwakke" wapens of upgrades te kiezen. Dit is een moeizaam proces dat frustrerend kan zijn, maar het is de enige manier om het spel te verbeteren.
    • Geef de speler gewoon genoeg informatie om te beginnen met spelen. Ze moeten begrijpen dat ze aan een workflow werken en hoe ze de basisjoystick moeten gebruiken. Ze hebben geen andere informatie nodig.
    • Laat spelers proberen het feedbackformulier in te vullen zodat u informatie kunt verzamelen en gemakkelijker kunt vergelijken. Hiermee kunt u ook vragen beantwoorden die u niet kent.
    • De beste testers zijn degenen die u niet kennen, of niet gedwongen worden uw spel te prijzen.
  7. Poolse graphics en geluid. Hoewel er veel gratis spelbronnen online beschikbaar zijn, is het toch een goed idee om de tijd te nemen om zelf voor de mismatches aan te passen. Leer pixelafbeeldingen als u eenvoudige grafische aanpassingen wilt maken in een 2D-game, of OpenGL-software wilt gebruiken voor een ambitieus 3D-gameproject. Voeg lichteffecten toe om spelers door de hoofdstraat de kamer uit te juichen, en opvallende aanvalseffecten die de dynamische achtergrond veranderen. Voeg geluidseffecten toe tijdens het lopen, aanvallen, springen, enz. v. Je kunt het spel meerdere keren veranderen en spelen, en het spel downloaden zodra het beeld en geluid aan de norm voldoen. Gefeliciteerd! advertentie