Å lage et videospill fra bunnen av

Forfatter: Tamara Smith
Opprettelsesdato: 24 Januar 2021
Oppdater Dato: 1 Juli 2024
Anonim
NEW! We sew a Boho-style Swinger Coat in 55 minutes. MK from cut to finished product.
Video: NEW! We sew a Boho-style Swinger Coat in 55 minutes. MK from cut to finished product.

Innhold

I dag spiller flere enn noen gang videospill, noe som gir mye rom for nye spillskapere å sette noe stort i markedet. Hele prosessen med å lage et spill er komplisert, men du kan gjøre det selv med liten hjelp utenfor, og lite eller ingen penger. Denne artikkelen viser deg det grunnleggende du trenger for å utvikle spillet ditt og gjøre det flott. Bare start med trinn 1 nedenfor.

Å trå

Del 1 av 4: Forbereder deg på suksess

  1. Forstå spillet ditt. Du må planlegge og tenke på de store problemene hvis du vil at hele prosessen skal gå som den skal. Hvilken sjanger av spillet vil det være (RPG, shooter, platformer, etc.)? Hvilken plattform spilles spillet ditt på? Hva vil være de unike eller fremtredende funksjonene i spillet ditt? Svaret på hvert spørsmål krever et annet sett med ressurser, ferdigheter og planlegging, ettersom de påvirker spillutviklingen på forskjellige måter.
  2. Designe et godt spill. Utformingen av spillet er veldig viktig, så du må utarbeide disse tingene før du begynner å lage spillet. Hvordan utvikler spillerne seg gjennom spillet? Hvordan kommuniserer spillerne med verden? Hvordan lærer du spillerne å samhandle med spillet? Hva slags lydtemaer og musikk vil du bruke? Dette er veldig viktig.
  3. Vær realistisk. Hvis det var enkelt å produsere spill som Mass Effect, ville alle gjort det. Du må forstå hva du kan og ikke kan uten et stort studio og mye erfaring. Du må også være realistisk om hva du kan oppnå på en rimelig tid. Hvis du ikke er realistisk om hva du kan gjøre, vil du sannsynligvis fort bli skuffet og gi opp. Vi vil ikke at du skal gi opp!
  4. Forsikre deg om at du har god maskinvare og programvare. Å lage et spill over "mobil" -nivået krever vanligvis en veldig god datamaskin. Hvis du bruker et eldre system, vil du ikke kunne lage spillet på datamaskinen din. Du trenger også ganske kraftig og veldig spesifikk programvare for å lage spill. Noen programmer er gratis eller billige, men andre kan være dyre. God programvare blir diskutert videre, men du vil i det minste trenge 3D-programmer, bilderedigeringsprogramvare, tekstredigerere, kompilatorer osv.
    • Du trenger en kraftig prosessor (i det minste en firekjerners, og helst en av de nye i5-ene eller i7-ene), mye RAM og minst et avansert skjermkort.

Del 2 av 4: Sett sammen et team

  1. Spill små spill selv, store spill med andre mennesker. Hvis du bare ønsker å raskt utvikle et mobilspill med grei grafikk og programmering, er det greit. Det er et godt prosjekt å jobbe med deg selv, fordi du kan bruke det til å vise fremtidige arbeidsgivere og investorer hva du kan lage. Men hvis du vil lage et mer seriøst spill, trenger du flere mennesker som kan hjelpe deg. Indiespill har vanligvis et team på rundt 5-10 personer (avhengig av kompleksiteten), og mer kjente spill kan fungere opptil flere hundre mennesker!
  2. Sett sammen teamet ditt. Du trenger mange mennesker med mange forskjellige ferdigheter (som artister, programmerere osv.) For de fleste typer spill. Du trenger programmerere, modellerere, visuelle designere, spill- eller nivådesignere, lydeksperter, samt produsenter og folk for markedsføring / økonomiske aspekter av virksomheten.
  3. Lag et designdokument. Tenk på dette som noe mellom et CV og en kampplan for spillet ditt. Et designdokument oppsummerer alt om utformingen av spillet ditt: spillingen, spillmekanikken, karakteren, plottet osv. Det avklarer også hva som må gjøres, hvem som skal gjøre hva, hva forventningene er og den overordnede tidsplanen. for å fullføre ting. Designdokumentet er veldig viktig for ikke bare å holde ditt eget team på sporet, men er også ment å vises for potensielle investorer.
    • Spilldesigndokumentet ditt skal deles i deler og inneholde en detaljert innholdsfortegnelse.
    • Vanlige elementer inkluderer spillets historie, store og mindre karakterer, nivådesign, spill, spillkunst og grafikk, spilllyder og musikk, samt kontrolloppsett og brukergrensesnittdesign.
    • Designdokumentet er vanligvis ikke begrenset til tekst. Vanligvis inkluderer den også designskisser, konseptkunst og til og med eksempler på videoer eller lydklipp.
    • Ikke la designdokumentet og utformingen begrense deg, eller bekymre deg for mye om det. Det er ingen standardstørrelse eller nødvendige deler. Bare ha et dokument som passer til spillet ditt.
  4. Tenk på penger. Det koster penger å lage et spill. Verktøyene er dyre og veldig tidkrevende (tid du kan bruke på å gjøre ting som faktisk tjener penger). Det blir dyrere jo flere mennesker deltar og jo mer komplekse ferdighetene deres må være for å lage mer og mer avanserte spill. Du må finne ut hvor du skal hente alle pengene, og du må diskutere med dine ansatte hvordan, når og hvor mye de får betalt før de faktisk kan komme i gang.
    • Den billigste måten å lage et spill på er å gjøre alt 100% selv. Men dette er vanskelig hvis du mangler ferdighetene, og det krever også mange forskjellige ferdigheter. For de mest uerfarne som ønsker å lage noe selv, er en enkel klone av en app vanligvis det beste de kan levere. Selv om du skal lage et spill selv, må du likevel betale lisensavgift for de fleste av de gode spillmotorene, i tillegg til mange av appbutikkene og andre detaljhandelssteder. Ikke glem skatten på pengene du tjener med det.
    • For et gjennomsnittlig kvalitetsindiespill trenger du omtrent noen hundre tusen dollar. Velkjente titler koster ofte millioner av euro å utvikle.

Del 3 av 4: Prosessen i et nøtteskall

  1. Gjør programmeringen. Du må velge en motor for spillet ditt. Spillmotoren er programvaren som styrer alle de små detaljene om hvordan spillet fungerer (som AI, fysikk, etc.). Motorer krever verktøy som noen ganger følger med dem, men noen ganger må de opprettes fra bunnen av som lar deg samhandle med spillet og lage spillet i motoren. Når du har gjort det, må du finne noen som kjenner skriptspråket som brukes av motoren. Scripting forteller spillmotoren hva du skal gjøre. Dette krever vanligvis visse programmeringsferdigheter.
  2. Lag innholdet. Du må også begynne å lage det faktiske innholdet for spillet. Dette betyr å modellere karakterene, lage spillprites, miljøene, eventuelle objekter spilleren kan samhandle med, etc. Det kreves vanligvis gode ferdigheter med 3D-programvare og visuell kunst for å fullføre disse oppgavene. Det er også bra å planlegge dette nøye på forhånd.
  3. Finn folk som vil teste spillet. Du trenger folk som vil spille spillet forfra og bak. Ikke bekymre deg for feil: folk bør i det minste spille det for å finne ut hvordan de andre menneskene ser på og opplever spillet. Noe som sier seg selv for deg, kan være veldig forvirrende for noen andre. Et opplærings- eller historieelement kan mangle. Du vet aldri. Dette er grunnen til at det er viktig å få et utenforstående synspunkt.
  4. Test, test, test. Når du er ferdig med å lage spillet ditt, er du ikke ferdig ennå. Du må fortsatt teste alt. Alt. Du må gå gjennom alle mulige scenarier i spillet ditt for å sikre at det ikke er noen feil i det. Dette tar tid og arbeidskraft. Gi god tid til testing!
  5. Demonstrer spillet ditt. Vis folk spillet så snart du er ferdig med det. Vis det til selskaper som kanskje vil investere i det, så vel som de som kanskje vil spille det! Lag et nettsted for spill- og utviklingsbloggen, legg inn skjermbilder, gjennomganger av video, trailere og annet innhold for å vise folk hva slags spill du har laget. Andres interesse vil være avgjørende for suksessen til spillet ditt.
  6. Slipp spillet ditt. Det er mange steder hvor du kan markedsføre et spill, men dette vil avhenge av hvilken type spill du har opprettet. Appbutikken og Steam er for tiden de mest tilgjengelige for nybegynnere. Du kan selvstendig gi ut spillet ditt på ditt eget nettsted, men hostingkostnadene er ofte uoverkommelige. Du er også mindre synlig.

Del 4 av 4: Finne informasjonskilder

  1. Prøv programmer for nybegynnere. Det er flere flotte programmer som nybegynnere kan bruke til å lage enkle spill. De mest kjente er sannsynligvis Game Maker og RPG Maker, men Atmosphere and Games Factory er også bra. Du kan også bruke programvare for å lære barn å kode, for eksempel MIT's Scratch. De er overraskende gode for å lære deg de grunnleggende ferdighetene du trenger.
  2. Lær om de forskjellige grafikkprogramvarene. Hvis du ikke ansetter en profesjonell for å lage bildene dine, har du mye studier å gjøre. Du må lære noen komplekse grafikkprogrammer ... men du kan gjøre det! Photoshop, Blender, GIMP og Paint.net er gode steder å begynne med når du lager de visuelle elementene i spillet ditt.
  3. Vurder å bygge merkevarebevissthet på den tradisjonelle måten. Det vil være mye lettere å lage et vellykket spill og lokke investorer med erfaring, kunnskap og et velkjent spill knyttet til navnet ditt. Derfor er det sannsynligvis en god ide å jobbe for en tradisjonell kjent spillutvikler før du prøver å bryte gjennom. Dette kan kreve utdannelse eller at du tilegner deg noen ferdigheter først, men du vil fortsette å strebe etter målet ditt, og det vil være vel verdt det til slutt.
  4. Prøv å få merkevarebevissthet innen indiesamfunnet. Indiespillutviklingssamfunnet er stort, støttende og imøtekommende. Hvis du bruker tid på å støtte, promotere, diskutere og hjelpe til med prosjektene sine, vil de svare positivt. Snakk med dem, bli kjent med dem, og la dem bli kjent med deg også. Du vil bli overrasket over hva du kan oppnå med et slikt støttesamfunn.
  5. Crowdfunding hvis du er seriøs. Hvis du vil lage et profesjonelt spill som står opp mot andre seriøse spill, trenger du penger. Heldigvis har ting virkelig endret seg de siste årene, og crowdfunding har gjort det mulig for fremmede å lage gode spill. Møt Kickstarter og lignende nettsteder. Vær oppmerksom på at du virkelig må jobbe for å kjøre en flott kampanje, som betyr å sette realistiske mål, fremme gode belønninger og kommunisere kontinuerlig.

Tips

  • Ikke forvent at ditt første spill blir en øyeblikkelig hit. Hvis du virkelig har brukt mye tid på det, kan det være tilfelle, men det er ikke sannsynlig.Ikke gi opp med en gang, hør på andre om hva som gikk galt og hva de trodde var riktig. Implementer suksessaspektene i det andre spillet ditt og forbedr eller fjern de mindre populære eller dårlige aspektene ved ditt første spill.
  • Fortsett å lære. Hvis du noen gang trenger hjelp, still spørsmål. Det er mange nyttige mennesker der ute som kan hjelpe deg med å lage et spill, så vær aldri redd for å be om hjelp eller slå opp det. Og ikke glem, det er alltid rom for forbedringer, så fortsett å studere og lære mer om spilloppretting.
  • Ikke glem å sikkerhetskopiere filene dine ofte. Du vet aldri når datamaskinen krasjer.
  • Øv så mye du kan, slik at du blir bedre på å lage spill. Som det alltid er sagt, "Øvelse gjør perfekt!"
  • Test. Test. Test. En av de mest irriterende og forvirrende tingene er å finne kritiske feil, savner og feil i spillet ditt etter at det er utgitt for publikum. Del spillet ditt i trinn, for eksempel 'utvikling' (fremdeles i arbeid), 'alfa' (innledende eller tidlig testfase), 'lukket beta' (en pre-release test for utvalgte personer) og 'åpen beta' (en test før publikum). Velg de rette personene for de lukkede beta- og alfafasen, og samle så mye tilbakemelding og konstruktiv kritikk som mulig. Bruk dette for å forbedre spillet ditt og fikse så mange feil som mulig før utgivelsen. Merk: Legg til en "pre" eller "versjon xx.xx" i scenene dine for å avgrense disse trinnene enda mer. Forsikre deg om at den er tydelig merket som en utviklingsversjon, hvis den er det.
  • Gjør spillet ditt til en hype og annonser. La oss innse det, du er ikke den eneste amatørprodusenten. Mens du slipper et spill, blir det overskygget av nyere og / eller bedre utgitte spill. For å motvirke dette, gjør ditt kommende spill kjent på alle mulige måter. "Lekkasje" noen detaljer her og der. Annonser en utgivelsesdato slik at folk kan se frem til det enda mer. Hvis det er aktuelt, kan du til og med vurdere å betale for reklame.
  • Husk at et team alltid er bedre enn soloarbeid. Du kan redusere arbeidsmengden og tiden betydelig ved å dele ansatte inn i grafikk- og kodeteam, og deretter legge til flere avdelinger som å skrive og komponere osv. Dette er et viktig område som avhenger av hvilken programvare du velger. Siden grafikkprogramvare som BGE, Unity, og UDK har liten støtte for teamarbeid, og det er sannsynligvis en bedre ide å redigere koden direkte og bruke et versjonskontrollsystem som git.
  • Tross alt, aldri gi opp. Å lage et spill kan være en kjedelig, utmattende og frustrerende prosess. Noen ganger føler du lyst til å bare gi opp og gjøre noe annet. Ikke. Ta en pause, stopp en stund, og slipp å jobbe med det i noen dager. Du kommer tilbake dit med mer selvtillit.
  • Utarbeide en arbeidsplan. Hvis dette er første gang du lager et spill og ønsker å gjøre det enkelt for deg, og bare vil eksperimentere litt, kan dette ikke være nødvendig. Det kan imidlertid holde deg på sporet og bli spesielt viktig hvis du har en lovet utgivelsesdato. Lag en grov plan for når du vil at spillet skal fullføres, og del det deretter i underavsnitt som koding / grafikkfaser osv.

Advarsler

  • Royalty! Vær så original med ideer til spillet ditt som mulig. Hvis du ikke kan tenke deg noe nytt, kan du ta spillet fra noen aspekter av et eksisterende spill og endre det. Hvis du absolutt trenger å bruke opphavsrettsbeskyttede aspekter av spill, for eksempel et plott, karakterer eller musikk, må du nevne den opprinnelige skaperen (e). Konsepter (spill, hvordan du koder osv.) Kan ikke være beskyttet av opphavsrett, selv om tegnnavn og fortellende univers blir automatisk beskyttet.
  • Forsikre deg om at du respekterer lisensen til verktøyene du bruker. Mye kommersiell programvare (som Unity) forbyr kommersiell bruk (det vil si at du ikke kan selge et spill du har laget med det) uten å betale for en dyr lisens. Dette er hvor programvare med åpen kildekode virkelig kan hjelpe, da du kan lage kommersielle produkter med den. Men vær forsiktig med "copyleft" programvare med åpen kildekode. GNU General Public License er et eksempel på en slik lisens. Den bestemmer at du må frigjøre programvare under samme lisens. Dette er greit for spill, og du kan fortsatt selge det hvis du holder grafikken og tingene for deg selv. Imidlertid kan det være juridiske problemer hvis du bruker et lukket kilde programvarebibliotek som FMOD. I tillegg - spesielt hvis du er en god programmerer - kan du få tilgang til kildekoden og vite hva du jobber med, og du kan feilsøke og legge til funksjoner etter eget ønske. Lær mer om åpen kildekode (også kalt "gratis programvare" av bevegelsens grunnlegger --- gratis som i frihet, ikke pris) her.