Hoe om 'n spel te ontwikkel (met foto's)

INHOUDSOPGAWE:

Hoe om 'n spel te ontwikkel (met foto's)
Hoe om 'n spel te ontwikkel (met foto's)
Anonim

Spelontwikkeling is 'n ingewikkelde proses. Professionele spelstudio's het spanne van honderde mense wat werk aan konsepontwerp, programmering, kunsontwerp, modellering, animasie en klankontwerp. Selfs as u nie al hierdie vaardighede het nie, kan u self 'n eenvoudige speletjie ontwerp op grond van wat u reeds weet. Hierdie wikiHow leer u hoe u met u eerste spelidee kan begin.

Stappe

Deel 1 van 2: Beplanning van die konsep

Ontwikkel 'n spel Stap 1
Ontwikkel 'n spel Stap 1

Stap 1. Verstaan die omvang van die projek

Voordat u begin met die ontwikkeling van 'n speletjie, is dit belangrik om te verstaan wat alles nodig is om 'n speletjie te maak. Videospeletjies het baie onderdele, van die speletjie -enjin, programmering, grafika, animasie, tot klank en musiek. Dit alles neem baie ure om te skep. As u nog nooit 'n speletjie ontwikkel het nie, begin eenvoudig. Behandel u eerste speletjie eerder as 'n leerervaring as 'n gepoleerde projek.

Ontwikkel 'n spel Stap 2
Ontwikkel 'n spel Stap 2

Stap 2. Weet wat u vaardighede is

As u 'n idee vir 'n speletjie opdink, kom u op 'n idee wat gebaseer is op u vaardighede. As u 'n goeie kunstenaar is, maar nog nooit voorheen gekodeer het nie, kies 'n speletjie -enjin waarmee u op u kunsvaardighede kan fokus terwyl u minimale kodering doen. Aan die ander kant, as u 'n goeie programmeerder is, maar nie baie kunsvaardighede het nie, kan u 'n spel skep met 'n groot beginsel wat 'n simplistiese kunsstyl omvat. Baie gewilde indie-speletjies gebruik eenvoudige 8-bis-grafika of selfs net basiese vorms vir grafika.

Ontwikkel 'n spel Stap 3
Ontwikkel 'n spel Stap 3

Stap 3. Besluit wat die doel van die spel is

Videospeletjies kom in verskillende style en genres voor. Een ding wat hulle almal gemeen het, is dat hulle almal 'n doel het. Sommige wedstryde het verskeie doelwitte en opsionele syopdragte. Baie speletjies het egter 'n doel wat so eenvoudig is soos 'Kom aan die einde van die vlak'. Jou eerste speletjie is dalk net een skerm met 'n kol wat jy na die bokant van die skerm probeer navigeer.

Ontwikkel 'n spel Stap 4
Ontwikkel 'n spel Stap 4

Stap 4. Besluit hoe om die doel aan die speler te kommunikeer

Sodra u 'n doel vir die speler besluit het, moet u uitvind hoe u die doel aan die speler kan kommunikeer. Sommige speletjies het 'n komplekse vertelling met baie nie-speler karakters (NPC's) wat die speler laat voel dat hulle deel is van 'n leefwêreld. Ander speletjies het animasies of snit-tonele voor die begin van 'n vlak. Sommige bevat 'n tutoriaal. Sommige speletjies vertoon bloot teks wat die speler vertel wat hy moet doen.

Ontwikkel 'n spel Stap 5
Ontwikkel 'n spel Stap 5

Stap 5. Besluit 'n hindernis vir die speler

As u eers besluit het oor 'n doel wat die speler moet bereik, moet u besluit oor 'n hindernis wat die speler in die pad staan. Dit kan 'n raaisel wees wat die speler moet oplos, of platforms waarop die speler moet spring of rondkom. Het u spel vyande? Indien wel, hoe reageer hulle op die speler? Het u spel vlakke, of is dit 'n oop wêreld-speletjie?

Ontwikkel 'n spel Stap 6
Ontwikkel 'n spel Stap 6

Stap 6. Bepaal die reëls

Sodra u 'n doelwit en 'n paar hindernisse bereik het, besluit u op 'n paar basiese reëls wat 'n logiese vloei het. As u 'n platformspeletjie ontwerp, wat gebeur as die speler die platform mis? As u spel vyande het, wat gebeur as die speler 'n vyand aanraak of aangeval word? Het die speler 'n gesondheidsbalk? Is daar 'n puntestelsel? Miskien wil u 'n tydsbeperking by u spel voeg? Dit is reëls wat u moet besluit vir u spel. As u 'n nuwe ontwerp in speletjies het, probeer om die reëls so eenvoudig as moontlik te hou.

Ontwikkel 'n spel Stap 7
Ontwikkel 'n spel Stap 7

Stap 7. Besluit 'n beloning vir die speler

Sedert hy besluit het oor 'n doel vir die speler en 'n hindernis. 'N Spel moet ook die speler beloon vir die bereiking van die doel. Dit is wat 'n spel 'n bevredigende ervaring maak. Sommige speletjies het 'n laaste snit, wat wys dat die held 'n beloning kry vir sy probleme. Sommige speletjies gee die speler power-ups of nuwe items. Ander speletjies het 'n komplekse nivelleringsstelsel wat die speler se statistieke mettertyd verbeter.

Ontwikkel 'n spel Stap 8
Ontwikkel 'n spel Stap 8

Stap 8. Skep konsepkuns

As grafika 'n groot deel van u spel is, wil u 'n kunsstyl vir u spel uitvind. Met konsepkuns kan u u idees op papier neersit voordat u dit as bates in 'n speletjie begin bou. U wil konsepkuns skep vir al u karakters, NPC's en vyande. U wil die algehele kunsstyl konsekwent hou, dus vind uit watter kunsstyl u wil hê voordat u begin bou. As u spel meer vlakke het, wil u 'n skets maak van hoe elke vlak lyk. U wil ook die vlakontwerp vir elke vlak op papier in kaart bring.

Ontwikkel 'n spel Stap 9
Ontwikkel 'n spel Stap 9

Stap 9. Skep 'n spelontwerpdokument

Dit is veral handig as u 'n meer komplekse spel met 'n span mense ontwerp. 'N Speldesign -dokument kan die basiese spelmeganika en -ontwerp bevat. Dit kan ook plotpunte, karakterbiografieë, konsepkuns, sowel as vlakkaarte en doelwitte bevat. Dit help om u hele span op dieselfde bladsy te kry.

Deel 2 van 2: Die ontwikkeling van die spel

Ontwikkel 'n spel Stap 10
Ontwikkel 'n spel Stap 10

Stap 1. Kies 'n speletjie -enjin

Die spel -enjin is die ruggraat van die spel. Dit gee die grafika en klank weer. Dit beheer die spelfisika, botsingsopsporing, skrif, kunsmatige intelligensie en meer. Die keuse van die regte spelmotor hang af van u vaardigheidsvlak en die behoeftes van u spel. Met baie spelmotors kan u 'n gratis weergawe aflaai vir persoonlike gebruik om te toets. Hier is 'n paar spelmotors wat u kan probeer:

  • Game Maker Studio 2: Game Maker Studio 2 is 'n goeie plek om te begin as u 'n beginner is. Dit fokus op speletjies met 2D -grafika. Dit is een van die makliker spel -enjins om te leer. Game Maker Studio 2 het 'n gratis proeftydperk van 30 dae en begin dan teen $ 39 per jaar.
  • Eenheid:

    Unity is 'n gewilde speletjie -enjin wat gebruik is om baie gewilde speletjies op rekenaar-, mobiele- en spelkonsole te skep, waaronder Angry Birds 2, Cuphead en Sonic Forces. Dit word gebruik om 2D- en 3D -speletjies te skep. Dit het 'n intuïtiewe gebruikerskoppelvlak wat beginners redelik maklik maak om te leer. U kan die persoonlike uitgawe wat die belangrikste funksies bevat, heeltemal gratis aflaai. Die Plus -uitgawe begin by $ 25 per maand.

  • Onwerklik:

    . Unreal is een van die gewildste spelmotors. Dit is gebruik om baie gewilde speletjies te skep, insluitend die Batman Arkham-speletjies, Mortal Kombat en Deus X. Dit is 'n volledige speletjie-enjin wat hoëgrafiese grafika ondersteun. Dit is ook een van die moeiliker spelmotore om te leer. Dit maak dit meer ideaal vir gevorderde spelontwikkelaars. 'N Volledige weergawe van Unreal is gratis om af te laai, maar u moet na die eerste $ 3000 dollar per kwartaal 'n tantième van 5% betaal vir speletjies wat u met Unreal publiseer.

Ontwikkel 'n spel Stap 11
Ontwikkel 'n spel Stap 11

Stap 2. Leer hoe om die spel -enjin te gebruik

Speletjins is een van die mees komplekse sagteware wat u kan koop. Selfs as u 'n ervare programmeerder is, is daar waarskynlik dinge wat u nie weet hoe om te doen nie. Lees die gebruikershandleiding vir die speletjie wat u aflaai. Kyk na YouTube -tutoriale en neem lesse aanlyn. Leer wat u moet bou en hoe u dit moet bou. As u met 'n probleem vasval, vind iemand wat u kan help om dit op te los.

Ontwikkel 'n spel Stap 12
Ontwikkel 'n spel Stap 12

Stap 3. Stel 'n sperdatum in

Of u nou u eerste speletjie of 'n AAA -produksie skep, u moet 'n sperdatum stel vir hoe lank die projek gaan duur. As u nie nuut is in die ontwerp van speletjies nie, stel u 'n maand as sperdatum in om 'n klein speletjie te skep. Baie onverwagte dinge sal tydens die ontwikkelingsproses opduik, dus verwag om u sperdatum te oorskry. As u egter u sperdatum te veel oorskry, wil u moontlik u projek afskaal.

Ontwikkel 'n speletjie Stap 13
Ontwikkel 'n speletjie Stap 13

Stap 4. Bou 'n werkende prototipe

Dit moet so vinnig as moontlik gedoen word. Dit hoef nie goed te lyk nie. Dit hoef nie al die funksies te hê wat u wil byvoeg nie. Dit hoef net een basiese vlak te wees met 'n basiese speelbare karakter en 'n basiese hindernis. Dit word gebruik om die kernmeganika van u spel te bou en te toets.

Ontwikkel 'n spel Stap 14
Ontwikkel 'n spel Stap 14

Stap 5. Toets u prototipe

U leer baie deur u spel te speel. Miskien vind u dat sommige van die spelmeganika nie werk nie, of dat sekere dele nie so boeiend is as wat u gedink het nie. U sal ook ontdek wat u by die spel kan voeg om die spel beter te maak.

Ontwikkel 'n speletjie Stap 15
Ontwikkel 'n speletjie Stap 15

Stap 6. Bou u bates

Nadat u 'n werkende prototipe gebou het en u vertrou dat u spelmeganika behoorlik werk, kan u die bates vir u spel begin bou. Dit sluit in die toevoeging van ekstra vlakke, karakteranimasies, vyande, power-ups en enige ekstra funksies wat u wil byvoeg. Dit bevat ook die toevoeging van karaktermodelle en die versiering van u vlakke, sodat die spel esteties aangenaam begin lyk, alhoewel u eers op estetika moet fokus.

  • As u nie seker is hoe om iets te bou nie, het baie spelmotors 'n bate -winkel waar u wildbates kan koop wat deur ander mense gebou is. U kan ook aanlyn tutoriale soek om te leer hoe u probleme oplos wat tydens die spelontwikkelingsproses kan ontstaan.
  • Wees versigtig om nie te veel inhoud dadelik by te voeg nie. Dit kan die kernmeganika van die spel verduister en dit moeilik maak vir speeltoetsers om behoorlike terugvoer te gee.
Ontwikkel 'n spel Stap 16
Ontwikkel 'n spel Stap 16

Stap 7. Beta-toets jou spel

Alhoewel u baie kan leer deur self u spel te speel, kan u ook baie leer deur te kyk hoe ander mense u spel speel. Ware spelers kan dinge doen wat jy nie verwag het nie en dinge wys oor die ervaring wat jy nie in ag neem nie. Laat ander mense u speletjie speel. Selfs as dit u eerste wedstryd is en u dink dat dit nie goed is nie.

Ontwikkel 'n spel Stap 17
Ontwikkel 'n spel Stap 17

Stap 8. Bemark jou spel

As u aan die einde van die ontwikkelingsproses begin nader, moet u die woord oor u spel begin uitspreek. Weet wat uniek is aan u spel. Watter ervaring bied u spel wat ander speletjies nie doen nie? Stuur die boodskap aan soveel mense as wat u kan. Skep 'n webwerf vir u speletjie en 'n videotrailer. Koppel u speletjie op sosiale media. E -pos jou speletjie na videospeletjieswebwerwe en videospeletjiesmakers.

Ontwikkel 'n spel Stap 18
Ontwikkel 'n spel Stap 18

Stap 9. Begin u spel

Speletjins soos Unity en Unreal maak dit maklik om hawens van u spel vir enige spelstelsel te skep. Sodra u u speletjie deur u speletjie -enjin gepubliseer het, kan u dit by soveel digitale verspreiders moontlik kry. Dit sluit Steam, Google Play Store, Apple se App Store in. Selfs die Playstation Store, Xbox One en Nintendo eShop is makliker as ooit tevore. Daar sal QA- en lisensiestandaarde wees wat u vir elke digitale verspreider moet behaal. Lees wat die standaarde is en maak seker dat u spel aan hierdie standaarde kan voldoen. U kan ook kyk na spesialiteitsverspreiders soos Slitherine.

Wenke

  • Opgedateerde grafika is belangrik om die gehoor te lok, maar die inhoud is steeds die koning! Kom dus op 'n manier om u spel werklik boeiend en pret te maak deur uitstekende inhoud aan te bied. Gebruik 'n unieke draai aan 'n gewilde spelfunksie, en gebruik elemente wat nog nooit in soortgelyke genrespeletjies gebruik is nie.
  • Dink altyd deur die perspektief van u speler. Watter wegneemetes sal hulle kry as u u speletjie speel en hoe u u aanhangers en advokate vir speletjies kan word? Slegs toegewyde aanhangers sal die volhoubaarheid van u spel verseker!
  • Om ander mense by u spelproduksie te betrek en hulle te oorreed om belanghebbendes te word, benodig u 'n goeie verkoopspunt! Die ontwikkeling van 'n toonhoogte is ook 'n uitstekende geleentheid om u spelidee binne die sake- en/of ontwikkelaarsgemeenskap te toets en te kyk of dit enigsins lewensvatbaar is.
  • As u van mening is dat u spelidee cool en innoverend is - maak seker dat u ander in u ondersteuners kan verander. Andersins het dit geen sin om dit te ontwikkel nie, aangesien u dit waarskynlik nie effektief sal kan bemark nadat dit vrygestel is nie.

Aanbeveel: