Hvordan lage et videospill fra bunnen av (med bilder)

Innholdsfortegnelse:

Hvordan lage et videospill fra bunnen av (med bilder)
Hvordan lage et videospill fra bunnen av (med bilder)

Video: Hvordan lage et videospill fra bunnen av (med bilder)

Video: Hvordan lage et videospill fra bunnen av (med bilder)
Video: Собаку бросили в лесу с коробкой макарон. История собаки по имени Ринго. 2024, November
Anonim

I disse dager er flere og flere mennesker avhengige av videospill. Det betyr at det er mange muligheter for nye mennesker til å gå inn i spillverdenen og lage flotte spill. Å lage et spill er en komplisert prosess, men du kan gjøre det selv med litt hjelp eller penger. Vi viser deg det grunnleggende som du kan ta i betraktning når du bygger ditt eget spill og gjør det til et flott spill. Bare begynn med trinn 1 nedenfor.

Steg

Del 1 av 4: Forbereder seg på suksess

Lag et videospill fra Scratch Step 1
Lag et videospill fra Scratch Step 1

Trinn 1. Forstå spillet ditt

Du må gjøre en slags planlegging og tenkning som innebærer store problemer hvis du vil at spillopprettingsprosessen din skal fungere jevnt. Hvilken sjanger ville du valgt for spillet ditt (RPG [rollespill], skytespill, plattformspill, etc.)? Hvilken plattform trenger du for å spille spillet ditt? Hva er de unike eller fremtredende funksjonene i spillet ditt? Hvert svar på hvert spørsmål vil kreve forskjellige ressurser, ferdigheter og planlegging, ettersom hvert av dem vil ha forskjellig innvirkning på utviklingen av spillet.

Lag et videospill fra Scratch Step 2
Lag et videospill fra Scratch Step 2

Trinn 2. Design et godt spill

Hvordan spillet er designet kommer til å være veldig viktig, så det er en god idé å tenke seg om før du begynner å bygge et spill. Hvordan vil spillerne få fremgang i spillet? Hvordan samhandler spillere med verden? Hvordan lærer du spillere å spille spillet ditt? Hva slags lyd og musikk vil du bruke? Alt dette er veldig viktig.

Lag et videospill fra Scratch Step 3
Lag et videospill fra Scratch Step 3

Trinn 3. Vær realistisk

Hvis det var enkelt å lage et spill som Mass Effect, ville alle gjort det. Du må forstå hva du kan og ikke kan gjøre uten støtte fra et flott studio og et fjell med erfaring bak deg. Du må også være realistisk om hva du kan oppnå i en rimelig tidsramme. Hvis du ikke er realistisk om dine evner, er det mer sannsynlig at du raskt blir skuffet og gir opp. Vi vil ikke at du skal gi opp!

Lag et videospill fra Scratch Step 4
Lag et videospill fra Scratch Step 4

Trinn 4. Se etter god maskinvare og programvare

Å lage spill over mobilspillnivået (spill som kan spilles på enheter som telefoner, nettbrett, PDA -er eller kalkulatorer) krever en datamaskin som uten tvil er "fullstendig modifisert". Hvis du bruker et eldre system, vil du oppdage at spillet ditt ikke vil kjøre på den datamaskinen. Du trenger også ganske kraftig og veldig spesifikk programvare for å bygge spill. Noen programmer kan fås gratis eller til en lav pris, men andre kan være utslipp av lommeboken. God programvare vil bli diskutert i neste avsnitt, men vær oppmerksom på at programvaren du trenger inkluderer en 3D -modell, bildeditor, tekstredigerer, kompilator, etc.

I det minste trenger du en kraftig prosessor (minst firekjerne, og enda bedre hvis du har den nyeste i5- eller i7s-prosessoren), mye RAM og et avansert skjermkort

Del 2 av 4: Bygg teamet ditt

Lag et videospill fra Scratch Step 5
Lag et videospill fra Scratch Step 5

Trinn 1. Lag små spill selv, store spill med andre mennesker

Hvis du bare vil lage mobilspill raskt uten kompliserte bilder og programmering, er det greit. Det er et flott prosjekt å jobbe med deg selv, fordi du kan bruke det til å vise potensielle arbeidsgivere og investorer hva du er i stand til. Men hvis du vil lage et mer seriøst spill, trenger du litt hjelp. Indiespill har vanligvis lag på 5-10 personer (avhengig av kompleksitet) og store navnespill kan involvere opptil flere hundre mennesker i prosessen!

Lag et videospill fra Scratch Step 6
Lag et videospill fra Scratch Step 6

Trinn 2. Bygg teamet ditt

Du kommer til å trenge mange mennesker med forskjellige ferdigheter hvis du vil lage de mest kraftfulle spillene. Du trenger programmerere, modellerere, visuelle designere, spill- eller nivådesignere, lydeksperter, samt produsenter eller markedsføring/finansfolk.

Lag et videospill fra Scratch Step 7
Lag et videospill fra Scratch Step 7

Trinn 3. Lag et spilldesigndokument eller GDD (spilldesigndokument)

Tenk på dette som noe mellom en oppsummering og en krigsplan for spillet ditt. GDD forteller deg alt om spilldesignet ditt: gameplay, spillmekanikk, karakterer, plot, etc. Sammen med det viser GDD også hva som må gjøres, hvem som har ansvaret for å gjøre det, hva de kan forvente og en generell tidsplan for å få alt arbeidet utført. GDD er veldig viktig, ikke bare som en referanse for teamet ditt for å jobbe i henhold til målene du vil oppnå, men også for å vise potensielle investorer.

  • Din GDD bør deles inn i seksjoner og inneholde en detaljert innholdsfortegnelse.
  • Generelle seksjoner som inkluderer spillets historie, hoved- og underkarakterer, nivådesign, spill, kunst og visuell design, spilllyd og musikk, samt detaljer om kontroll og brukergrensesnittdesign.
  • GDD bør ikke begrenses til bare tekst. Du finner vanligvis designskisser, konseptkunst og til og med noe som videoforhåndsvisninger eller lydprøver.
  • Ikke føl deg for begrenset eller bekymre deg for mye om GDD og formatet. Det er ingen standardformater eller ting som må inkluderes. Bare lag en passende GDD for spillet ditt.
Lag et videospill fra Scratch Trinn 8
Lag et videospill fra Scratch Trinn 8

Trinn 4. Tenk på penger

Du trenger penger for å lage spill. Ikke bare det, verktøyene som trengs er også dyre og gjør spillet tidkrevende (tar tid du kan bruke til å gjøre andre ting som virkelig gir inntekt). Jo flere mennesker du jobber med, jo dyrere blir det og jo mer komplekse ferdighetene må være for å lage gradvis mer sofistikerte spill. Du bør tenke på hvor du får pengene dine fra, og du bør diskutere med bidragsyterne hvordan, når og hvor mye de vil bli betalt før selve arbeidet begynner.

  • Den billigste måten å lage et spill på er å gjøre alt selv, helt selv. Dette er imidlertid vanskelig å gjøre hvis du ikke har ferdighetene, og hvilke typer ferdigheter som kreves for å lage spill varierer mye. For folk som er helt uerfarne og jobber alene, kan de i det minste prøve en enkel kloneapplikasjon. Selv om du lager dine egne spill, må du fortsatt betale lisensavgifter for de beste motorene (programvare for å lage spill) og forskjellige appbutikker og andre salgssteder. Ikke glem skatter for pengene du tjener senere.
  • For å lage et indiespill av gjennomsnittlig kvalitet, trenger du rundt noen hundre millioner. Store og kjente spill koster ofte milliarder å utvikle.

Del 3 av 4: Går gjennom prosessen

Lag et videospill fra Scratch Step 9
Lag et videospill fra Scratch Step 9

Trinn 1. Gjør programmeringen

Du må velge en motor for spillet ditt. En spillmotor er en programvare som styrer alle de små detaljene om hvordan et spill fungerer (som algoritmer, fysikk, etc.). Motorer trenger verktøy, som noen ganger følger med motoren, men noen ganger må bygges fra bunnen av, som lar deg samhandle med og lage spill i motoren. Når dette er gjort, må du finne noen som vet hvordan man skripter i motoren. I skriptprosessen forteller du spillmotoren hva du skal gjøre. Disse jobbene krever vanligvis et visst nivå av programmeringskunnskaper.

Lag et videospill fra Scratch Trinn 10
Lag et videospill fra Scratch Trinn 10

Trinn 2. Lag innhold

Du må også begynne å lage selve spillinnholdet. Dette betyr å modellere karakterer, lage sprites (visuelle representasjoner av alle objektene i spillet), skape miljøer, lage alle objektene som spilleren vil samhandle med, etc. Utmerkede ferdigheter innen 3D -programvare og visuell kunst er vanligvis nødvendig for å fullføre denne oppgaven. Det er også godt å planlegge nøye fremover.

Lag et videospill fra Scratch Trinn 11
Lag et videospill fra Scratch Trinn 11

Trinn 3. Lag en beta

Du må teste spillet ditt ved å be noen andre om å spille det. Ikke bekymre deg for å finne programmeringsfeil (bugs) ennå: Du må få folk til å spille det selv om det bare er for å se hvordan andre mennesker ser og føler spillopplevelsen din. Det du finner intuitivt kan være veldig forvirrende for noen andre. En opplærings- eller historieelement kan gå glipp av. Du vil aldri vite. Derfor er det viktig å få utsiden til en utenforstående.

Lag et videospill fra Scratch Trinn 12
Lag et videospill fra Scratch Trinn 12

Trinn 4. Test, test, test

Når du er ferdig med spillet ditt, er jobben din egentlig ikke ferdig. Du må teste alt. Alt. Du bør sjekke alle mulige scenarier i spillet ditt for å sikre at det ikke er programmeringsfeil. Dette tar tid og krefter. Sett av god tid til testing!

Lag et videospill fra Scratch Trinn 13
Lag et videospill fra Scratch Trinn 13

Trinn 5. Vis frem spillet ditt

La andre se spillet ditt når det er gjort. Vis det til selskaper som kan være interessert i å investere i spillet ditt og til folk du tror er villige til å spille det! Lag nettsteder og blogger med spillutvikling, vis skjermbilder, veiledningsvideoer, trailere og innhold for å vise folk hva spillet ditt egentlig er. Å generere interesse er avgjørende for suksessen til spillet ditt.

Lag et videospill fra Scratch Trinn 14
Lag et videospill fra Scratch Trinn 14

Trinn 6. Slipp spillet

Trinn 1. Prøv et spillmakerprogram for nybegynnere

Det er noen gode programmer som nybegynnere kan bruke til å lage grunnleggende spill. De mest populære er sannsynligvis Game Maker og RPG Maker, men Atmosphere og Games Factory er også gode. Du kan også bruke opplæringsverktøy for barn, for eksempel MIT's Scratch. Dette programmet er flott til å lære de grunnleggende ferdighetene du trenger.

Lag et videospill fra Scratch Trinn 16
Lag et videospill fra Scratch Trinn 16

Trinn 2. Lær om forskjellige grafikkprogramvare

Hvis du ikke ansetter en profesjonell til å utføre det grafiske arbeidet ditt, så vær forberedt fordi du har mye å lære. Du må lære å bruke en rekke komplekse grafikkprogrammer … men du kan gjøre det! Photoshop, Blender, GIMP og Paint.net er gode steder å starte hvis du vil lage visuelle elementer for spillet ditt.

Lag et videospill fra Scratch Trinn 17
Lag et videospill fra Scratch Trinn 17

Trinn 3. Vurder å gå profesjonell på den tradisjonelle måten

Det blir lettere for deg å lage et vellykket spill og få investorer hvis du har erfaring, utdannelse og et velkjent spill som har noe å gjøre med navnet ditt. Av disse grunnene kan det ikke skade å jobbe med en tradisjonell spillutvikler som allerede har et navn før han bestemmer seg for å begynne å lage dine egne spill. Du må kanskje gå på skole eller tilegne deg noen ferdigheter, men de er skritt mot målet ditt, og du vil etter hvert smake på belønningene.

Lag et videospill fra Scratch Trinn 18
Lag et videospill fra Scratch Trinn 18

Trinn 4. Finn veien inn i indiesamfunnet

Indiespillutviklermiljøet er veldig sterkt, støttende og vennlig. Hvis du er god til å støtte, markedsføre, diskutere og hjelpe dem med prosjektene sine, vil de returnere din tjeneste på samme måte. Snakk med dem, bli bedre kjent med dem, og la dem bli kjent med deg også. Du vil bli overrasket over hva du kan oppnå med støtte fra samfunnet bak deg.

Lag et videospill fra Scratch Trinn 19
Lag et videospill fra Scratch Trinn 19

Trinn 5. Vurder crowdfunding hvis du er seriøs

Hvis du vil lage et profesjonelt spill som kan konkurrere med andre seriøse spill, trenger du penger. Heldigvis har ting endret seg de siste årene, og crowdfunding har tillatt navngitte mennesker å lage flotte spill. Prøv å bli kjent med Kickstarter eller andre lignende nettsteder. Men du må innse at du virkelig må jobbe hardt for å gjøre en flott kampanje. Det betyr realistiske mål, store belønninger og konstant kommunikasjon.

Tips

  • Ikke forvent at ditt første spill skal være en revolusjonerende referanse. Hvis du virkelig er vedvarende, kan det skje, men sjansene er små. Ikke gi opp ennå, lytt til hva folk har å si om hva som gikk galt og hva de liker. Implementer aspektene du liker i ditt andre spill, og gjør forbedringer eller fjern det du ikke likte eller ting som var dårlige i ditt første spill.
  • Fortsett å lære. Hvis du trenger hjelp, spør. Det er millioner av mennesker som er villige til å gi en hjelpende hånd til å lage spill, så vær aldri redd for å søke hjelp. Og husk at det alltid er rom for forbedringer, så fortsett å lære om å lage spill.
  • Ikke glem å sikkerhetskopiere filer ofte. Du vet aldri når datamaskinen krasjer.
  • Øv så mye du kan, så blir du flinkere til å lage spill. Som ordtaket sier "Early Practice of Perfection!"
  • Test. Test. Test.

    En av de mest irriterende og pinlige tingene er å finne kritiske feil, feil og programmeringsfeil i spillet ditt etter at det er utgitt for publikum. Organiser spillet ditt i faser som utvikling (fremdeles under konstruksjon), alfa (første eller første testing), lukket beta (forhåndslanseringstesting for inviterte eller utvalgte personer) og åpen beta (forhåndslanseringstesting for allmennheten). Velg de riktige personene for de lukkede beta- og alfa -stadiene, og samle så mye tilbakemelding og konstruktiv kritikk som mulig. Bruk denne informasjonen til å forbedre spillet ditt og fikse så mange programmeringsfeil som mulig før utgivelsen. Legg til pre- eller xx.xx versjoner for stadiene dine, slik at du kan polere spillet enda bedre. Sørg for å tydelig markere det som en utviklingsutgivelse hvis det er en av dem.

  • Gjør en oppsiktsvekkende kampanje og annonser. La oss bare si det, du er ikke den eneste amatørspillmakeren. Du kan bare slippe et spill og umiddelbart bli overskygget av et nyere og/eller bedre spill som også blir utgitt. For å bekjempe dette, spre budskapet om spillet ditt som vil lanseres i nær fremtid på alle måter som kreves. "Lekkasje" noen detaljer her og der. Kunngjør utgivelsesdatoen slik at folk venter spent på den. Hvis det er verdt det, kan du til og med vurdere å bruke penger på annonsering.
  • Husk at det alltid er bedre å ha et team enn å jobbe alene. Du kan redusere arbeidsmengden og tiden du bruker på å lage spill betydelig ved å dele teamet ditt i grafikk og koding og deretter legge til andre divisjoner som å skrive og skrive, etc. Dette er et viktig område avhengig av hvilken programvare du velger, ettersom grafiske spillprodusenter som BGE, Unity og UDK har utilstrekkelig støtte for teamarbeidsflyt, og å redigere kode direkte og gå videre til et versjonskontrollsystem som git kan være en bedre idé. Bra.
  • Til slutt, aldri gi opp. Å lage et spill kan være en kjedelig, slitsom og frustrerende prosess. Noen ganger vil du føle trang til å bare gi opp og gjøre noe annet. Ikke gjør det. Ta deg tid til å hvile, gå og ha det moro en stund, og avslutt jobben i noen dager. Du kommer tilbake og føler deg trygg igjen.
  • Lag en arbeidsplan. Hvis det er første gang, og du ikke vil skynde deg og vil eksperimentere, er det kanskje ikke nødvendig med en arbeidsplan. Imidlertid vil en arbeidsplan veilede deg mot dine mål og kan være spesielt viktig hvis du har lovet en utgivelsesdato. Lag en grov plan først når du vil fullføre den, deretter avgrense den til underseksjoner av koding/grafiske stadier, etc.

Advarsel

Opphavsrett! Sørg for at spillideene dine er så originale som mulig. Hvis du ikke kan tenke på noe annet, er det ikke en dårlig idé å låne noen aspekter fra et spill og endre dem. Hvis du absolutt må liste opphavsrettsbeskyttede aspekter av spillet, for eksempel plot, karakterer eller musikk, bør du nevne den opprinnelige skaperen. Begreper (spill, hvordan du skriver koden din og så videre) kan ikke være opphavsrettsbeskyttet, mens navn og samlingen av fakta som utgjør hele historien i spillet, er automatisk opphavsrettsbeskyttet

Sørg for at du respekterer lisensen til verktøyet du bruker. Mange proprietære programvarer (for eksempel Unity) forbyr kommersiell bruk (det vil si at du ikke kan selge spill laget med denne programvaren) uten å betale en dyr lisens. Det er her det å ha åpen kildekode -programvare virkelig kan hjelpe, da denne typen programvare tillater kommersiell bruk. Når du bruker programvare med åpen kildekode som gir brukeren rett til å bruke, endre og distribuere den en gang, må du imidlertid være forsiktig. GNU General Public License er et eksempel på en slik lisens. Denne lisensen forutsetter at du må gi ut programvaren din under samme lisens. Dette er greit for spill, og du kan fortsatt selge spillene dine så lenge du beholder kunstressurser og lignende for deg selv. Du kan imidlertid få juridiske problemer hvis du bruker et lukket kildeprogramvarebibliotek som FMOD. I tillegg - spesielt hvis du er en dyktig programmerer, kan du få tilgang til kildekoden og jobbe med den svarte boksen døgnet rundt og kan feilsøke og legge til funksjoner som du ønsker. Du finner mer informasjon om åpen kildekode (kalt "gratis programvare" av bevegelsens grunnleggere - gratis når det gjelder fleksibilitet, ikke når det gjelder pris) her

Anbefalt: