Sådan opretter du et videospil fra bunden (med billeder)

Indholdsfortegnelse:

Sådan opretter du et videospil fra bunden (med billeder)
Sådan opretter du et videospil fra bunden (med billeder)

Video: Sådan opretter du et videospil fra bunden (med billeder)

Video: Sådan opretter du et videospil fra bunden (med billeder)
Video: Маша и Медведь (Masha and The Bear) - Маша плюс каша (17 Серия) 2024, Kan
Anonim

I disse dage er flere og flere mennesker afhængige af videospil. Det betyder, at der er masser af muligheder for nye mennesker at komme ind i spilverdenen og lave fantastiske spil. At oprette et spil er en kompliceret proces, men du kan gøre det selv med lidt hjælp udefra eller penge. Vi viser dig det grundlæggende, som du kan tage i betragtning, når du bygger dit eget spil og gør det til et godt spil. Bare start med trin 1 herunder.

Trin

Del 1 af 4: Forberedelse til succes

Lav et videospil fra Scratch Trin 1
Lav et videospil fra Scratch Trin 1

Trin 1. Forstå dit spil

Du bliver nødt til at lave en form for planlægning og tænkning, der involverer store problemer, hvis du vil holde din spiloprettelsesproces kørende. Hvilken genre ville du vælge til dit spil (RPG [rollespil], skydespil, platformspil osv.)? Hvilken platform har du brug for for at spille dit spil? Hvad er de unikke eller markante funktioner i dit spil? Hvert svar på hvert spørgsmål vil kræve forskellige ressourcer, færdigheder og planlægning, da hver vil have en forskellig indflydelse på udviklingen af spillet.

Lav et videospil fra Scratch Trin 2
Lav et videospil fra Scratch Trin 2

Trin 2. Design et godt spil

Hvordan spillet er designet, bliver meget vigtigt, så det er en god idé at tænke over det, før du begynder at bygge et spil. Hvordan vil spillerne få fremskridt i spillet? Hvordan interagerer spillere med verden? Hvordan lærer du spillere at spille dit spil? Hvilken slags lyd- og musikstik vil du bruge? Alt dette er meget vigtigt.

Lav et videospil fra Scratch Trin 3
Lav et videospil fra Scratch Trin 3

Trin 3. Vær realistisk

Hvis det var let at lave et spil som Mass Effect, ville alle gøre det. Du skal forstå, hvad du kan og ikke kan uden støtte fra et fantastisk studie og et bjerg af erfaringer bag dig. Du skal også være realistisk omkring, hvad du kan opnå inden for en rimelig tidsramme. Hvis du ikke er realistisk omkring dine evner, er du mere tilbøjelig til hurtigt at blive skuffet og give op. Vi vil ikke have, at du giver op!

Lav et videospil fra Scratch Trin 4
Lav et videospil fra Scratch Trin 4

Trin 4. Kig efter god hardware og software

Oprettelse af spil over niveauet for mobilspil (spil, der kan spilles på enheder som f.eks. Telefoner, tablets, PDA'er eller lommeregnere) kræver en computer, der uden tvivl er "fuldstændig modificeret". Hvis du bruger et ældre system, vil du opdage, at dit spil ikke kører på den computer. Du skal også bruge temmelig kraftfuld og meget specifik software til at bygge spil. Nogle programmer kan fås gratis eller til en lav pris, men andre kan være et dræn på pengepungen. God software vil blive diskuteret i det næste afsnit, men vær opmærksom på, at den software, du får brug for, inkluderer en 3D -model, billedredaktør, tekstredigerer, kompilator osv.

I det mindste skal du bruge en kraftfuld processor (mindst quad-core, og endnu bedre, hvis du har den nyeste i5s eller i7s-processor), masser af RAM og et avanceret grafikkort

Del 2 af 4: Opbygning af dit team

Lav et videospil fra Scratch Trin 5
Lav et videospil fra Scratch Trin 5

Trin 1. Lav selv små spil, store spil med andre mennesker

Hvis du bare vil lave mobilspil hurtigt uden kompliceret grafik og programmering, er det fint. Det er et godt projekt at arbejde med dig selv, for du kan bruge det til at vise potentielle arbejdsgivere og investorer, hvad du er i stand til. Men hvis du vil lave et mere seriøst spil, har du brug for lidt hjælp. Indiespil har normalt hold på 5-10 personer (afhængigt af kompleksitet) og store navnespil kan involvere op til flere hundrede mennesker i processen!

Lav et videospil fra Scratch Trin 6
Lav et videospil fra Scratch Trin 6

Trin 2. Byg dit team

Du får brug for masser af mennesker med forskellige færdigheder, hvis du vil lave de mest kraftfulde typer spil. Du skal bruge programmører, modellerere, visuelle designere, gameplay- eller level -designere, lydeksperter samt producenter eller marketing/finansiere.

Lav et videospil fra Scratch Trin 7
Lav et videospil fra Scratch Trin 7

Trin 3. Opret et spildesigndokument eller GDD (spildesigndokument)

Tænk på dette som noget mellem en opsummering og en krigsplan for dit spil. GDD fortæller dig alt om dit spildesign: gameplay, spilmekanik, karakterer, plot osv. Sammen med det viser GDD også, hvad der skal gøres, hvem der har ansvaret for at gøre det, hvad de kan forvente og en generel tidsplan for at få alt arbejdet udført. GDD er meget vigtig, ikke kun som en reference for dit team til at arbejde i henhold til de mål, du ønsker at nå, men også for at vise potentielle investorer.

  • Din GDD skal opdeles i sektioner og indeholde en detaljeret indholdsfortegnelse.
  • Generelle afsnit, der inkluderer, inkluderer spillets historie, hoved- og mindre karakterer, niveaudesign, gameplay, kunst og visuelt design, spillyd og musik samt detaljer om kontrol og design af brugergrænseflader.
  • GDD bør ikke begrænses til bare tekst. Du finder normalt designskitser, konceptkunst og endda noget som videoeksempler eller lydprøver.
  • Føl dig ikke for begrænset eller bekymre dig for meget om din GDD og dens format. Der er ingen standardformater eller ting, der skal inkluderes. Opret bare en passende GDD til dit spil.
Lav et videospil fra Scratch Trin 8
Lav et videospil fra Scratch Trin 8

Trin 4. Tænk på penge

Du skal bruge penge til at lave spil. Ikke nok med det, de nødvendige værktøjer er også dyre og gør spillet tidskrævende (tager tid, som du kan bruge til at gøre andre ting, der virkelig giver indkomst). Jo flere mennesker du arbejder med, jo dyrere bliver det, og jo mere komplekse skal færdighederne være for at lave gradvist mere sofistikerede spil. Du bør tænke over, hvor du får dine penge fra, og du bør diskutere med dine bidragydere, hvordan, hvornår og hvor meget de vil blive betalt, inden det egentlige arbejde begynder.

  • Den billigste måde at lave et spil på er at gøre alting selv, helt dig selv. Dette er imidlertid svært at gøre, hvis du ikke har færdighederne, og de typer færdigheder, der kræves for at skabe spil, varierer meget. For mennesker, der er helt uerfarne og arbejder alene, kan de i det mindste stadig prøve en simpel kloneapplikation. Selvom du laver dine egne spil, skal du stadig betale licensgebyrer for de bedste motorer (software til oprettelse af spil) og forskellige appbutikker og andre salgssteder. Glem ikke skatter for de penge, du tjener senere.
  • For at lave et indiespil i gennemsnitskvalitet har du brug for omkring et par hundrede millioner. Store og berømte spil koster ofte milliarder at udvikle.

Del 3 af 4: Gennemgå processen

Lav et videospil fra Scratch Trin 9
Lav et videospil fra Scratch Trin 9

Trin 1. Gør programmeringen

Du skal vælge en motor til dit spil. En spilmotor er et stykke software, der styrer alle de små detaljer om, hvordan et spil fungerer (som algoritmer, fysik osv.). Motorer har brug for værktøjer, som nogle gange er inkluderet i motoren, men nogle gange skal bygges fra bunden, der giver dig mulighed for at interagere med og oprette spil i motoren. Når dette er gjort, skal du finde en, der ved, hvordan man scripter i motoren. I scriptprocessen fortæller du spilmotoren, hvad du skal gøre. Disse job kræver normalt et vist niveau af programmeringsevner.

Lav et videospil fra Scratch Trin 10
Lav et videospil fra Scratch Trin 10

Trin 2. Opret indhold

Du skal også begynde at oprette det faktiske spilindhold. Dette betyder at modellere karakterer, skabe sprites (visuelle repræsentationer af alle objekter i spillet), skabe miljøer, skabe alle de objekter, som spilleren vil interagere med osv. Fremragende færdigheder inden for 3D -software og billedkunst er normalt påkrævet for at fuldføre denne opgave. Det er også godt at planlægge nøje.

Lav et videospil fra Scratch Trin 11
Lav et videospil fra Scratch Trin 11

Trin 3. Lav en beta

Du skal teste dit spil ved at bede en anden om at spille det. Bare rolig om at finde programmeringsfejl (bugs) endnu: du skal få folk til at spille det, selvom det bare er for at se, hvordan andre mennesker ser og føler din spiloplevelse. Det, du finder intuitivt, kan være meget forvirrende for en anden. En vejledning eller et element kan gå glip af. Du vil aldrig vide det. Derfor er det vigtigt at få en outsiders opfattelse.

Lav et videospil fra Scratch Trin 12
Lav et videospil fra Scratch Trin 12

Trin 4. Test, test, test

Når du er færdig med dit spil, er dit job ikke rigtig udført. Du skal teste alt. Alt. Du bør kontrollere alle mulige scenarier i dit spil for at sikre, at der ikke er programmeringsfejl. Dette tager tid og kræfter. Afsæt masser af tid til test!

Lav et videospil fra Scratch Trin 13
Lav et videospil fra Scratch Trin 13

Trin 5. Vis dit spil frem

Lad andre se dit spil, når det er færdigt. Vis det til virksomheder, der kan være interesserede i at investere i dit spil og til de mennesker, du tror er villige til at spille det! Opret websteder og blogs med spiludvikling, vis skærmbilleder, vejledningsvideoer, trailere og indhold for at vise folk, hvad dit spil virkelig er. Generering af interesse er afgørende for succesen med dit spil.

Lav et videospil fra Scratch Trin 14
Lav et videospil fra Scratch Trin 14

Trin 6. Slip dit spil

Trin 1. Prøv et game maker -program for begyndere

Der er nogle gode programmer, som begyndere kan bruge til at oprette grundlæggende spil. De mest populære er nok Game Maker og RPG Maker, men Atmosphere og Games Factory er også gode. Du kan også bruge børns programmeringsuddannelsesværktøjer, f.eks. MIT's Scratch. Dette program er fantastisk til at lære de grundlæggende færdigheder, du har brug for.

Lav et videospil fra Scratch Trin 16
Lav et videospil fra Scratch Trin 16

Trin 2. Lær om forskellige grafiske software

Hvis du ikke ansætter en professionel til at udføre dit grafiske arbejde, så vær forberedt, fordi du har meget at lære. Du bliver nødt til at lære at betjene en række komplekse grafikprogrammer … men du kan gøre det! Photoshop, Blender, GIMP og Paint.net er gode steder at starte, hvis du vil oprette visuelle elementer til dit spil.

Lav et videospil fra Scratch Trin 17
Lav et videospil fra Scratch Trin 17

Trin 3. Overvej at gå professionelt på den traditionelle måde

Det bliver lettere for dig at oprette et succesfuldt spil og få investorer, hvis du har erfaring, uddannelse og et velkendt spil, der har noget at gøre med dit navn. Af disse grunde gør det måske ikke ondt at arbejde med en traditionel spiludvikler, der allerede har et navn, inden de beslutter sig for at begynde at lave dine egne spil. Du skal muligvis gå i skole eller tilegne dig nogle færdigheder, men de er skridt mod dit mål, og du vil i sidste ende smage belønningerne.

Lav et videospil fra Scratch Trin 18
Lav et videospil fra Scratch Trin 18

Trin 4. Find vej ind i indiesamfundet

Indie -spiludviklerfællesskabet er meget stærkt, støttende og venligt. Hvis du er god til at støtte, markedsføre, diskutere og hjælpe dem med deres projekter, vil de returnere din fordel på samme måde. Tal med dem, lær dem bedre at kende, og lad dem også lære dig at kende. Du vil blive overrasket over, hvad du kan opnå med støtte fra samfundet bag dig.

Lav et videospil fra Scratch Trin 19
Lav et videospil fra Scratch Trin 19

Trin 5. Overvej crowdfunding, hvis du er seriøs

Hvis du vil lave et professionelt spil, der kan konkurrere med andre seriøse spil, har du brug for penge. Heldigvis har tingene ændret sig i de seneste år, og crowdfunding har givet unavngivne mennesker mulighed for at skabe gode spil. Prøv at stifte bekendtskab med Kickstarter eller andre lignende websteder. Men du skal indse, at du virkelig skal arbejde hårdt for at lave en fantastisk kampagne. Det betyder realistiske mål, store belønninger og konstant kommunikation.

Tips

  • Forvent ikke, at dit første spil er et revolutionerende benchmark. Hvis du virkelig er vedholdende, ja, det kan ske, men chancerne er små. Giv ikke op endnu, lyt til hvad folk har at sige om, hvad der gik galt, og hvad de kan lide. Implementer de aspekter, du kan lide i dit andet spil, og foretag forbedringer eller fjern det, du ikke kunne lide, eller ting, der var dårlige i dit første spil.
  • Bliv ved med at lære. Spørg hvis du har brug for hjælp. Der er millioner af mennesker, der er villige til at give en hjælpende hånd til at skabe spil, så vær aldrig bange for at søge hjælp. Og husk, der er altid plads til forbedringer, så bliv ved med at lære om at lave spil.
  • Glem ikke at sikkerhedskopiere filer ofte. Du ved aldrig, hvornår din computer vil gå ned.
  • Øv så meget du kan, så du bliver bedre til at lave spil. Som man siger "Early Practice of Perfection!"
  • Prøve. Prøve. Prøve.

    En af de mest irriterende og pinlige ting er at finde kritiske fejl, fejl og programmeringsfejl i dit spil, efter at det er frigivet til offentligheden. Organiser dit spil i faser som udvikling (stadig under opbygning), alfa (første eller første test), lukket beta (test før frigivelse for inviterede eller udvalgte personer) og åben beta (test før frigivelse for offentligheden). Vælg de rigtige personer til de lukkede beta- og alfa -faser, og saml så meget feedback og konstruktiv kritik som muligt. Brug disse oplysninger til at forbedre dit spil og rette så mange programmeringsfejl som muligt inden udgivelsen. Tilføj pre- eller xx.xx versioner til dine etaper, så du kan polere dit spil endnu bedre. Sørg for tydeligt at markere det som en udviklingsudgivelse, hvis det er en af dem.

  • Lav en opsigtsvækkende forfremmelse og annoncér. Lad os bare sige det, du er ikke den eneste amatørspilproducent. Du kan bare frigive et spil og straks blive overskygget af et nyere og/eller bedre spil, der også udgives. For at bekæmpe dette skal du sprede budskabet om dit spil, der vil blive lanceret i den nærmeste fremtid på alle nødvendige måder. "Læk" nogle detaljer her og der. Annoncer udgivelsesdatoen, så folk venter spændt på den. Hvis det er det værd, kan du endda overveje at bruge penge på reklame.
  • Husk, at have et team er altid bedre end at arbejde alene. Du kan reducere den arbejdsbyrde og tid, du bruger på at skabe spil, betydeligt ved at opdele dit team i grafik og kodning og derefter tilføje andre divisioner som at skrive og udarbejde osv. Dette er et vigtigt område afhængigt af hvilken software du vælger, da grafiske spilproducenter som BGE, Unity og UDK har utilstrækkelig support til teamworkflows, og at redigere kode direkte og gå videre til et versionskontrolsystem som git kan være en bedre idé. Godt.
  • Giv endelig ikke op. Oprettelse af et spil kan være en kedelig, trættende og frustrerende proces. Nogle gange vil du føle trang til bare at give op og gøre noget andet. Gør det ikke. Tag dig tid til at hvile, gå og have det sjovt et stykke tid, og afslut arbejdet i et par dage. Du kommer tilbage og føler dig selvsikker igen.
  • Lav en arbejdsplan. Hvis det er første gang, og du ikke vil skynde dig og vil eksperimentere, er en arbejdsplan muligvis ikke nødvendig. En arbejdsplan vil dog guide dig mod dine mål og kan være særligt vigtig, hvis du har lovet en udgivelsesdato. Lav en grov plan først, når du vil afslutte den, og derefter forfine den til undersektioner af kodning/grafiske faser osv.

Advarsel

Ophavsret! Sørg for, at dine spilideer er så originale som muligt. Hvis du ikke kan tænke på andet, er det ikke en dårlig idé at låne nogle aspekter fra et spil og ændre dem. Hvis du absolut skal angive ophavsretligt beskyttede aspekter af spillet som plot, karakterer eller musik, skal du nævne den originale skaber. Begreber (gameplay, hvordan du skriver din kode osv.) Kan ikke være ophavsretligt beskyttet, mens navne og den samling af fakta, der udgør hele historien i spillet, automatisk er ophavsretligt beskyttet

Sørg for at respektere licensen for det værktøj, du bruger. Mange proprietære software (f.eks. Unity) forbyder kommerciel brug (det vil sige, at du ikke kan sælge spil, der er lavet med denne software) uden at betale en dyr licens. Det er her at have open source -software virkelig kan hjælpe, da denne type software tillader kommerciel brug. Men når du bruger open source -software, der giver brugeren ret til at bruge, ændre og distribuere den en gang, skal du være forsigtig. GNU General Public License er et eksempel på en sådan licens. Denne licens foreskriver, at du skal frigive din software under den samme licens. Dette er fint til spil, og du kan stadig sælge dine spil, så længe du beholder kunstaktiver og lignende for dig selv. Du kan dog støde på juridiske problemer, hvis du bruger et softwarebibliotek med lukket kilde som f.eks. FMOD. Derudover - især hvis du er en dygtig programmør, kan du få adgang til kildekoden og arbejde med den sorte boks døgnet rundt og kan fejlsøge og tilføje funktioner, som du ønsker. Du kan finde flere oplysninger om open source (kaldet "gratis software" af bevægelsens grundlæggere - gratis hvad angår fleksibilitet, ikke hvad angår pris) her

Anbefalede: