Hoe maak je een videogame helemaal opnieuw

Schrijver: Eugene Taylor
Datum Van Creatie: 10 Augustus 2021
Updatedatum: 1 Juli- 2024
Anonim
Hoe maak je een game #1 [NL/Dutch]
Video: Hoe maak je een game #1 [NL/Dutch]

Inhoud

Videogames zijn niet langer een groeiende industrie. Ze is in haar bloei. Er zijn meer mensen die videogames spelen dan ooit. Dit betekent dat er veel mogelijkheden zijn voor nieuwe mensen om door te breken en een geweldig spel te maken. Het kon jij zijn! Maar hoe dat te doen? Het maken van een game is erg moeilijk, maar je kunt de game zelf maken met een beetje hulp of geld. We zullen je door de basis leiden waarmee je rekening moet houden om je spel te maken en het goed te maken. Begin gewoon bij stap 1 hieronder.

Stappen

Methode 1 van 4: Voorbereiden op succes

  1. 1 Begrijp je spel. Je zult veel moeten plannen en nadenken over mondiale problemen als je wilt dat het proces soepel verloopt. Welk genre zal je game zijn (RPG, shooter, platformgame, etc.)? Op welk platform wordt je game uitgebracht? Wat zijn de unieke en onderscheidende kenmerken van je spel? Elke vraag vereist een andere set middelen, vaardigheden en planning om te beantwoorden, omdat ze de ontwikkeling van games op verschillende manieren beïnvloeden.
  2. 2 Maak een goed ontwerp voor het spel. De manier waarop het spel is geframed zal erg belangrijk zijn, dus het is het beste om deze dingen af ​​te handelen voordat je begint met het maken van het spel. Hoe zullen spelers door het spel gaan? Hoe zullen spelers omgaan met de wereld om hen heen? Hoe ga je de spelers trainen? Welke audio- en muzikale begeleiding ga je gebruiken? Dit is allemaal erg belangrijk.
  3. 3 Wees realistisch. Als het maken van games zoals Mass Effect gemakkelijk was, zou iedereen het doen. Je moet begrijpen wat je wel en niet kunt doen zonder een enorme studio en goede ervaring onder je riem. Je moet ook realistisch zijn over wat je in een redelijke tijd kunt doen. Als je niet echt naar je sterke punten kijkt, zul je hoogstwaarschijnlijk snel teleurgesteld worden en het opgeven. En we willen niet dat je opgeeft!
  4. 4 Zoek goede hardware en software. Om een ​​spel op elk niveau boven 'mobiel' te maken, heb je een computer nodig die de meeste mensen 'fantastisch' zouden noemen. Als je een oud systeem gebruikt, zul je snel merken dat je het spel dat je erop maakt niet kunt spelen. Je hebt ook een aantal zeer krachtige en behoorlijk gespecialiseerde programma's nodig om games te maken. Sommige zijn goedkoop of gratis, maar andere kunnen behoorlijk duur zijn. We zullen in de volgende secties naar goede software kijken, maar u kunt er rekening mee houden dat de software die u nodig heeft 3D-modelleringsprogramma's, afbeeldingseditors, teksteditors, compilers, enz. kan bevatten.
    • Je hebt minimaal een krachtige processor nodig (minimaal een quad core en bij voorkeur een van de nieuwere i5 of i7), veel RAM en een geavanceerde grafische kaart.

Methode 2 van 4: Bouw je team

  1. 1 Maak zelf kleine spellen en grote spellen met andere mensen. Als je snel een mobiel spel wilt maken met eenvoudige beelden en codering, dan is dat oké.Dit is een goed project om alleen aan te werken en je kunt het gebruiken om toekomstige werkgevers en investeerders te laten zien wat je kunt doen. Maar als je een serieuzer spel wilt maken, heb je de hulp van andere mensen nodig. Indiegames worden meestal ontwikkeld door een team van 5-10 personen (afhankelijk van de moeilijkheidsgraad), terwijl bekendere games door maximaal enkele honderden mensen kunnen worden ontwikkeld!
  2. 2 Bouw je team. Je hebt veel mensen nodig met veel verschillende vaardigheden als je van plan bent een spel in een van de meeste stijlen te ontwikkelen. Je hebt programmeurs, modelbouwers, visuele ontwerpers, gameplay- en levelontwerpers, audio-experts en producenten of mensen die bekend zijn met marketing nodig.
  3. 3 Stel een projectdocument op. Zie het als een kruising tussen een samenvatting en een strijdplan voor je game. Het projectdocument beschrijft alles over het ontwerp van je game: gameplay, mechanica, personages, plot, enz. Door het te maken, verduidelijk je ook alles wat er moet gebeuren, wie het zal doen, wat de verwachtingen zijn en het belangrijkste schema voor alle dingen. Het projectdocument is niet alleen erg belangrijk om het team in goede conditie te houden, maar ook voor potentiële investeerders.
    • Uw projectdocument moet in secties worden verdeeld en gedetailleerde inhoud bevatten.
    • De hoofdsecties omvatten de verhaallijn van de game, hoofd- en bijpersonages, levelontwerp, gameplay, kunst en visueel ontwerp, in-game geluiden en muziek, en de besturingsstructuur en het ontwerp van de gebruikersinterface.
    • Het projectdocument mag niet beperkt blijven tot tekst. Het bevat meestal ook ontwerpschetsen, conceptontwerpen en zelfs promotievideo's of geluidsvoorbeelden.
    • Beperk jezelf niet en maak je geen zorgen over het ontwerp en de opmaak van het projectdocument. Er is niet één standaardformaat of dingen die erin moeten worden opgenomen. Zorg ervoor dat het document bij uw spel past.
  4. 4 Denk aan geld. Om een ​​spel te maken is geld nodig. De tools zijn onder andere vrij duur en de ontwikkeling kost veel tijd (afgetrokken van de tijd die je zou kunnen besteden om geld te verdienen). Het project is duurder, hoe meer mensen je moet aantrekken en hoe meer complexe vaardigheden ze moeten hebben om steeds geavanceerdere games te maken. U moet bepalen waar u het geld vandaan haalt en met de deelnemers bespreken hoe, wanneer en hoeveel u hen gaat betalen voordat het werk begint.
    • De goedkoopste manier om een ​​spel te maken is om het 100% zelf te doen. Maar het zal moeilijk zijn als je niet genoeg vaardigheden hebt, of als je veel verschillende vaardigheden nodig hebt. Voor de meeste onervaren mensen die alleen werken, is een eenvoudige kloon van een mobiele applicatie het beste dat kan worden gedaan. Zelfs als je de game zelf maakt, moet je nog steeds licenties betalen voor de meeste goede engines en voor veel van de app stores of andere marktplaatsen. Vergeet ook de belastingen op het inkomen dat u ontvangt niet.
    • Om een ​​indiegame van gemiddelde kwaliteit te maken, heb je honderdduizenden dollars nodig. Grote bedrijven investeren vaak miljoenen dollars in ontwikkeling.

Methode 3 van 4: De routine doen

  1. 1 Programma. Je moet de engine voor je spel kiezen. De game-engine is het deel van het programma dat alles regelt tot in de kleinste details van hoe je game werkt (zoals AI, fysica, enz.) Engines hebben tools nodig die soms worden meegeleverd, en soms moeten ze helemaal opnieuw worden gebouwd. Ze stellen je in staat om te communiceren en een spel op de engine te maken. Als je dit eenmaal onder de knie hebt, moet je iemand vinden die weet hoe je met deze engine scripts moet schrijven. Wanneer je scripts schrijft, vertel je de game-engine wat hij moet doen. Dit vereist meestal enige programmeervaardigheden.
  2. 2 Inhoud maken. Je moet ook beginnen met het maken van inhoud in het spel.Dit betekent het modelleren van personages, het maken van game-sprites, de omringende wereld, alle objecten waarmee de speler kan communiceren, enz. Het vereist meestal uitstekende vaardigheden in 3D-modellering en beeldende kunstprogramma's om deze taak te voltooien. Een zorgvuldige planning is ook goed.
  3. 3 Geef meerdere bètaversies vrij. Je hebt mensen nodig om je spel te voltooien. Besteed geen aandacht aan fouten. Je wilt alleen dat mensen spelen om te leren hoe anderen het spel zien en ervaren. Iets dat voor jou natuurlijk lijkt, kan iedereen in de war brengen. Het instructie- of plotelement kan ontbreken. Je kunt het nooit van tevoren weten. Daarom is het belangrijk om een ​​mening van buitenaf te krijgen.
  4. 4 Testen, testen, testen. Als je klaar bent met het maken van je game, ben je nog niet helemaal klaar. Je zult alles moeten testen. Alles. Je moet alle mogelijke scenario's in je spel doorlopen om er zeker van te zijn dat er nergens fouten zijn. Het kost veel tijd en mankracht. Reserveer voldoende tijd in uw schema om te testen!
  5. 5 Adverteer uw spel. Laat mensen je spel zien zodra je het uit hebt. Laat het zien aan bedrijven die erin willen investeren, maar ook aan mensen waarvan je denkt dat ze het willen spelen! Start een ontwikkelaarswebsite en blog, upload screenshots, walkthrough-video's, trailers en meer om mensen te laten zien waar je game over gaat. Het genereren van interesse is van cruciaal belang voor het succes van je spel.
  6. 6 Laat je spel los. Er zijn veel plaatsen waar je een game kunt uitbrengen, maar de exacte locatie hangt af van het type game dat je hebt gemaakt. App-winkels en Steam staan ​​​​momenteel het meest open voor nieuwkomers. Je kunt je game onafhankelijk op je site uitbrengen, maar de hostingprijzen zijn meestal onbetaalbaar. Bovendien zul je niet zo opvallen.

Methode 4 van 4: Bronnen zoeken

  1. 1 Probeer software voor het maken van spellen voor beginners. Er zijn een aantal geweldige programma's die beginners kunnen gebruiken om eenvoudige spellen te maken. Waarschijnlijk de meest bekende daarvan zijn Game Maker en RPG Maker, maar Atmosphir en Games Factory zijn ook goed. Je kunt ook educatieve programmeertools voor kinderen gebruiken, zoals Scratch van MIT. Ze zijn verrassend goed geschikt voor het aanleren van de basisvaardigheden die je nodig hebt.
  2. 2 Meer informatie over verschillende grafische programma's. Als u geen professional inhuurt om uw grafisch werk te doen, valt er veel te leren. U zult moeten leren werken met een aantal complexe grafische programma's. Maar je kunt het! Photoshop, Blender, GIMP en Paint.net zijn goede plekken om te beginnen als je visuals voor je game wilt maken.
  3. 3 Overweeg om eerst een professional te worden. Het zal veel gemakkelijker voor je zijn om een ​​succesvol spel te maken en investeerders aan te trekken als je ervaring, opleiding en een bekend spel hebt dat aan je naam is gekoppeld. Daarom is het een goed idee om voor een regulier, bekend game-ontwikkelingsbedrijf te werken voordat je zelf games gaat maken. Hiervoor moet je misschien naar school gaan of vaardigheden verwerven, maar het leidt je nog steeds naar je doel en is het uiteindelijk waard.
  4. 4 Baan je een weg naar de indie-gemeenschap. De community van indiegames is sterk, warm en gastvrij. Als je ze goed kunt ondersteunen, promoten, bespreken en helpen met hun projecten, dan betalen ze je terug in natura. Praat met ze, leer ze beter kennen en laat ze jou leren kennen. U zult versteld staan ​​van wat u kunt doen met steun van de gemeenschap.
  5. 5 Gebruik crowdfunding als je serieus bent. Als je een professionele game wilt maken die op zichzelf tegen andere serious games op kan, heb je geld nodig. En er wordt niet over gesproken. Gelukkig zijn er de afgelopen jaren dingen veranderd en heeft crowdfunding onbekende makers in staat gesteld om geweldige games te maken. Kijk eens op Kickstarter of vergelijkbare sites.Maar wees voorbereid op het harde werk dat u moet doen om een ​​geweldige campagne te leveren, wat echte doelen, goede beloningen en voortdurende communicatie betekent.

Tips

  • Denk niet dat je eerste game revolutionair zal zijn. Als je echt je best doet, wie weet, kan het gebeuren, maar het is onwaarschijnlijk. Maar geef niet meteen op, zoek uit wat er mis ging en wat de spelers leuk vonden. Gebruik dingen die mensen leuk vonden in de volgende game en repareer of verwijder dingen die ze niet leuk vonden of slechte delen van de laatste game.
  • Blijf leren. Als je ooit hulp nodig hebt, vraag erom. Er zijn miljoenen mensen in de wereld die kunnen helpen bij het maken van een game, dus wees nooit bang om ze te vragen en te zoeken. En onthoud: er is altijd ruimte om te groeien. Blijf leren en leer meer over het maken van games.
  • Testen, testen, testen. Een van de meest irritante en irritante dingen is het vinden van een kritieke bug, glitch of bug in je game nadat deze is uitgebracht. Verdeel je game in fasen zoals "ontwikkeling" (nog in ontwikkeling), "alpha" (eerste of vroege tests), "closed beta" (testen vóór release voor uitgenodigde of geselecteerde mensen) en "open beta" (testen voor release voor iedereen). Selecteer de juiste mensen voor de alfa- en bètafasen en verzamel zoveel mogelijk informatie en opbouwende kritiek. Gebruik ze om je spel te verbeteren en zo veel mogelijk bugs op te lossen voordat ze worden uitgebracht. Let op: voeg "pre-" of "versie xx.xx" toe aan je stages om ze verder te optimaliseren. Zorg ervoor dat u de verbeterde release nauwkeurig markeert als dit het is.
  • Vergeet niet om regelmatig een back-up van uw bestanden te maken. Je weet van tevoren niet wanneer je computer kapot kan gaan.
  • Maak een hype en adverteer. Laten we eerlijk zijn, je bent niet de enige maker van nieuwe games. Je kunt een game uitbrengen die direct overschaduwd wordt door nieuwere en/of betere games. Om dit tegen te gaan, verspreidt u het nieuws over de aanstaande release van de game op alle mogelijke manieren. Laten we hier en daar wat details "lekken". Stel een releasedatum vast, zodat mensen er nog langer naar uitkijken. Indien van toepassing, kunt u zelfs overwegen om voor advertenties te betalen.
  • Oefen zoveel mogelijk om steeds beter te worden in het maken van games. Zoals het gezegde luidt: "oefening leidt tot perfectie"!
  • Geef ten slotte nooit op. Een game maken kan saai, vervelend en vervelend zijn. Soms kom je in de verleiding om gewoon te stoppen en iets anders te gaan doen. Doe dat niet. Ontspan, maak een wandeling, stel het werk een paar dagen uit. Je voelt je weer zelfverzekerd als je terugkomt.
  • Onthoud dat werken in een team altijd beter is dan alleen werken. U kunt de werklast en tijdverspilling aanzienlijk verminderen door deelnemers op te delen in grafisch ontwerpers en programmeurs, en vervolgens subgroepen toe te voegen, zoals 'schrijvers en componisten' enzovoort. Dit is een belangrijk onderdeel, dat afhangt van de software die je kiest, aangezien grafische game-ontwerpers zoals BGE, Unity en UDK bijna geen ondersteuning hebben voor teamwerk en directe codebewerking. Overstappen naar een versiebeheersysteem zoals git is waarschijnlijk het beste idee.
  • Maak een werkplan. Als dit je eerste keer is en je wilt de tijd nemen en experimenteren, dan hoeft dat niet. Het zal je echter helpen gelijke tred te houden, en is vooral belangrijk als je een beloofde releasedatum hebt. Denk na over wanneer je van plan bent alles af te ronden en verfijn het plan vervolgens door het op te delen in code, grafisch ontwerp, enz.

Waarschuwingen

  • Auteursrechten! Wees zo origineel mogelijk met ideeën voor je spel. Als je iets anders niet kunt bedenken, is het een goed idee om een ​​bepaald aspect van het spel te nemen en het te veranderen.Als je absoluut auteursrechtelijk beschermde delen van het spel wilt toevoegen, zoals verhaal, personages of muziek, neem dan contact op met de makers van het origineel. Conceptuele ideeën (gameplay, hoe je code schrijft, etc.) kunnen niet auteursrechtelijk beschermd zijn, terwijl karakternamen en het verhaaluniversum daarentegen standaard worden beschermd.
  • Zorg ervoor dat u voldoet aan de licenties van de tools die u gebruikt. Veel propriëtaire software (zoals Unity) staat geen commercieel gebruik toe (wat betekent dat je een game die ermee is gemaakt niet kunt verkopen) zonder een dure licentie te betalen. Open source software die commercieel gebruik mogelijk maakt, kan hierbij een grote hulp zijn. Maar wees voorzichtig met het behouden van auteursrechten voor sommige open source-programma's. De GNU General Public License is een voorbeeld van zo'n licentie. Het bepaalt dat u uw programma onder dezelfde licentie moet vrijgeven. Het is goed voor games en je kunt het nog steeds verkopen als je kunstbronnen en dergelijke voor jezelf houdt. U kunt echter juridische problemen krijgen als u gebruikmaakt van closed source-bibliotheken zoals FMOD. Daarnaast heb je, zeker als je een goede programmeur bent, toegang tot de broncode en werk je niet meer met een black box. Daarom kunt u naar behoefte hulpmiddelen wijzigen en toevoegen. Je kunt hier meer lezen over open source software (door de maker van deze beweging ook wel "vrije software" genoemd).