Hoe om u eie videospeletjie te maak (met foto's)

INHOUDSOPGAWE:

Hoe om u eie videospeletjie te maak (met foto's)
Hoe om u eie videospeletjie te maak (met foto's)

Video: Hoe om u eie videospeletjie te maak (met foto's)

Video: Hoe om u eie videospeletjie te maak (met foto's)
Video: Правила работы с микроскопом / Как настроить / Инструкция 2024, Mei
Anonim

Die ontwerp van videospeletjies is nie 'n maklike taak nie. Maar as u 'n jammer idee het, is daar geen beter tyd om te begin as nou nie. Met die wydverspreide neiging tot onafhanklike ontwikkeling, was die bou van 'n spel nog nooit so maklik of goedkoper as vandag nie. Volg hierdie gids om die spel van u drome te begin ontwerp en te bou, en versprei dit dan oor die hele wêreld.

Stap

Deel 1 van 7: Die stigting van die stigting

Maak u eie videospeletjie Stap 1
Maak u eie videospeletjie Stap 1

Stap 1. Kies die genre

Alhoewel alle suksesvolle speletjies hul eie uniekheid het, val byna alle speletjies in 'n sekere genre. Besluit watter soort speletjie jy wil maak, en kyk watter ander speletjies van dieselfde genre is. Enkele algemene genres sluit in:

  • Arcade
  • Skiet- of skiet speletjies
  • Legkaart of legkaart spel
  • Platforms
  • Wedrenne of resiespeletjies
  • Eindelose hardloper
  • RPG
  • Eerste persoon skieter
  • Verhaalgeoriënteerde JRPG of RPG
  • Toringverdediging
  • Gruwel
  • Vegter of vegspel
  • Komedie
Maak u eie videospeletjie Stap 2
Maak u eie videospeletjie Stap 2

Stap 2. Kies die platform

Die platform waarop u kies om u spel te ontwikkel, sal 'n beduidende invloed hê op die manier waarop dit ontwikkel word. Die platform wat u kies, bepaal hoe die spel beheer sal word. Byvoorbeeld, slimfoonspeletjies word gewoonlik gemaak op grond van aanraking en beweging, rekenaarspeletjies gebruik gewoonlik 'n sleutelbord en 'n muis, terwyl konsole -speletjies gewoonlik spelbeheerders gebruik.

  • Daar is enkele uitsonderings op al hierdie reëls. Maar u sal dit gewoonlik makliker vind om speletjies te ontwerp as u by sekere beheermetodes hou.
  • As u iPhone -speletjies wil maak, moet u dit vanaf 'n Mac -rekenaar by die Apple Store indien.
Maak u eie videospeletjie Stap 3
Maak u eie videospeletjie Stap 3

Stap 3. Skryf die aanvanklike ontwerp neer

Hierdie aanvanklike ontwerp moet uit verskeie bladsye bestaan, maar vorm die kern van die spelervaring wat u sal skep. Hierdie ontwerp bevat die hoofkonsep van u spel en kan u sien of u idee werklik as 'n videospel kan realiseer.

Maak u eie videospeletjie Stap 4
Maak u eie videospeletjie Stap 4

Stap 4. Begin met die kernfilosofie

Hierdie stelling sal dien as die motivering vir die skepping van u spel. Hierdie stelling is eenvoudig en gaan direk na die punt waaroor u spel handel. Hersien hierdie stelling om seker te maak dat u spel nog steeds sy basiese doel dien. Hier is 'n paar voorbeelde van kernfilosofieë:

  • Hierdie speletjie is 'n ekonomiese simulasie van 'n ruimtestasie.
  • Met hierdie speletjie kan u as 'n lewende motor speel.
  • Hierdie wedstryd toets die speler se reflekse.
Maak u eie videospeletjie Stap 5
Maak u eie videospeletjie Stap 5

Stap 5. Skryf die funksies neer

In-game funksies maak u spel anders as ander speletjies van dieselfde genre. Begin deur u idees en konsepte neer te skryf. Verander dan die konsep in aksiegebaseerde sinne. Probeer om vyf tot 15 funksies te skep. Byvoorbeeld:

  • Konsep: konstruksie van ruimtestasies.
  • Kenmerke: Bou en bestuur u persoonlike ruimtestasie.
  • Konsep: Skade deur asteroïdes.
  • Kenmerke: Probeer om veilig te bly teen gevaarlike voorwerpe soos asteroïdes, vonke van die son en komete.
  • Deur u funksies van nuuts af te skryf, kan u elke funksie afsonderlik in 'n ontwerpdokument bou. Dit sal u projek ook meer gefokus maak en verhoed dat idees in die middel van die ontwikkelingsproses groei.
  • Hou aan om hierdie funksies te hersien totdat u tevrede is en seker is dat al hierdie funksies die spel is wat u wil maak.
Maak u eie videospeletjie Stap 6
Maak u eie videospeletjie Stap 6

Stap 6. Neem 'n blaaskans

Sit hierdie aanvanklike ontwerp in 'n laai en probeer om dit nie vir 'n week of twee daaraan te dink nie. U sal die aanvanklike ontwerp weer met 'n nuwe perspektief wil besoek om te bepaal of die projek werklik die moeite werd is om te doen, of miskien moet u die oorspronklike ontwerp hersien of herskep.

Deel 2 van 7: Die skryf van 'n ontwerpdokument

Maak u eie videospeletjie Stap 7
Maak u eie videospeletjie Stap 7

Stap 1. Begin werk aan die kernbesonderhede

Ontwerpdokumente is die ruggraat van u videospeletjie. Hierdie dokument bevat gedetailleerde beskrywings van die meganika, plot, agtergrond, estetiese ontwerp en nog baie meer van u spel. Gelukkig is die formaat van hierdie dokument minder belangrik as die inhoud daarvan, en u hoef u nie daaroor te bekommer nie.

  • Ontwerpdokumente is baie belangrik, veral as u 'n span programmeerders en kunstenaars bestuur. Maak seker dat die dokumente wat u skep, daarvoor is, nie vir die finale verbruiker nie. Vermy vaag of onduidelik en verduidelik die besonderhede van elke spelmeganisme deeglik.
  • Nie alle speletjies het ontwerpdokumente nie, en dit is onwaarskynlik dat twee ontwerpdokumente met mekaar ooreenstem. Gebruik die volgende stappe as 'n gids, maar maak u dokument so onafhanklik as moontlik volgens u spel.
Maak u eie videospeletjie Stap 8
Maak u eie videospeletjie Stap 8

Stap 2. Formuleer 'n inhoudsopgawe

Elke aspek van die spel moet in die inhoudsopgawe ingesluit word. Die enigste ding wat nie ingesluit hoef te word nie, is die verhaal, tensy dit nou verband hou met die meganika van u spel.

  • Skep 'n inhoudsopgawe volgens dieselfde benadering wanneer u spelinstruksies opstel. Begin deur breë en algemene dinge soos karakterskepping, gevegte en die hoofkoppelvlak te behandel, en gaan dan na die onderafdelings van elk van hierdie afdelings.
  • Beskou hierdie inhoudsopgawe as 'n groot prentjie van u spel. U sal dieper in die besonderhede van u spel ingaan terwyl u aanhou om die inhoudsopgawe te skryf.
Maak u eie videospeletjie Stap 9
Maak u eie videospeletjie Stap 9

Stap 3. Vul elke afdeling in u dokument in

Sodra die inhoudsopgawe gemaak is, begin die meganika verduidelik. Neem die tyd om dit in detail te verduidelik, sodat daar geen verwarring sal wees as u begin programmeer nie. Elke meganisme moet deeglik verduidelik word, sodat daar geen verwarring sal wees wanneer u dit implementeer nie.

Maak u eie videospeletjie Stap 10
Maak u eie videospeletjie Stap 10

Stap 4. Skep saam met ander mense of u span

Afhangende van die benadering, is die skep van 'n spelontwerp 'n samewerkingsproses. Terugvoer van ander kan help om u spel gefokus te hou en gebiede uit te lig wat nie goed oorweeg is nie.

Deel 3 van 7: Begin met programmeer

Maak u eie videospeletjie Stap 11
Maak u eie videospeletjie Stap 11

Stap 1. Bepaal die enjin wat u wil gebruik

Die enjin is die belangrikste basis van u spel wat verskillende ontwikkelingshulpmiddels bevat om speletjies maklik te maak. Om 'n speletjie met 'n bestaande enjin te skep, is beslis baie meer tydbesparend en eenvoudiger as om 'n nuwe enjin van nuuts af te skep. Daar is baie enjins wat ontwerp is vir indie -ontwikkelaars.

  • Enjins maak die manipulasie van grafika, klank en AI gewoonlik makliker.
  • Elke enjin het voordele en nadele. Sommige enjins is beter geskik vir 2D -grafika, terwyl ander beter geskik is vir 3D -grafika. Sommige enjins benodig meer programmeringskennis as ander. Daar is verskillende hulpmiddels vir die ontwikkeling van speletjies wat u kan gebruik sonder om programmeerervaring te benodig. Sommige van die gewilde ontwikkelingsenjins sluit in:

    • GameMaker: Studio - Een van die gewildste 2D -enjins.
    • Unity - 'n gewilde 3D -enjin omdat dit maklik is om te gebruik en draagbaar is.
    • RPG Maker VX - 'n Script -enjin wat geskep is vir tradisionele 2D RPG- of JRPG -speletjies.
    • Unreal Development Kit - 3D Engine wat in verskillende funksies aangepas kan word.
    • Bron - 'n Baie gewilde 3D -enjin wat voortdurend opgedateer en aangepas word.
    • Project Spark - Geoptimaliseerde 3D -enjin wat gemik is op informele gebruikers.
Maak u eie videospeletjie Stap 12
Maak u eie videospeletjie Stap 12

Stap 2. Bestudeer u enjin, of vind iemand wat daarvan weet

Afhangende van watter enjin u kies, kan u aansienlike programmeringsuitdagings ondervind. Selfs die mees basiese enjin neem tyd om te verstaan hoe om dit te manipuleer. As die vereiste programmering u vermoëns te bowe gaan, bestudeer dit eers of huur iemand wat vaardig is.

  • Dit is die begin van u spanboufase. As u nie kan programmeer nie, moet u eers 'n programmeerder aanstel. U kan later nadink oor die grafiese en klankontwerp, aangesien u 'n prototipe moet bou voordat u met die projek kan voortgaan.
  • Daar is 'n groot gemeenskap van onafhanklike ontwikkelaars of programmeerders wat u kan kontak. Mense sal om verskillende redes en vergoeding by 'n projek aansluit. Dit is waar 'n soliede spelontwerpdokument kan help, want 'n soliede dokument toon dat u toegewyd is aan u idee.
Maak u eie videospeletjie Stap 13
Maak u eie videospeletjie Stap 13

Stap 3. Skep die prototipe

As u die gekose enjin onder die knie het, prototeer u u spel. Hierdie prototipe dien as 'n aanvanklike toets van die belangrikste funksies van u spel. U het geen grafika of klank nodig om 'n prototipe te maak nie. Skep net eenvoudige plekhouers (soos 'n kubus of stokfiguur) en 'n klein toetsarea.

  • Toets en verfyn u prototipe deurlopend om seker te maak dat u speletjie lekker is. Let op na enigiets wat nie goed werk nie of ontbreek, en hersien al die betrokke meganika. As die prototipe nie lekker is nie, is die laaste wedstryd ook nie lekker nie.
  • Daar sal funksies wees wat maklik en moontlik lyk, maar wat nie baie goed werk as dit gebou is met die enjin wat u kies nie. U moet voorbereid wees daarop dat u prototipe telkens sal verander namate u dinge regstel wat nie goed werk nie.
Maak u eie videospeletjie Stap 14
Maak u eie videospeletjie Stap 14

Stap 4. Stel die kontroles fyn

Die mees basiese funksie in die spel is die interaksie van die speler met die spel deur middel van 'n paar kontrole -insette. Gebruik hierdie prototipe om te verseker dat u spelkontroles so perfek moontlik is.

Speletjies met swak beheer sal spelers frustreer. 'N Spel met perfekte beheer laat die speler se vaardighede vrugte afwerp

Deel 4 van 7: Die skep van bates

Maak u eie videospeletjie Stap 15
Maak u eie videospeletjie Stap 15

Stap 1. Oorweeg die behoeftes van die projek

Afhangende van die omvang van die projek, kan u grafiese behoeftes baie wissel. Sommige speletjies word slegs met eenvoudige vorms en kleure gemaak, terwyl ander speletjies komplekse en uitgestrekte wêrelde het wat deur 'n span grafiese en klankontwerpers geskep is. Wees realisties met u doelwitte in die spel en werf mense volgens u behoeftes.

  • Die meeste onafhanklike speletjies word gemaak deur klein spanne, en dikwels selfs deur een persoon. As u alleen aan u projek werk, moet u baie tyd spandeer, veral as u al die bates self wil skep.
  • Daar is baie gratis bates op die internet beskikbaar, veral in die ontwikkelaar- of programmeerdersgemeenskap. Maak altyd seker dat alles wat u gebruik nie die kopieregwette oortree nie.
Maak u eie videospeletjie Stap 16
Maak u eie videospeletjie Stap 16

Stap 2. Skep 'n ruwe konsep vir 'n paar visuele ontwerpe

Om die estetika van die spel se grafika te voel, moet u die grafika in die prototipe begin implementeer en die prototipe ontwikkel tot 'n steeds meer volledige spel.

  • Daar is baie style wat u kan gebruik. Pixelkuns (met opset retro -styl) is een van die algemeenste style wat deur onafhanklike ontwikkelaars gebruik word. Pixelkuns word algemeen, want hierdie grafika is die vinnigste en goedkoopste om te skep en bied steeds goeie speletjies.
  • As u tyd en meer lede het, kan u dit oorweeg om 3D -grafika te maak. Alhoewel slegs een persoon 'n basiese 3D -model kan skep, neem die meer komplekse besonderhede baie tyd in beslag. 3D -modelle benodig teksture om die model te voltooi.
Maak u eie videospeletjie Stap 17
Maak u eie videospeletjie Stap 17

Stap 3. Ontwerp die spelwêreld of -struktuur

Sodra u die grafika gereed het om te gebruik, kan u die spel begin bou. Afhangende van u spelstyl, moet u moontlik vlakke of speelareas skep. As u 'n legkaartspel maak, kan u die legkaart begin ontwerp.

Maak u eie videospeletjie Stap 18
Maak u eie videospeletjie Stap 18

Stap 4. Ontwikkel die visuele bates

Afhangende van die visuele styl wat u gebruik, is daar baie programme wat u kan gebruik om u visuele bates te skep. Sommige van die gewilde programme sluit in:

  • Blender - Hierdie open source -program is die gewildste 3D -modeloplossing. Daar is baie tutoriale op die internet wat u wys hoe u vinnig kan begin.
  • Photoshop - Hierdie program is noodsaaklik vir die proses om teksture sowel as die meeste 2D -grafika te skep. Hierdie program is duur, so as u 'n tekort aan geld het, oorweeg dit om GIMP, 'n open source -alternatief, te gebruik. GIMP het die meeste van dieselfde funksies.
  • Paint.net - Met hierdie program is dit 'n open source -alternatief vir Paint Shop Pro, waarmee u maklik 2D -beeldmateriaal gratis kan skep. Hierdie program is baie handig om 2D -pixelgrafika te skep.
Maak u eie videospeletjie Stap 19
Maak u eie videospeletjie Stap 19

Stap 5. Teken die klankbate op

Klankontwerp speel 'n belangrike rol in die spel wat gespeel word. As jy musiek gebruik of nie, wanneer en hoe om klankeffekte te gebruik, en hoe die dialoog gepraat word, kan dit beïnvloed hoe spelers met jou spel skakel.

  • U kan 'n verskeidenheid gratis en goeie klankopnames en sagteware vir musiekmaak op die internet vind. Oorweeg dit om hierdie gratis hulpbronne te gebruik as u geld tekort skiet of onafhanklik werk.
  • Skep u eie klankeffekte met voorwerpe in u huis.

Deel 5 van 7: Alles saamvoeg

Maak u eie videospeletjie Stap 20
Maak u eie videospeletjie Stap 20

Stap 1. Speel jou spel so gereeld as moontlik

Terwyl u alle aspekte van u spel skep, speel die spel om te verseker dat u spel lekker en samehangend bly. As daar 'n gebied of idee is wat ontbreek of sleg voel, moet u dit regmaak of weggooi. Sodra al die vlakke of raaisels of gebiede geskep is, probeer om dit te speel en te voltooi om te verseker dat u spel van begin tot einde aangenaam is.

Maak u eie videospeletjie Stap 21
Maak u eie videospeletjie Stap 21

Stap 2. Bly gefokus op die kernfilosofie

Tydens die ontwikkelingsproses moet u voortdurend kyk of die spel wat u skep, steeds die filosofie wat van die begin af gedefinieer is, hou. Maak seker dat u by die voorafgeboude funksielys bly en nie deur die verskillende toevoegings laat val nie.

Maak u eie videospeletjie Stap 22
Maak u eie videospeletjie Stap 22

Stap 3. Poets, poets en poleer

Bestudeer u grafiese, klank- en spelontwerp weer om sommige van die gebiede wat nog verbeter moet word, te verfyn en die unieke styl van u spel na vore te bring. U vermoë om u spel vinnig te poets, hang grootliks af van die grafiese styl wat u kies en gebruik.

Deel 6 van 7: Die toets van die spel

Maak u eie videospeletjie Stap 23
Maak u eie videospeletjie Stap 23

Stap 1. Begin op soek na foute

Nadat u die spel van begin tot einde geskep het, is dit tyd om uit te vind hoe u dit kan vernietig. Dit is belangrik om foute in u spel te vind en dit dan reg te stel om te verseker dat hierdie speletjie deur soveel mense moontlik gespeel kan word.

Maak u eie videospeletjie Stap 24
Maak u eie videospeletjie Stap 24

Stap 2. Voer aksies uit wat u normaalweg nie sou probeer nie

Elke moontlike manier waarop 'n speler met u spel kan omgaan, is die moeite werd om te oorweeg en te probeer. Maak seker dat u spelreëls nie omseil of oortree kan word deur dit soveel as moontlik aan te val nie.

Om foute te toets, kan soveel tyd neem as wat dit nodig is om die spel self te bou. Hoe meer mense u kan help met die toets, hoe meer probleme kan u vind en dan regmaak

Maak u eie videospeletjie Stap 25
Maak u eie videospeletjie Stap 25

Stap 3. Prioriteer die foute wat opgelos moet word

As u 'n lang lys foute het en slegs 'n beperkte tyd het om dit reg te stel, moet u die ernstige foute aanpak en die spel eers beskadig. As daar byvoorbeeld 'n fout is wat 'n speler in staat stel om oneindig te score in 'n spel-gebaseerde spel, moet u seker maak dat die fout onmiddellik aangespreek word.

Maak u eie videospeletjie Stap 26
Maak u eie videospeletjie Stap 26

Stap 4. Kyk hoe ander mense speel

Vra 'n paar vriende om u speletjie te probeer. Kyk hoe hulle die uitdagings in die spel hanteer en hoe dit met u spelwêreld omgaan. Miskien probeer hulle iets waaraan u nog nooit gedink het nie.

Deel 7 van 7: Die vrystelling van u spel

Maak u eie videospeletjie Stap 27
Maak u eie videospeletjie Stap 27

Stap 1. Gaan die programvrystellingsreëls na op die enjin wat u gebruik

Elke enjin ondersteun 'n spesifieke platform, en sommige enjins benodig vrystellingslisensies vir verskillende platforms. Byvoorbeeld, met Game Studio kan u die spel op Windows en Mac OS X met die standaardweergawe vrystel, maar as u die speletjie in die mobiele weergawe wil vrystel, moet u meer betaal om na die Pro -weergawe op te gradeer.

Maak u eie videospeletjie Stap 28
Maak u eie videospeletjie Stap 28

Stap 2. Bou entoesiasme vir u spel

As u spel op die punt staan om te verskyn, probeer om aandag te trek. Stel 'n paar skermkiekies en video's van u speletjie op gewilde spelforums vry. Kontak 'n webwerf vir speletjiesnuus en vertel dat u speletjie binnekort vrygestel sal word (maak seker dat u die spel insluit, hoeveel dit kos en 'n kort beskrywing van die spel).

Skep tydens die produksieproses 'n webwerf van die onderneming sodat u volgelinge kan versamel. Om 'n forum oor u spel te skep, is ook 'n uitstekende manier om aanhangers in interaksie met mekaar te kry, en die opdatering van u webwerf kan ook meer aandag trek

Maak jou eie videospel Stap 29
Maak jou eie videospel Stap 29

Stap 3. Definieer u verspreidingsdiens

Sommige onafhanklike ontwikkelaars bied hul speletjies op hul eie hosting aan, maar u kan hierdie metode baie duur vind, en sommige gashere kan net nie die grootte wat nodig is vir 'n groot en suksesvolle speletjie handhaaf nie. Daar is verskeie gewilde plekke om onafhanklike speletjies vir Windows en Mac OS X vry te stel:

  • Stoom
  • Desura
  • Nederige winkel
  • GOG
  • Mobiele speletjies moet gewoonlik in hul onderskeie winkels (Apple App Store, Google Play Store en ander) vrygestel word. Dieselfde geld vir konsolespeletjies (Xbox Live, PlayStation Network en ander).
  • Verskillende dienste neem 'n ander persentasie van elke verkoop van u speletjie. Kyk na die besonderhede hiervan in elke diens om te bepaal wat die beste vir u is. Die meeste dienste het 'n verkoopsverteenwoordiger wat u direk kan kontak.
Maak u eie videospeletjie Stap 30
Maak u eie videospeletjie Stap 30

Stap 4. Bestuur en onderhou u spel

Sodra u spel vrygestel is, kan u dit soveel as moontlik onderhou deur foute op te los en nuwe inhoud op te neem. Die tydperk van digitale verspreiding beteken dat speletjies vinniger as ooit tevore bygewerk kan word. Boonop is daar af en toe 'n fout of twee, namate die populasie spelers wat toegang tot u spel kry, toeneem. Doen alles in jou vermoë om die fout so gou as moontlik op te los.

Wenke

  • Daar is geen absolute manier om 'n speletjie te maak nie. Beskou hierdie gids slegs as 'n uiteensetting, en gebruik die proses wat die doeltreffendste vir u is.
  • Moenie verwag om oornag baie geld te verdien nie. Om 'n speletjie te maak, is 'n werk wat gebaseer is op stokperdjies en belangstellings, en geld is 'n bonus vir hierdie poging.
  • Daar sal mense wees wat nie glo dat u dit sal kan doen nie. Maar solank u ernstig daaroor bly, kan u klaarmaak met wat u begin het.

Aanbeveel: