At lave et videospil fra bunden

Forfatter: Tamara Smith
Oprettelsesdato: 24 Januar 2021
Opdateringsdato: 1 Juli 2024
Anonim
How to Make a Butterfly Video Sensing Game using Scratch | Online Game
Video.: How to Make a Butterfly Video Sensing Game using Scratch | Online Game

Indhold

I dag spiller flere mennesker videospil end nogensinde før, hvilket giver meget plads til nye spilskabere til at sætte noget godt på markedet. Hele processen med at skabe et spil er kompliceret, men du kan gøre det selv med lidt hjælp udefra og med små eller ingen penge. Denne artikel viser dig de grundlæggende behov for at udvikle dit spil og gøre det godt. Start bare med trin 1 nedenfor.

At træde

Del 1 af 4: Forberedelse til succes

  1. Forstå dit spil. Du bliver nødt til at lave en planlægning og tænke på de store problemer, hvis du vil have, at hele processen skal køre problemfrit. Hvilken genre af spil vil det være (RPG, shooter, platformspil osv.)? Hvilken platform spilles dit spil på? Hvad vil være de unikke eller fremtrædende træk ved dit spil? Svaret på hvert spørgsmål kræver et andet sæt ressourcer, færdigheder og planlægning, da de påvirker spiludviklingen på forskellige måder.
  2. Design af et godt spil. Designet af spillet er meget vigtigt, så du bliver nødt til at udarbejde disse ting, før du begynder at lave spillet. Hvordan går spillerne frem gennem spillet? Hvordan kommunikerer spillerne med verden? Hvordan lærer du spillerne at interagere med spillet? Hvilken type lydtemaer og musik bruger du? Dette er alt sammen meget vigtigt.
  3. Vær realistisk. Hvis det var let at producere spil som Mass Effect, ville alle gøre det. Du er nødt til at forstå, hvad du kan og ikke kan gøre uden et stort studie og en masse erfaring. Du skal også være realistisk med hensyn til, hvad du kan udrette på en rimelig tid. Hvis du ikke er realistisk med hensyn til hvad du kan gøre, vil du sandsynligvis hurtigt blive skuffet og give op. Vi vil ikke have dig til at give op!
  4. Sørg for, at du har god hardware og software. At lave et spil over det "mobile" niveau kræver normalt en meget god computer. Hvis du bruger et ældre system, kan du ikke oprette spillet på din computer. Du har også brug for ret kraftig og meget specifik software til at lave spil. Nogle programmer er gratis eller billige, men andre kan være dyre. God software diskuteres videre, men du har i det mindste brug for 3D-programmer, billedredigeringssoftware, teksteditorer, kompilatorer osv.
    • Du har brug for en kraftfuld processor (i det mindste en firekerne og helst en af ​​de nye i5'er eller i7'er), masser af RAM og i det mindste et avanceret grafikkort.

Del 2 af 4: Saml et hold

  1. Spil selv små spil, store spil med andre mennesker. Hvis du bare vil hurtigt udvikle et mobilspil med ligefrem visualisering og programmering, er det fint. Det er et godt projekt at arbejde med dig selv, fordi du kan bruge det til at vise fremtidige arbejdsgivere og investorer, hvad du kan skabe. Men hvis du vil lave et mere seriøst spil, har du brug for flere mennesker til at hjælpe dig. Indiespil har normalt et hold på omkring 5-10 personer (afhængigt af kompleksiteten), og mere berømte spil kan arbejde op til flere hundrede mennesker!
  2. Saml dit team. Du har brug for en masse mennesker med mange forskellige færdigheder (såsom kunstnere, programmører osv.) Til de fleste typer spil. Du har brug for programmører, modellerere, visuelle designere, gameplay- eller niveau-designere, lydeksperter samt producenter og folk til markedsføring / økonomiske aspekter af virksomheden.
  3. Opret et designdokument. Tænk på dette som noget mellem et CV og en kampplan for dit spil. Et designdokument opsummerer alt om designet af dit spil: gameplay, spilmekanik, karakter, plot osv. Det præciserer også, hvad der skal gøres, hvem der skal gøre hvad, hvad forventningerne er, og den overordnede tidsplan. til at afslutte ting. Designdokumentet er meget vigtigt for ikke kun at holde dit eget hold på rette spor, men det er også beregnet til at blive vist for potentielle investorer.
    • Dit spildesigndokument skal opdeles i dele og indeholde en detaljeret indholdsfortegnelse.
    • Fælles elementer inkluderer spillets historie, store og mindre karakterer, niveau design, gameplay, spil kunst og grafik, spil lyde og musik samt kontrol layout og brugergrænseflade design.
    • Designdokumentet er normalt ikke begrænset til tekst. Normalt inkluderer det også designskitser, konceptkunst og endda eksempler på videoer eller lydklip.
    • Lad ikke designdokumentet og dets layout begrænse dig, eller bekymre dig for meget om det. Der er ingen standardstørrelse eller nødvendige dele. Bare have et dokument, der passer til dit spil.
  4. Tænk på penge. Det koster penge at lave et spil. Værktøjerne er dyre og meget tidskrævende (tid du kan bruge på at gøre ting, der rent faktisk tjener penge). Det bliver dyrere, jo flere mennesker deltager, og jo mere komplekse skal deres færdigheder være at lave mere og mere avancerede spil. Du skal finde ud af, hvor du skal få alle pengene, og du skal diskutere med dine medarbejdere, hvordan, hvornår og hvor meget de får betalt, før de rent faktisk kan komme i gang.
    • Den billigste måde at lave et spil på er at gøre alt 100% selv. Men dette er svært, hvis du mangler færdighederne, og det kræver også mange forskellige færdigheder. For de mest uerfarne mennesker, der selv vil skabe noget, er en simpel klon af en app normalt det bedste, de kan levere. Selvom du selv vil lave et spil, skal du stadig betale et licensgebyr for de fleste af de gode spilmotorer såvel som mange af appbutikkerne og andre detailplaceringer. Glem ikke skatten på de penge, du tjener med det.
    • For et indie-spil af gennemsnitlig kvalitet skal du bruge et par hundrede tusind dollars. Kendte titler koster ofte millioner af euro at udvikle.

Del 3 af 4: Processen i en nøddeskal

  1. Foretag programmeringen. Du bliver nødt til at vælge en motor til dit spil. Spilmotoren er det stykke software, der styrer alle de små detaljer om, hvordan spillet fungerer (som AI, fysik osv.). Motorer kræver værktøjer, der nogle gange følger med dem, men nogle gange skal de oprettes fra bunden, der giver dig mulighed for at interagere med spillet og oprette spillet i motoren. Når du har fået det gjort, skal du finde nogen, der kender det scriptingsprog, der bruges af motoren. Scripting fortæller spilmotoren, hvad de skal gøre. Dette kræver normalt visse programmeringsfærdigheder.
  2. Opret indholdet. Du bliver også nødt til at begynde at oprette det faktiske indhold til spillet. Dette betyder modellering af tegnene, oprettelse af spil-sprites, miljøer, ethvert objekt, som spilleren kan interagere med osv. Der kræves normalt fremragende færdigheder med 3D-software og billedkunst for at udføre disse opgaver. Det er også godt at planlægge dette nøje på forhånd.
  3. Find folk, der ønsker at teste spillet. Du har brug for folk, der ønsker at spille spillet forfra og bagud. Bare rolig for fejl: folk skal i det mindste spille det for at finde ud af, hvordan de andre mennesker ser og oplever spillet. Noget, der siger sig selv for dig, kan være meget forvirrende for en anden. En tutorial eller et historielement mangler muligvis. Man ved aldrig. Derfor er det vigtigt at få et eksternt synspunkt.
  4. Test, test, test. Når du er færdig med at oprette dit spil, er du faktisk ikke færdig endnu. Du bliver stadig nødt til at teste alt. Alt. Du skal gennemgå alle mulige scenarier i dit spil for at sikre dig, at der ikke er nogen fejl i det. Dette tager tid og arbejdskraft. Giv masser af tid til testning!
  5. Demonstrer dit spil. Vis folk spillet, så snart du er færdig med det. Vis det til virksomheder, der måske vil investere i det, såvel som de mennesker, der måske vil spille det! Opret et websted til spil- og udviklingsbloggen, post skærmbilleder, video-gennemgange, trailere og andet indhold for at vise folk, hvilken slags spil du har lavet. Andres interesse vil være afgørende for succesen med dit spil.
  6. Slip dit spil. Der er mange steder, hvor du kan markedsføre et spil, men det afhænger af typen af ​​spil, du har oprettet. Appbutikken og Steam er i øjeblikket den mest tilgængelige for nybegyndere. Du kan uafhængigt frigive dit spil på dit eget websted, men hostingomkostningerne er ofte uoverkommelige. Du er også mindre synlig.

Del 4 af 4: Find informationskilder

  1. Prøv programmer til begyndende playmakere. Der er flere gode programmer, som begyndere kan bruge til at oprette enkle spil. De bedst kendte er sandsynligvis Game Maker og RPG Maker, men Atmosphere og Games Factory er også gode. Du kan også bruge software til at lære børn at kode, såsom MIT's Scratch. De er overraskende gode til at lære dig de grundlæggende færdigheder, du har brug for.
  2. Lær om de forskellige grafiksoftware. Hvis du ikke ansætter en professionel til at oprette dine billeder, har du meget at studere. Du bliver nødt til at lære nogle komplekse grafikprogrammer ... men du kan gøre det! Photoshop, Blender, GIMP og Paint.net er gode steder at starte med, når du opretter de visuelle elementer i dit spil.
  3. Overvej at opbygge brandbevidsthed på den traditionelle måde. Det bliver meget nemmere at skabe et succesfuldt spil og lokke investorer med erfaring, viden og et velkendt spil knyttet til dit navn. Derfor er det sandsynligvis en god idé at arbejde for en traditionel velkendt spiludvikler, før du prøver at bryde igennem. Dette kan kræve en uddannelse, eller at du tilegner dig nogle færdigheder først, men du vil fortsætte med at stræbe efter dit mål, og det vil det være værd i sidste ende.
  4. Forsøg at få brandbevidsthed inden for indiefællesskabet. Indie-spiludviklingssamfundet er stort, støttende og indbydende. Hvis du bruger tid på at støtte, promovere, diskutere og hjælpe med deres projekter, vil de svare positivt. Tal med dem, lær dem at kende, og lad dem også lære dig at kende. Du vil blive forbløffet over, hvad du kan opnå med et sådant supportfællesskab.
  5. Crowdfunding, hvis du er seriøs. Hvis du vil lave et professionelt spil, der står op mod andre seriøse spil, har du brug for penge. Heldigvis har tingene virkelig ændret sig i de senere år, og crowdfunding har gjort det muligt for fremmede at skabe fremragende spil. Mød Kickstarter og lignende websteder. Vær opmærksom på, at du virkelig skal arbejde for at køre en god kampagne, hvilket betyder at sætte realistiske mål, fremme store belønninger og kommunikere konstant.

Tips

  • Forvent ikke, at dit første spil bliver et øjeblikkeligt hit. Hvis du virkelig har lagt meget tid i det, kan det være tilfældet, men det er ikke sandsynligt.Men giv ikke op med det samme, lyt til andre om, hvad der gik galt, og hvad de mente var rigtigt. Implementer succesaspekterne i dit andet spil og forbedr eller fjern de mindre populære eller dårlige aspekter af dit første spil.
  • Fortsæt med at lære. Hvis du nogensinde har brug for hjælp, skal du stille spørgsmål. Der er mange nyttige mennesker derude, der kan hjælpe dig med at oprette et spil, så vær aldrig bange for at bede om hjælp eller slå det op. Og glem ikke, der er altid plads til forbedringer, så fortsæt med at studere og lære mere om spiloprettelse.
  • Glem ikke at sikkerhedskopiere dine filer ofte. Du ved aldrig, hvornår computeren går ned.
  • Øv så meget du kan, så du bliver bedre til at lave spil. Som altid siges, "Øvelse gør perfekt!"
  • Prøve. Prøve. Prøve. En af de mest irriterende og forvirrende ting er at finde kritiske fejl, savner og bugs i dit spil, efter at det er frigivet til offentligheden. Opdel dit spil i faser, såsom 'udvikling' (stadig på vej), 'alfa' (indledende eller tidlig testfase), 'lukket beta' (en pre-release test for udvalgte personer) og 'åben beta' (en test før offentligheden). Vælg de rigtige personer til de lukkede beta- og alfafaser, og indsam så meget feedback og konstruktiv kritik, som du kan. Brug dette til at forbedre dit spil og rette så mange fejl som muligt inden frigivelse. Bemærk: Føj en "pre" eller "version xx.xx" til dine etaper for at forfine disse stadier endnu mere. Sørg for, at det er tydeligt markeret som en udviklingsversion, hvis det er tilfældet.
  • Gør dit spil til en hype, og annoncer. Lad os indse det, at du ikke er den eneste producent af amatørspil. Mens du frigiver et spil, overskygges det af nyere og / eller bedre udgivne spil. For at imødegå dette skal du gøre dit kommende spil kendt på alle mulige måder. "Læk" nogle detaljer her og der. Annoncer en udgivelsesdato, så folk kan se frem til det endnu mere. Hvis det er relevant, kan du endda overveje at betale for reklame.
  • Husk, et hold er altid bedre end solo arbejde. Du kan reducere arbejdsbyrden og tiden betydeligt ved at opdele medarbejderne i grafik- og kodningsteam, derefter tilføje flere afdelinger som at skrive og komponere osv. Dette er et vigtigt område, der afhænger af, hvilken software du vælger. Da grafikspilsoftware som BGE, Unity, og UDK har ringe støtte til teamwork, og det er sandsynligvis en bedre idé at redigere koden direkte og bruge et versionskontrolsystem som git.
  • Når alt kommer til alt skal du aldrig give op. At lave et spil kan være en kedelig, udmattende og frustrerende proces. Nogle gange føler du trang til bare at give op og gøre noget andet. Lade være med. Tag en pause, stop et stykke tid, og udsæt arbejdet med det i et par dage. Du vender tilbage der med mere selvtillid.
  • Udarbejd en arbejdsplan. Hvis det er første gang du opretter et spil og vil gøre det nemt for dig og bare vil eksperimentere lidt, er det muligvis ikke nødvendigt. Det kan dog holde dig på sporet og blive særlig vigtig, hvis du har en lovet udgivelsesdato. Lav en grov plan for, hvornår du vil have spillet afsluttet, og del det derefter i underafsnit som kodning / grafikfaser osv.

Advarsler

  • Royalty! Vær så original med ideer til dit spil som muligt. Hvis du ikke kan tænke på noget nyt, skal du tage spillet fra nogle aspekter af et eksisterende spil og ændre det. Hvis du absolut har brug for ophavsretligt beskyttede aspekter af spil, såsom et plot, karakterer eller musik, skal du nævne den / de originale skabere. Begreber (gameplay, hvordan du koder osv.) Kan ikke beskyttes under ophavsret, selvom tegnnavne og fortællende universer automatisk er beskyttet.
  • Sørg for at respektere licensen for de værktøjer, du bruger. En masse kommerciel software (som Unity) forbyder kommerciel brug (det vil sige, du kan ikke sælge et spil, du lavede med det) uden at betale for en dyr licens. Det er her open source-software virkelig kan hjælpe, da du kan oprette kommercielle produkter med det. Men vær forsigtig med "copyleft" open source-software. GNU General Public License er et eksempel på en sådan licens. Det bestemmer, at du skal frigive software under den samme licens. Dette er okay for spil, og du kan stadig sælge det, hvis du holder grafikken og tingene for dig selv. Der kan dog være juridiske problemer, hvis du bruger et softwarebibliotek med lukket kilde, såsom FMOD. Derudover - især hvis du er en god programmør - kan du få adgang til kildekoden og vide, hvad du arbejder med, og du kan debugge og tilføje funktioner, som du finder passende. Lær mere om open source (også kaldet "gratis software" af bevægelsens grundlægger --- gratis som i frihed, ikke pris) her.