Hvordan utvikle et spill (med bilder)

Innholdsfortegnelse:

Hvordan utvikle et spill (med bilder)
Hvordan utvikle et spill (med bilder)
Anonim

Spillutvikling er en kompleks prosess. Profesjonelle spillstudioer har lag på hundrevis av mennesker som jobber med konseptdesign, programmering, kunstdesign, modellering, animasjon og lyddesign. Selv om du ikke allerede har alle disse ferdighetene, kan du designe et enkelt spill selv basert på det du allerede vet. Denne wikiHow lærer deg hvordan du kommer i gang med å utvikle din første spillidee.

Trinn

Del 1 av 2: Planlegging av konseptet

Utvikle et spill trinn 1
Utvikle et spill trinn 1

Trinn 1. Forstå omfanget av prosjektet

Før du begynner å utvikle et spill, er det viktig å forstå hva som må til for å lage et spill. Videospill har mange deler, fra spillmotoren, programmering, grafikk, animasjon, til lyd og musikk. Alt dette tar mange timer å lage. Hvis du aldri har utviklet et spill før, start enkelt. Behandle ditt første spill som en læringsopplevelse i stedet for et polert prosjekt.

Utvikle et spill Trinn 2
Utvikle et spill Trinn 2

Trinn 2. Vet hva dine ferdigheter er

Når du kommer med en idé til et spill, kan du komme med en idé basert på dine ferdigheter. Hvis du er en stor artist, men aldri har kodet før, velger du en spillmotor som lar deg fokusere på dine kunstferdigheter mens du gjør minimal koding. På den annen side, hvis du er en god programmerer, men ikke har mange kunstferdigheter, kan du lage et spill med gode grunnleggende elementer som omfatter en forenklet kunststil. Mange populære indiespill bruker enkel 8-biters grafikk eller til og med bare grunnleggende former for grafikk.

Utvikle et spill Trinn 3
Utvikle et spill Trinn 3

Trinn 3. Bestem hva målet med spillet er

Videospill kommer i en rekke forskjellige stiler og sjangere. En ting de alle har til felles er at de alle har et mål. Noen spill har flere mål og valgfrie sideoppdrag. Imidlertid har mange spill et mål som er så enkelt som "Kom til slutten av nivået". Det første spillet ditt kan bare være en skjerm med en prikk som du prøver å navigere til toppen av skjermen.

Utvikle et spill Trinn 4
Utvikle et spill Trinn 4

Trinn 4. Bestem hvordan du skal kommunisere målet til spilleren

Når du har bestemt deg for et mål for spilleren, må du finne ut hvordan du skal kommunisere målet til spilleren. Noen spill har en kompleks fortelling med mange ikke-spillerkarakterer (NPCer) som får spilleren til å føle at de er en del av en levende verden. Andre spill har animasjoner eller klippescener før starten på et nivå. Noen inkluderer en opplæring. Noen spill viser bare tekst som forteller spilleren hva han skal gjøre.

Utvikle et spill Trinn 5
Utvikle et spill Trinn 5

Trinn 5. Bestem deg for et hinder for spilleren

Når du har bestemt deg for et mål for spilleren å oppnå, må du bestemme deg for et hinder som står i spillerens vei. Dette kan være et puslespill spilleren må løse eller plattformer spilleren må hoppe på eller komme seg rundt. Har spillet ditt fiender? Hvordan samhandler de i så fall med spilleren? Har spillet ditt nivåer, eller er det et åpent spill?

Utvikle et spill Trinn 6
Utvikle et spill Trinn 6

Trinn 6. Finn ut reglene

Når du kommer opp med et mål og noen hindringer, bestem deg for noen grunnleggende regler som har en logisk flyt. Hvis du designer et plattformspill, hva skjer hvis spilleren savner plattformen? Hvis spillet ditt har fiender, hva skjer når spilleren berører eller blir angrepet av en fiende? Har spilleren en helsestang? Er det et poengsystem? Kanskje du vil legge til en tidsbegrensning for spillet ditt? Dette er regler du må bestemme for spillet ditt. Hvis du er ny på spilldesign, kan du prøve å holde reglene så enkle som mulig.

Utvikle et spill Trinn 7
Utvikle et spill Trinn 7

Trinn 7. Bestem deg for en belønning for spilleren

Siden han bestemte seg for et mål for spilleren og et hinder. Et spill bør også ha en måte å belønne spilleren for å oppnå målet. Det er dette som gjør et spill til en tilfredsstillende opplevelse. Noen spill har en siste cutscene som viser at helten får en belønning for sine problemer. Noen spill gir spilleren power-ups eller nye ting. Andre spill har et komplekst nivelleringssystem som forbedrer spillerens statistikk over tid.

Utvikle et spill Trinn 8
Utvikle et spill Trinn 8

Trinn 8. Lag konseptkunst

Hvis grafikk er en stor del av spillet ditt, vil du finne ut en kunststil for spillet ditt. Konseptkunst lar deg legge ideene dine på papir før du begynner å bygge dem som eiendeler i et spill. Du vil lage konseptkunst for alle karakterene dine, NPC -er og fiender. Du vil beholde den generelle kunststilen konsekvent, så finn ut hvilken kunststil du vil ha før du begynner å bygge. Hvis spillet ditt har flere nivåer, vil du lage en skisse for hvordan hvert nivå ser ut. Du vil også kartlegge nivådesignet for hvert nivå på papir.

Utvikle et spill Trinn 9
Utvikle et spill Trinn 9

Trinn 9. Lag et spilldesigndokument

Dette er spesielt nyttig hvis du designer et mer komplekst spill med et team av mennesker. Et spilldesigndokument kan inneholde grunnleggende spillmekanikk og design. Den kan også inneholde plottpunkter, karakterbiografier, konseptkunst, samt nivåkart og mål. Dette hjelper deg med å få hele teamet ditt på samme side.

Del 2 av 2: Utvikle spillet

Utvikle et spill Trinn 10
Utvikle et spill Trinn 10

Trinn 1. Velg en spillmotor

Spillmotoren er ryggraden i spillet. Det gjengir grafikk og lyd. Den styrer spillets fysikk, kollisjonsdeteksjon, scripting, kunstig intelligens og mer. Å velge riktig spillmotor avhenger av ferdighetsnivået ditt og behovene til spillet ditt. Mange spillmotorer lar deg laste ned en gratis versjon for personlig bruk for å teste. Her er noen spillmotorer du kan prøve:

  • Game Maker Studio 2: Game Maker Studio 2 er et godt sted å starte hvis du er nybegynner. Den fokuserer på spill med 2D -grafikk. Det er en av de enklere spillmotorene å lære. Game Maker Studio 2 har en gratis 30 -dagers prøveversjon, og starter deretter med $ 39 i året.
  • Enhet:

    Unity er en populær spillmotor som har blitt brukt til å lage mange populære spill på PC, mobil og spillkonsoller, inkludert Angry Birds 2, Cuphead og Sonic Forces. Det brukes til å lage både 2D- og 3D -spill. Den har et intuitivt brukergrensesnitt som gjør det ganske enkelt for nybegynnere å lære. Du kan laste ned Personal Edition som følger med kjernefunksjonene helt gratis. Plus -utgaven starter på $ 25 i måneden.

  • Uvirkelig:

    . Unreal er en av de mest populære spillmotorene. Det har blitt brukt til å lage mange populære spill, inkludert Batman Arkham-spillene, Mortal Kombat og Deus X. Det er en fullfunksjonell spillmotor som støtter avansert grafikk. Det er også en av de vanskeligere spillmotorene å lære. Dette gjør den mer ideell for avanserte spillutviklere. En fullversjon av Unreal er gratis å laste ned, men du må betale 5% royalty etter de første $ 3000 dollar per kvartal for alle spill du publiserer med Unreal.

Utvikle et spill Trinn 11
Utvikle et spill Trinn 11

Trinn 2. Lær hvordan du bruker spillmotoren

Spillmotorer er noen av de mest komplekse programvarene du kan kjøpe. Selv om du er en erfaren programmerer, er det sannsynligvis fortsatt ting du ikke vet hvordan du skal gjøre. Les brukerhåndboken for spillmotoren du laster ned. Se YouTube -opplæringsprogrammer og ta kurs online. Lær hva du trenger å bygge og hvordan du bygger det. Hvis du sitter fast i et problem, finn noen som kan hjelpe deg med å løse det.

Utvikle et spill Trinn 12
Utvikle et spill Trinn 12

Trinn 3. Sett en frist

Enten du lager ditt første spill eller en AAA -produksjon, må du ha en tidsfrist for hvor lang tid prosjektet kommer til å ta. Hvis du er ny på spilldesign, må du sette en måned som frist for å lage et lite spill. Mange uventede ting vil dukke opp under utviklingsprosessen, så forvent å gå over fristen din. Men hvis du går for mye utover fristen, kan det være lurt å redusere prosjektet.

Utvikle et spill Trinn 13
Utvikle et spill Trinn 13

Trinn 4. Bygg en fungerende prototype

Dette bør gjøres så raskt som mulig. Det trenger ikke se bra ut. Det trenger ikke å ha alle funksjonene du vil legge til. Det trenger bare å være ett grunnleggende nivå med en grunnleggende spillbar karakter og en grunnleggende hindring. Dette brukes til å bygge og teste kjernemekanikken i spillet ditt.

Utvikle et spill Trinn 14
Utvikle et spill Trinn 14

Trinn 5. Test prototypen din

Du lærer mye ved å spille spillet ditt. Du vil kanskje oppleve at noen av spillmekanikkene ikke fungerer eller at enkelte deler ikke er så engasjerende som du trodde de ville være. Du vil også oppdage hva du kan legge til i spillet for å gjøre spillet bedre.

Utvikle et spill Trinn 15
Utvikle et spill Trinn 15

Trinn 6. Bygg dine eiendeler

Etter at du har bygget en fungerende prototype og du er trygg på at spillmekanikken din fungerer som den skal, kan du begynne å bygge eiendelene for spillet ditt. Dette inkluderer å legge til flere nivåer, karakteranimasjoner, fiender, power-ups og eventuelle tilleggsfunksjoner du vil legge til. Det inkluderer også å legge til karaktermodeller og dekorere nivåene dine slik at spillet begynner å se estetisk tiltalende ut, selv om du bør fokusere på estetikk sist.

  • Hvis du ikke er sikker på hvordan du skal bygge noe, har mange spillmotorer en eiendomsbutikk hvor du kan kjøpe spillmidler bygget av andre mennesker. Du kan også se etter opplæringsprogrammer på nettet for å lære hvordan du løser problemer som kan oppstå under spillutviklingsprosessen.
  • Vær forsiktig så du ikke legger til for mye innhold med en gang. Dette kan skjule kjernemekanikken i spillet og gjøre det vanskelig for spill-testere å gi riktig tilbakemelding.
Utvikle et spill Trinn 16
Utvikle et spill Trinn 16

Trinn 7. Betatest spillet ditt

Selv om du kan lære mye ved å spille spillet selv, kan du også lære mye ved å se andre mennesker spille spillet ditt. Ekte spillere kan gjøre ting du ikke hadde forventet og påpeke ting om opplevelsen du ikke tar hensyn til. Få andre til å spille spillet ditt. Selv om det er ditt første spill og du synes det ikke er bra.

Utvikle et spill Trinn 17
Utvikle et spill Trinn 17

Trinn 8. Markedsfør spillet ditt

Når du begynner å nærme deg slutten av utviklingsprosessen, må du begynne å få ordet om spillet ditt. Vet hva som er unikt med spillet ditt. Hvilken erfaring gir spillet ditt som andre spill ikke gjør? Send meldingen til så mange mennesker du kan. Lag et nettsted for spillet ditt og en videotrailer. Koble spillet ditt til sosiale medier. Send spillet ditt til videospillnettsteder og videospillsmakere.

Utvikle et spill Trinn 18
Utvikle et spill Trinn 18

Trinn 9. Start spillet

Spillmotorer som Unity og Unreal gjør det enkelt å lage porter i spillet ditt for ethvert spillsystem. Når du har publisert spillet ditt gjennom spillmotoren, får du det til så mange digitale distributører som mulig. Dette inkluderer Steam, Google Play Store, Apples App Store. Selv Playstation Store, Xbox One og Nintendo eShop er lettere å komme på enn noen gang før. Det kommer QA- og lisensstandarder som du må få godkjent for hver digitale distributør. Lær hva disse standardene er, og sørg for at spillet ditt klarer disse standardene. Du kan også se på spesialforhandlere som Slitherine.

Tips

  • Oppdatert grafikk er viktig for å fange publikum, men innholdet er fortsatt kongen! Så finn på en måte å gjøre spillet ditt virkelig engasjerende og morsomt ved å tilby flott innhold. Gjør et unikt snurr på en populær spillfunksjon, bruk elementer som aldri har blitt brukt i lignende sjangerspill før.
  • Tenk alltid gjennom spillerens perspektiv. Hvilke takeaways vil de tjene på å spille spillet ditt, og hvordan de kan bli dine spillfans og forkjempere? Bare hengivne fans vil sikre spillets bærekraft!
  • For å involvere andre mennesker i spillproduksjonen din og overtale dem til å bli interessenter, trenger du en god salgshøyde! Å utvikle en tonehøyde er også en flott mulighet for deg til å teste spillideen din i forretnings- og/eller utviklermiljøet og se om det er levedyktig i det hele tatt.
  • Hvis du mener at spillideen din er kul og nyskapende - sørg for at du kan konvertere andre til dine spilltilhengere. Ellers gir det ingen mening å utvikle den, siden du mest sannsynlig ikke vil kunne markedsføre den effektivt for å tjene penger på den etter utgivelsen.

Anbefalt: