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
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
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.
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.
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.
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.
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
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.
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.
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.
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
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.
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.
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.
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
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.
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.
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.
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.
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
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.
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.
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
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.
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
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.
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
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.
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
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.
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.