Sådan laver du et videospil fra bunden

Forfatter: Janice Evans
Oprettelsesdato: 1 Juli 2021
Opdateringsdato: 1 Juli 2024
Anonim
Boneless fried crucian carp, 3 ways my grandmother told
Video.: Boneless fried crucian carp, 3 ways my grandmother told

Indhold

Videospil er ikke længere en branche i vækst. Hun er i sin bedste alder. Der er flere, der spiller videospil end nogensinde. Det betyder, at der er mange muligheder for nye mennesker til at bryde igennem og lave et godt spil. Det kan være dig! Men hvordan gør man det? Spilfremstillingsprocessen er meget vanskelig, men du kan selv lave spillet med lidt hjælp eller finansiering. Vi vil guide dig gennem det grundlæggende, du skal tage i betragtning for at lave dit spil og gøre det godt. Start bare med trin 1 herunder.

Trin

Metode 1 af 4: Forberedelse til succes

  1. 1 Forstå dit spil. Du bliver nødt til at planlægge meget og tænke over globale spørgsmål, hvis du vil have, at processen skal forløbe gnidningsløst. Hvilken genre vil dit spil være (RPG, shooter, platformer osv.)? Hvilken platform udgives dit spil på? Hvad er de unikke og karakteristiske træk ved dit spil? Hvert spørgsmål kræver et andet sæt ressourcer, færdigheder og planlægning at besvare, da de påvirker spiludviklingen på forskellige måder.
  2. 2 Lav et godt design til spillet. Den måde, spillet er indrammet på, vil være meget vigtigt, så det er bedst at håndtere disse ting, før du begynder at lave spillet. Hvordan vil spillerne udvikle sig gennem spillet? Hvordan vil spillere interagere med verden omkring dem? Hvordan vil du træne spillerne? Hvilken lyd og musikalsk akkompagnement vil du bruge? Det er alt sammen meget vigtigt.
  3. 3 Vær realistisk. Hvis det var let at slette spil som Mass Effect, ville alle gøre det. Du skal forstå, hvad du kan og ikke kan undvære et kæmpe studie og god oplevelse under dit bælte. Du skal også være realistisk omkring, hvad du kan gøre på en rimelig tid. Hvis du ikke rigtig ser på dine styrker, vil du højst sandsynligt hurtigt blive skuffet og give op. Og vi vil ikke have, at du giver op!
  4. 4 Find god hardware og software. At lave et spil på ethvert niveau over "mobil" kræver en computer, som de fleste vil kalde "fancy". Hvis du bruger et gammelt system, vil du hurtigt opdage, at du ikke kan køre det spil, du laver på det. Du skal også bruge nogle meget kraftfulde og ganske specialiserede programmer til at oprette spil. Nogle er billige eller gratis, men andre kan være ret dyre. Vi vil se på god software i de følgende afsnit, men du kan bemærke, at den software, du har brug for, kan omfatte 3D -modelleringsprogrammer, billedredaktører, tekstredigerere, kompilatorer osv.
    • I det mindste skal du bruge en kraftfuld processor (mindst en quad -core og gerne en af ​​de nyere i5 eller i7), masser af RAM og et avanceret grafikkort.

Metode 2 af 4: Byg dit team

  1. 1 Lav selv små spil og store spil med andre mennesker. Hvis du hurtigt vil lave et mobilspil med enkle billeder og kodning, er det okay.Dette er et godt projekt at arbejde med alene, og du kan bruge det til at vise fremtidige arbejdsgivere og investorer, hvad du kan gøre. Men hvis du vil lave et mere seriøst spil, har du brug for hjælp fra andre mennesker. Indiespil udvikles normalt af et hold på 5-10 personer (afhængigt af sværhedsgraden), mens mere berømte spil kan udvikles af op til flere hundrede mennesker!
  2. 2 Byg dit team. Du skal bruge mange mennesker med mange forskellige færdigheder, hvis du planlægger at udvikle et spil i en af ​​de mest stilarter. Du skal bruge programmører, modellerere, visuelle designere, gameplay- og niveaudesignere, lydeksperter og producenter eller folk, der er bekendt med marketing.
  3. 3 Udarbejd et projektdokument. Tænk på det som en krydsning mellem en opsummering og en kampplan for dit spil. Projektdokumentet beskriver alt om designet af dit spil: gameplay, mekanik, karakterer, plot osv. Ved at oprette det vil du også afklare alt, hvad der skal gøres, hvem der vil gøre det, hvad der vil være forventningerne og hovedplanen for alle ting. Projektdokumentet er meget vigtigt ikke kun for at holde teamet i god form, men også for potentielle investorer.
    • Dit projektdokument skal opdeles i sektioner og indeholde detaljeret indhold.
    • Hovedafsnittene inkluderer spillets historie, hoved- og mindre karakterer, niveaudesign, gameplay, kunst og visuelt design, in-game lyde og musik og kontrolstruktur og design af brugergrænseflader.
    • Projektdokumentet bør ikke begrænses til tekst. Det indeholder normalt også designskitser, konceptdesign og endda salgsfremmende videoer eller lydprøver.
    • Begræns ikke dig selv og bekymre dig ikke om projektdokumentets design og format. Der er ikke et enkelt standardformat eller ting at inkludere i det. Bare lad dokumentet passe til dit spil.
  4. 4 Tænk på penge. Det kræver penge at lave et spil. Blandt andet er værktøjerne ret dyre, og udviklingen tager meget tid (fratrækker den fra den tid, du kunne bruge på at tjene penge). Projektet er dyrere, jo flere mennesker du skal tiltrække, og jo mere komplekse færdigheder de skal have for at lave flere og mere avancerede spil. Du bliver nødt til at afgøre, hvor du vil få pengene fra, og diskutere med deltagerne, hvordan, hvornår og hvor meget du vil betale dem, før arbejdet begynder.
    • Den billigste måde at lave et spil på er at gøre det 100% selv. Men det vil være svært, hvis du ikke har nok færdigheder, eller du kan få brug for mange forskellige. For de fleste uerfarne mennesker, der arbejder alene, er en simpel klon af en mobilapplikation det mest mulige. Selvom du laver spillet selv, skal du stadig betale licenser til de fleste af de gode motorer og til mange af appbutikkerne eller andre markedspladser. Glem heller ikke skatterne på den indkomst, du modtager.
    • For at lave et indiespil i gennemsnitlig kvalitet har du brug for hundredtusinder af dollars. Store virksomheder investerer ofte millioner af dollars i udvikling.

Metode 3 af 4: Gør rutinen

  1. 1 Program. Du bliver nødt til at vælge motoren til dit spil. Spilmotoren er den del af programmet, der styrer alt ned til de mindste detaljer om, hvordan dit spil fungerer (som AI, fysik osv.). Motorer har brug for værktøjer, der nogle gange er inkluderet, og nogle gange skal de bygges fra bunden. De giver dig mulighed for at interagere og oprette et spil på motoren. Når du får styr på dette, skal du finde en, der ved, hvordan man skriver scripts med denne motor. Når du skriver scripts, fortæller du spilmotoren, hvad du skal gøre. Dette kræver normalt nogle programmeringsevner.
  2. 2 Opret indhold. Du skal også begynde at oprette indhold i spillet.Dette betyder at modellere karakterer, skabe spilsprites, den omgivende verden, alle objekter, som spilleren kan interagere med osv. Det kræver normalt fremragende færdigheder inden for 3D -modellering og billedkunstprogrammer for at fuldføre denne opgave. Omhyggelig planlægning er også god.
  3. 3 Udgiv flere betaversioner. Du skal bruge folk til at fuldføre dit spil. Vær ikke opmærksom på fejl. Du vil kun have, at folk skal spille for at lære, hvordan andre ser og oplever spillet. Noget, der virker naturligt for dig, kan forvirre alle andre. Instruktionen eller plotelementet mangler muligvis. Du kan aldrig vide det på forhånd. Derfor er det vigtigt at få en mening udefra.
  4. 4 Test, test, test. Når du er færdig med at oprette dit spil, er du ikke helt færdig endnu. Du bliver nødt til at teste alt. Alt. Du bliver nødt til at gennemgå alle mulige scenarier i dit spil for at sikre, at der ikke er fejl nogen steder. Det tager meget tid og menneskelige ressourcer. Afsæt tid nok i din tidsplan til test!
  5. 5 Reklamer for dit spil. Vis folk dit spil, så snart du er færdig med det. Vis det til virksomheder, der måske vil investere i det, såvel som folk, som du tror måske vil spille det! Start et udviklerwebsted og en blog, upload screenshots, gennemgangsvideoer, trailere og mere for at vise folk, hvad dit spil handler om. Generering af interesse er afgørende for succesen med dit spil.
  6. 6 Slip dit spil. Der er mange steder, hvor du kan frigive et spil, men den nøjagtige placering afhænger af den type spil, du lavede. App -butikker og Steam er de mest åbne for nybegyndere lige nu. Du kan frigive dit spil uafhængigt på dit websted, men hostingpriser er normalt uoverkommelige. Derudover vil du ikke være så mærkbar.

Metode 4 af 4: Find ressourcer

  1. 1 Prøv software til at oprette spil til begyndere. Der er nogle gode programmer, som begyndere kan bruge til at lave enkle spil. Sandsynligvis den mest berømte af dem er Game Maker og RPG Maker, men Atmosphir og Games Factory er også gode. Du kan også bruge uddannelsesmæssige programmeringsværktøjer til børn som MIT's Scratch. De er overraskende velegnede til at lære de grundlæggende færdigheder, du har brug for.
  2. 2 Lær om forskellige grafikprogrammer. Hvis du ikke vil ansætte en professionel til at udføre dit grafiske arbejde, er der meget at lære. Du skal lære at arbejde med en række komplekse grafikprogrammer. Men du kan gøre det! Photoshop, Blender, GIMP og Paint.net er gode steder at starte, hvis du ønsker at skabe visuals til dit spil.
  3. 3 Overvej at blive professionel først. Det vil være meget lettere for dig at lave et succesfuldt spil og tiltrække investorer, hvis du har erfaring, uddannelse og et velkendt spil forbundet med dit navn. Derfor er det en god idé at arbejde for en almindelig, velkendt spiludviklingsvirksomhed, inden du begynder at lave spil selv. Dette kan kræve at gå i skole eller tilegne sig nogle færdigheder, men det fører dig stadig til dit mål og er i sidste ende det værd.
  4. 4 Gør din vej til indiesamfundet. Indiespilsamfundet er stærkt, varmt og imødekommende. Hvis du er god til at støtte, promovere, diskutere og hjælpe dem med deres projekter, vil de betale dig tilbage i naturalier. Tal med dem, lær dem bedre at kende, og lad dem lære dig at kende. Du vil blive overrasket over, hvad du kan gøre med fællesskabsstøtte.
  5. 5 Brug crowdfunding, hvis du er seriøs. Hvis du vil lave et professionelt spil, der kan klare sig selv mod andre seriøse spil, har du brug for penge. Og det diskuteres ikke. Heldigvis har tingene ændret sig i de sidste par år, og crowdfunding har gjort det muligt for ukendte skabere at lave fantastiske spil. Tjek Kickstarter eller lignende websteder.Men vær forberedt på det hårde arbejde, du skal gøre for at levere en fantastisk kampagne, hvilket betyder rigtige mål, gode belønninger og løbende kommunikation.

Tips

  • Tro ikke, at dit første spil vil være revolutionerende. Hvis du virkelig gør en indsats, hvem ved, kan det ske, men det er usandsynligt. Men giv ikke op med det samme, find ud af, hvad der gik galt, og hvad spillerne kunne lide. Brug ting, folk kunne lide i det næste spil, og fix eller fjern ting, de ikke kunne lide eller dårlige dele af det sidste spil.
  • Bliv ved med at lære. Hvis du nogensinde har brug for hjælp, skal du bede om det. Der er millioner af mennesker i verden, der kan hjælpe med at skabe et spil, så vær aldrig bange for at spørge og søge efter dem. Og husk, der er altid plads til at vokse. Bliv ved med at lære, og lær mere om at lave spil.
  • Test, test, test. En af de mest irriterende og irriterende ting er at finde en kritisk fejl, fejl eller fejl i dit spil, efter at det er frigivet. Opdel dit spil i faser som "udvikling" (stadig under udvikling), "alfa" (indledende eller tidlig test), "lukket beta" (test før udgivelse for inviterede eller udvalgte personer) og "åben beta" (test før udgivelse for alle). Vælg de rigtige personer til alfa- og beta -stadierne, og indsaml så mange oplysninger og konstruktiv kritik som muligt. Brug dem til at forbedre dit spil og rette så mange fejl som muligt inden udgivelsen. Bemærk: tilføj "pre-" eller "version xx.xx" til dine etaper for yderligere at optimere dem. Sørg for nøjagtigt at markere den forbedrede udgivelse, hvis dette er det.
  • Husk at sikkerhedskopiere dine filer ofte. Du ved ikke på forhånd, hvornår din computer kan gå i stykker.
  • Lav hype og reklamer. Lad os se det i øjnene, du er ikke den eneste nye spilskaber. Du kan frigive et spil, der straks overskygges af nyere og / eller bedre spil. For at bekæmpe dette skal du sprede nyhederne om den kommende udgivelse af spillet med alle tilgængelige midler. Lad os "lække" nogle detaljer her og der. Indstil en udgivelsesdato, så folk ser frem til det endnu længere. Hvis det er relevant, kan du endda overveje at betale for annoncer.
  • Træn så meget som muligt for at blive bedre og bedre til at lave spil. Som man siger, "øvelse fører til perfektion"!
  • Giv endelig ikke op. At lave et spil kan være kedeligt, kedeligt og irriterende. Nogle gange vil du blive fristet til bare at holde op og gøre noget andet. Gør det ikke. Slap af, gå en tur, udskyd arbejdet i et par dage. Du vil føle dig selvsikker igen, når du vender tilbage.
  • Husk, at det altid er bedre at arbejde i et team end at arbejde alene. Du kan reducere arbejdsbyrden og den spildte tid betydeligt ved at opdele deltagerne i grafiske designere og kodere og derefter tilføje undergrupper som "forfattere og komponister" og så videre. Dette er en vigtig del, som afhænger af hvilken software du vælger, da grafiske spildesignere som BGE, Unity og UDK næsten ikke understøtter teamwork og direkte kodeditering. At flytte til et versionskontrolsystem som git er nok den bedste idé.
  • Lav en arbejdsplan. Hvis det er første gang, og du vil tage dig tid og eksperimentere, behøver du ikke. Det vil dog hjælpe dig med at holde trit, og er især vigtigt, hvis du har en lovet udgivelsesdato. Tænk over, hvornår du har tænkt dig at afslutte alt, og derefter forfine planen ved at opdele den i kode, grafisk design osv.

Advarsler

  • Ophavsret! Vær så original som muligt med ideer til dit spil. Hvis du ikke kan tænke på noget andet, er det en god idé at tage et aspekt af spillet og ændre det.Hvis du absolut har brug for at inkludere ophavsretligt beskyttede dele af spillet, såsom historie, karakterer eller musik, bedes du underrette skaberne af originalen. Konceptuelle ideer (spil, hvordan du skriver kode osv.) Kan ikke beskyttes af ophavsret, mens karakternavne og historieuniverset derimod er beskyttet som standard.
  • Sørg for at overholde licenserne til de værktøjer, du bruger. Mange proprietære software (f.eks. Unity) tillader ikke kommerciel brug (hvilket betyder at du ikke kan sælge et spil lavet med det) uden at betale en dyr licens. Open source -software, der tillader kommerciel brug, kan være en stor hjælp her. Men vær forsigtig med at bevare copyleft -rettigheder til nogle open source -programmer. GNU General Public License er et eksempel på en sådan licens. Det foreskriver, at du skal frigive dit program under den samme licens. Det er godt til spil, og du kan stadig sælge det, hvis du beholder kunstressourcer og lignende for dig selv. Du kan dog støde på juridiske problemer, hvis du bruger biblioteker med lukkede kilder som f.eks. FMOD. Hertil kommer, især hvis du er en god programmør, har du adgang til kildekoden, og du arbejder ikke længere med en sort boks. Derfor kan du ændre og tilføje værktøjer efter behov. Du kan læse mere om open source -software (også kaldet "gratis software" af skaberen af ​​denne bevægelse) her.