4 manieren om gratis een computerspel te maken

Inhoudsopgave:

4 manieren om gratis een computerspel te maken
4 manieren om gratis een computerspel te maken
Anonim

Heb je ooit een idee gehad waarvan je dacht dat het geweldig zou zijn als achtergrondverhaal van een pc-game? Heb je ooit gewenst dat je je eigen spel kon maken? Of misschien heb je geprobeerd je eigen game te maken, maar vond je de aanschafkosten van een game-engine te hoog? Wat je redenen ook mogen zijn, dit artikel probeert je te helpen je project van het maken van je eigen game op gang te brengen, en dat tegen de laagst mogelijke kosten.

Stappen

Methode 1 van 4: Planningsfase

Maak een gratis computerspel Stap 1
Maak een gratis computerspel Stap 1

Stap 1. Formuleer en maak een werkplan voor uw project

Deze stap wordt meestal verwaarloosd door de meeste mensen die een nieuw spel willen maken, zowel programmeurs als niet-programmeurs. Het is echter ook een van de belangrijkste redenen voor de meeste mislukte eerste proeven. Dit omvat voornamelijk het beslissen hoeveel tijd en middelen zullen worden besteed aan elke taak binnen het project en de relatie tussen deze taken. De processen zelf moeten natuurlijk eerst worden geïdentificeerd. Lees verder in dit artikel om de verschillende taken te identificeren die u uiteindelijk moet uitvoeren.

Maak een gratis computerspel Stap 2
Maak een gratis computerspel Stap 2

Stap 2. Bepaal het genre van je game

Spelgenres zijn categorisaties van spellen op basis van de speelstijl en interactie. Dit kan zijn:

  • Actie spelletjes: waar het spel sterk afhankelijk is van snelle gebruikersreflexen, goede timing, nauwkeurigheid of een combinatie van deze factoren om verder te komen in het spel.
  • Avontuurspellen: waar het spel gebaseerd is op niet-confronterende benaderingen die weinig of geen snelle reflexen vereisen. Het spel vordert door het oplossen van puzzels, het uitvoeren van taken of interactie met de omgeving van het spel en de personages erin.
  • Actie-Avontuur Spelletjes: waar de speelstijl een mix is van de twee voorgaande genres. Er zijn bijvoorbeeld langetermijndoelen/taken die snelle reflexen vereisen om te voltooien en het spel vordert door het uitvoeren van opeenvolgende taken, die elk een soort minigame zijn die op actie is gebaseerd.
  • Rollenspellen (RPG's): waar de spelers specifieke "rollen" in de spelomgeving op zich nemen en hun personage in het spel ontwikkelen door vaardigheidspunten of ervaring te verwerven. Sommige van deze spellen zijn turn-based, maar sommige gebruiken een meer realtime benadering. Massively multiplayer online role-playing games (MMORPG's) is een subgenre van dit genre, waarbij meerdere spelers dezelfde spelomgeving delen en voor sommige taken de medewerking van meerdere spelers vereist is.
  • Simulatie Spelletjes: waar het spel afhangt van het simuleren van aspecten van het echte leven of een denkbeeldige fantasiesetting.
  • Strategie spellen: waar de speelstijl vooral zorgvuldige planning en vaardig denken vereist.
  • Bord- en kaartspellen: het spel is gebaseerd op een set kaarten die moet worden behandeld volgens een bepaalde set regels of op het manipuleren van "stukken" op een bord.
Maak een gratis computerspel Stap 3
Maak een gratis computerspel Stap 3

Stap 3. Bepaal de instelling van je spel

De setting van het spel omvat een of meer van de volgende componenten:

  • Locatie/Geografie. De locatie waar het verhaal van de game zich afspeelt. Dit kan de gedetailleerde kaart zijn van een fictief land of de lay-out van een militair terrein. Dit kan een fictieve/fantasiewereld zijn, een parallel universum, een andere dimensie, een nieuw continent, een bepaald land in een bepaald tijdperk, een verbinding voor specifiek gebruik … enz.
  • Geschiedenis. Het achtergrondverhaal van het spel dat schetst wat er tot nu toe is gebeurd op de locatie die is bepaald voor het spel dat van belang is voor het spel.
  • Modus. Dit bepaalt op de een of andere manier het algemene thema van het spel. Het kan een "donker" themaspel, utopisch of zelfs kinderachtig. Dit wordt sterk beïnvloed door de doelgroep van je game, die je tijdens de planningsfase moet bepalen.
  • Game Society. Je moet de achtergrond geven die nodig is voor de personages die bij het spel betrokken zijn, inclusief achtergrondverhalen en functies.
Maak een gratis computerspel Stap 4
Maak een gratis computerspel Stap 4

Stap 4. Bepaal de grafische/visuele stijl van het spel

Wordt je spel een tweedimensionaal of driedimensionaal spel? Zullen graphics fancy of grof zijn? Zullen personages worden weergegeven op een cartoonachtige, komische of levensechte manier?

Methode 2 van 4: Logistieke fase

Maak een gratis computerspel Stap 5
Maak een gratis computerspel Stap 5

Stap 1. Bereken uw beschikbare budget

Noch over, noch onderschatten uw middelen.

Maak gratis een computerspel Stap 6
Maak gratis een computerspel Stap 6

Stap 2. Onderzoek beschikbare gaming-engines op basis van de keuzes die je hebt gemaakt tijdens de planningsfase

Als je er bijvoorbeeld voor kiest om een kaart/bordspel te maken, heb je waarschijnlijk geen fancy grafische engine nodig en zul je veel open source game-engines vinden die speciaal zijn bedoeld voor kaartspellen. Als je echter van plan bent een first person shooter-actiegame te maken, is de kans groot dat je een krachtigere game en grafische engine(s) nodig hebt.

  • Houd rekening met uw huidige programmeerniveau en de programmeertalen waarin u vaardig bent. Als je bijvoorbeeld geen voorkennis van programmeren hebt, heb je een engine nodig die geen programmeervaardigheden vereist.
  • Houd rekening met het documentatieniveau dat de game-engine biedt.
  • Als u geen engine kunt vinden die voldoet aan uw criteria van budget en eerdere programmeerkennis, onderzoek dan game-engines die programmeerkennis op het eenvoudigst mogelijke niveau vereisen en kijk of u er een vindt die aan uw andere criteria voldoet. Zo niet, ga dan een beetje omhoog in de programmeervaardigheidsvereiste totdat je een engine vindt die bij je andere criteria past.
Maak gratis een computerspel Stap 7
Maak gratis een computerspel Stap 7

Stap 3. Bepaal of je moet leren programmeren of niet

Dit omvat het beslissen:

  • Of je überhaupt een programmeertaal moet leren, afhankelijk van je game-engine naar keuze.
  • Welke programmeertaal je moet leren en voor welk platform.
  • Welk vaardigheidsniveau je moet bereiken om je game-engine naar keuze te kunnen gebruiken
Maak gratis een computerspel Stap 8
Maak gratis een computerspel Stap 8

Stap 4. Onderzoek je opties om het vereiste vaardigheidsniveau in de benodigde programmeertaal te bereiken

Moet je cursussen volgen of is een online tutorial voldoende? Welke gevolgen heeft dat voor uw budget?

Maak gratis een computerspel Stap 9
Maak gratis een computerspel Stap 9

Stap 5. Doe de nodige aankopen

Zorg ervoor dat u de documentatie van de game-engine bij uw aankopen opneemt als de documentatie afzonderlijk wordt verkocht.

Maak gratis een computerspel Stap 10
Maak gratis een computerspel Stap 10

Stap 6. Leer uw game-engine te gebruiken

Maak een gratis computerspel Stap 11
Maak een gratis computerspel Stap 11

Stap 7. Lees ten minste een inleiding tot software-engineeringmodellen

Hoewel het geen absolute noodzaak is, zal het enorm helpen.

Methode 3 van 4: Implementatiefase

Maak gratis een computerspel Stap 12
Maak gratis een computerspel Stap 12

Stap 1. Begin klein

Proberen te beginnen met een geavanceerd spel dat alles in één keer implementeert, zal hoogstwaarschijnlijk frustrerend worden.

Maak gratis een computerspel Stap 13
Maak gratis een computerspel Stap 13

Stap 2. Verdeel en heers

Probeer niet alle problemen tegelijk op te lossen. Probeer in plaats daarvan problemen op te delen in kleinere, enzovoort, totdat u bij behapbare problemen komt die u kunt aanpakken.

Maak gratis een computerspel Stap 14
Maak gratis een computerspel Stap 14

Stap 3. Maak aantekeningen en gebruik feedback

Laat zien wat af is aan gesloten circuits van vrienden of familie. Pas uw ontwerp aan op basis van de feedback die u van recensenten krijgt.

Maak gratis een computerspel Stap 15
Maak gratis een computerspel Stap 15

Stap 4. Gebruik een ontwerpmodel en houd je eraan

Maak niet de fout om halverwege van model te veranderen, tenzij het absoluut noodzakelijk is.

Maak een gratis computerspel Stap 16
Maak een gratis computerspel Stap 16

Stap 5. Wees geduldig

Het maken van een game is geen taak van één dag/week. Sommige spellen zijn geen baan voor een jaar!

Methode 4 van 4: Eindproductfase

Maak gratis een computerspel Stap 17
Maak gratis een computerspel Stap 17

Stap 1. Ontwerp uw marketingcampagne

Dit hoeft niet per se commercieel te zijn. Je moet echter de zichtbaarheid van je game vergroten, zodat je meer feedback kunt krijgen, wat uiteindelijk zal helpen bij het verbeteren van je game en je vaardigheden om games te maken.

Maak gratis een computerspel Stap 18
Maak gratis een computerspel Stap 18

Stap 2. Test, test en test opnieuw

Hoewel niets perfect is, moet je proberen er zo dicht mogelijk bij te komen.

Maak gratis een computerspel Stap 19
Maak gratis een computerspel Stap 19

Stap 3. Voer je marketingcampagne uit en publiceer je game

Maak gratis een computerspel Stap 20
Maak gratis een computerspel Stap 20

Stap 4. Neem feedback van gamers die jouw game spelen

Tips

  • UDK werd gebruikt om Assassin's Creed te maken
  • CryEngine werd gebruikt om Crysis te maken
  • Begin klein, word groot
  • Leer hoe dan ook een programmeertaal, het kan van pas komen

Waarschuwingen

  • Gebruik geen auteursrechtelijk beschermd materiaal in uw werk dat niet van u is. In de meeste landen wordt het gebruik van auteursrechtelijk beschermd materiaal zonder voorafgaande toestemming van de eigenaar van het auteursrecht beschouwd als een wettelijk strafbaar feit.
  • Wees extra voorzichtig bij het kiezen van de modus van je spel en de inhoud ervan die past bij de doelgroep. Dit is vooral belangrijk als uw doelgroep kinderen zijn. Sommige inhoud kan als aanstootgevend en zelfs illegaal worden beschouwd als het spel wordt gedistribueerd als een kinderspel.
  • Als je niet van plan bent om game-design als een carrière te maken, probeer dan je tijd te verdelen tussen het maken van games en je werk en andere verantwoordelijkheden.

Aanbevolen: