Design af videospil er ikke en let opgave. Men hvis du har en idé, der er ærgerlig, er der ikke noget bedre tidspunkt at starte på end nu. Med den udbredte tendens til uafhængig udvikling har det aldrig været lettere eller billigere at bygge et spil end det er i dag. Følg denne vejledning for at begynde at designe og bygge dit drømmespil, og spred det derefter rundt om i verden.
Trin
Del 1 af 7: Making the Foundation
Trin 1. Vælg genren
Selvom alle succesrige spil har deres egen unikke karakter, falder næsten alle spil ind i en bestemt genre. Beslut, hvilken slags spil du vil lave, og se, hvad andre spil af samme genre har. Nogle almindelige genrer omfatter:
- Arkade
- Skydespil eller skydespil
- Puslespil eller puslespil
- Platformspillere
- Racer eller racerspil
- Uendelig løber
- RPG
- Første persons skydespil
- Historieorienteret JRPG eller RPG
- Tårnforsvar
- Rædsel
- Fighter eller kampspil
- Komedie
Trin 2. Vælg platformen
Den platform, du vælger at udvikle dit spil på, vil have en betydelig indvirkning på den måde, det udvikles på. Den platform, du vælger, bestemmer, hvordan spillet skal kontrolleres. For eksempel er smartphone -spil normalt lavet på basis af berøring og bevægelse, computerspil bruger normalt et tastatur og en mus, mens konsolspil normalt bruger spilcontrollere.
- Der er nogle undtagelser fra alle disse regler. Men du vil normalt finde det lettere at designe spil, hvis du holder dig til bestemte kontrolmetoder.
- Hvis du vil lave iPhone -spil, skal du indsende dem til Apple Store fra en Mac -computer.
Trin 3. Skriv det oprindelige design ned
Dette indledende design skal bestå af flere sider, men vil danne kernen i den spiloplevelse, du vil oprette. Dette design indeholder hovedkonceptet i dit spil og giver dig mulighed for at se, om din idé faktisk kan realiseres som et videospil.
Trin 4. Start med kernefilosofien
Denne erklæring vil tjene som motivationen bag oprettelsen af dit spil. Denne erklæring er enkel og går lige til det punkt, hvad dit spil handler om. Gennemgå denne erklæring for at sikre, at dit spil stadig tjener sit grundlæggende formål. Her er nogle eksempler på kernefilosofier:
- Dette spil er en rumstations økonomisk simulering.
- Dette spil lader dig spille som en levende bil.
- Dette spil tester spillerens reflekser.
Trin 5. Skriv funktionerne ned
In-game funktioner er det, der gør dit spil anderledes end andre spil i samme genre. Start med at skrive dine ideer og koncepter ned. Skift derefter konceptet til handlingsbaserede sætninger. Prøv at oprette fem til 15 funktioner. For eksempel:
- Koncept: Rumstationsbygning.
- Funktioner: Byg og administrer din personlige rumstation.
- Koncept: Skader fra asteroider.
- Funktioner: Prøv at holde dig sikker fra farlige genstande som asteroider, gnister fra solen og kometer.
- Ved at skrive dine funktioner fra bunden kan du opbygge hver enkelt funktion individuelt i et designdokument. Dette vil også gøre dit projekt mere fokuseret og forhindre ideer i at vokse midt i udviklingsprocessen.
- Fortsæt med at revidere disse funktioner, indtil du er tilfreds og sikker på, at alle disse funktioner repræsenterer det spil, du vil lave.
Trin 6. Tag en pause
Læg dette indledende design i en skuffe, og prøv ikke at tænke på det i en uge eller to. Du vil gerne genbesøge det oprindelige design med et nyt perspektiv for at hjælpe med at afgøre, om projektet virkelig er værd at gøre, eller måske skal du revidere eller genskabe det originale design.
Del 2 af 7: Skrivning af et designdokument
Trin 1. Begynd at arbejde med de centrale detaljer
Designdokumenter er rygraden i dit videospil. Dette dokument indeholder detaljerede beskrivelser af mekanikken, plot, baggrund, æstetisk design og meget mere af dit spil. Heldigvis er formatet på dette dokument mindre vigtigt end dets indhold, og det er ikke nødvendigt at bekymre sig om det.
- Designdokumenter er meget vigtige, især hvis du leder et team af programmører og kunstnere. Sørg for, at de dokumenter, du opretter, er til dem, ikke til den endelige forbruger. Undgå at være vag eller uklar, og forklar detaljerne i hver spilmekanisme grundigt.
- Ikke alle spil har designdokumenter, og to designdokumenter ligner usandsynligt hinanden. Brug følgende trin som en vejledning, men gør dit dokument så uafhængigt som muligt i henhold til, hvad dit spil kræver.
Trin 2. Formuler en indholdsfortegnelse
Hvert aspekt af spillet skal inkluderes i indholdsfortegnelsen. Det eneste, der ikke behøver at være inkluderet, er historien, medmindre den er tæt forbundet med mekanikken i dit spil.
- Opret en indholdsfortegnelse ved hjælp af den samme fremgangsmåde, når du opretter instruktioner til spil. Start med at dække brede og generelle ting som karakterskabelse, kamp og hovedgrænsefladen, og gå derefter videre til undersektionerne i hver af disse sektioner.
- Tænk på denne indholdsfortegnelse som et stort billede af dit spil. Du vil dykke ned i detaljerne i dit spil i større dybde, mens du bliver ved med at skrive indholdsfortegnelsen.
Trin 3. Udfyld hver sektion i dit dokument
Når indholdsfortegnelsen er oprettet, begynder du at forklare mekanikken. Tag dig tid til at forklare det detaljeret, så der ikke er forvirring, når du starter programmering. Hver mekanisme skal forklares grundigt, så der ikke opstår forvirring, når du implementerer den.
Trin 4. Opret med andre mennesker eller dit team
Afhængigt af tilgangen er oprettelse af et spildesign en samarbejdsproces. Feedback fra andre kan hjælpe med at holde dit spil fokuseret og fremhæve områder, der ikke er velovervejet.
Del 3 af 7: Start programmering
Trin 1. Bestem den motor, du vil bruge
Motor er hovedbasen i dit spil, der indeholder forskellige udviklingsværktøjer til at gøre spiloprettelse let. At oprette et spil ved hjælp af en eksisterende motor er bestemt meget mere tidsbesparende og enklere end at oprette en ny motor fra bunden. Der er mange motorer designet til indie -udviklere.
- Motorer gør normalt manipulation af grafik, lyd og AI lettere.
-
Hver motor har fordele og ulemper. Nogle motorer er bedre egnet til 2D -grafik, mens andre er bedre egnet til 3D -grafik. Nogle motorer kræver mere programmeringskendskab end andre. Der er flere spiludviklingsværktøjer, som du kan bruge uden at kræve nogen programmeringserfaring. Nogle af de populære udviklingsmotorer inkluderer:
- GameMaker: Studio - En af de mest populære 2D -motorer.
- Unity - En populær 3D -motor, fordi den er let at bruge og bærbar.
- RPG Maker VX - En scriptmotor, der er skabt til traditionelle 2D RPG- eller JRPG -spil.
- Unreal Development Kit - 3D Engine, der kan tilpasses til forskellige funktioner.
- Kilde - En meget populær 3D -motor, der konstant opdateres og ændres.
- Project Spark - Optimeret 3D Engine rettet mod afslappede brugere.
Trin 2. Undersøg din motor, eller find en, der kender til den
Afhængigt af hvilken motor du vælger, kan du stå over for betydelige programmeringsudfordringer. Selv den mest basale motor tager tid at forstå, hvordan den skal manipuleres. Hvis den nødvendige programmering ligger uden for dine muligheder, skal du først studere den eller ansætte en dygtig.
- Dette vil være starten på dit teambuilding fase. Hvis du ikke kan programmere, skal du først ansætte en programmør. Du kan tænke over grafisk og lyddesign senere, da du skal bygge en prototype, før du kan gå videre med projektet.
- Der er et stort fællesskab af uafhængige udviklere eller programmører, du kan kontakte. Folk vil deltage i et projekt af forskellige årsager og kompensation. Det er her et solidt spildesign -dokument kan hjælpe, fordi et solidt dokument viser, at du er engageret i din idé.
Trin 3. Opret prototypen
Når du har mestret den valgte motor, prototype dit spil. Denne prototype fungerer som en indledende test af hovedfunktionaliteten i dit spil. Du behøver ikke grafik eller lyd for at prototype. Opret bare enkle pladsholdere (som en terning eller pindfigur) og et lille testområde.
- Test og forfiner din prototype løbende for at sikre, at dit spil er sjovt. Læg mærke til alt, der ikke fungerer godt eller føles manglende, og gennemgå alle de involverede mekanik. Hvis prototypen ikke er sjov, bliver det sidste spil heller ikke sjovt.
- Der vil være funktioner, der virker lette og mulige, men som ikke fungerer særlig godt, når de er bygget med den motor, du vælger. Du skal være forberedt på, at din prototype vil ændre sig igen og igen, når du reparerer ting, der ikke fungerer godt.
Trin 4. Finjuster kontrollerne
Den mest grundlæggende funktion i spillet er spillerens interaktion med spillet gennem en vis kontrolindgang. Brug denne prototype til at sikre, at dine spilkontroller er så perfekte som muligt.
Spil med dårlig kontrol vil frustrere spillere. Et spil med perfekt kontrol vil få spillerens evner til at betale sig
Del 4 af 7: Oprettelse af aktiver
Trin 1. Overvej projektets behov
Afhængigt af projektets omfang kan dine grafiske behov variere meget. Nogle spil er kun lavet med enkle former og farver, mens andre spil har komplekse og ekspansive verdener skabt af et team af grafiske og lyddesignere. Vær realistisk med dine aktivmål i spillet, og rekrutter folk efter dine behov.
- De fleste uafhængige spil laves af små hold og ofte endda en person. Hvis du arbejder på dit projekt alene, skal du være forberedt på at bruge meget tid, især hvis du vil oprette alle aktiverne selv.
- Der er mange gratis aktiver tilgængelige på internettet, især i udvikler- eller programmørfællesskabet. Sørg altid for, at alt, hvad du bruger, ikke overtræder love om ophavsret.
Trin 2. Opret et groft udkast til nogle visuelle designs
For at begynde at mærke æstetikken i spillets grafik, skal du begynde at implementere grafikken i prototypen og udvikle prototypen til et stadig mere komplet spil.
- Der er mange stilarter, du kan bruge. Pixelkunst (bevidst retrostil) er en af de mest almindelige stilarter, der bruges af uafhængige udviklere. Pixelkunst er ved at blive dagligdag, fordi denne grafik er den hurtigste og billigste at oprette og stadig leverer gode spil.
- Hvis du har tid og flere medlemmer, kan du overveje at lave 3D -grafik. Selvom en grundlæggende 3D -model kun kan oprettes af én person, vil de mere komplekse detaljer tage meget tid alene. 3D -modeller har brug for teksturer for at fuldføre modellen.
Trin 3. Design spilverdenen eller strukturen
Når du har grafikken klar til brug, kan du begynde at bygge spillet. Afhængigt af din spilstil skal du muligvis oprette niveauer eller legeområder. Hvis du laver et puslespil, kan du begynde at designe puslespillet.
Trin 4. Udvikle de visuelle aktiver
Afhængigt af den visuelle stil, du bruger, er der mange programmer, du kan bruge til at oprette dine visuelle aktiver. Nogle af de populære programmer inkluderer:
- Blender - Dette open source -program er den mest populære 3D -modelleringsløsning. Der findes mange selvstudier på internettet, der viser dig, hvordan du hurtigt kommer i gang.
- Photoshop - Dette program er afgørende for processen med at oprette teksturer såvel som de fleste 2D -grafik. Dette program er dyrt, så hvis du mangler penge, kan du overveje at bruge GIMP, et open source -alternativ. GIMP har det meste af den samme funktionalitet.
- Paint.net - Dette program er et open source -alternativ til Paint Shop Pro, og det giver dig mulighed for nemt at oprette 2D -visuals gratis. Dette program er meget nyttigt til at oprette 2D pixel grafik.
Trin 5. Optag lydaktivet
Lyddesign har en vigtig rolle for at udforske det spil, der spilles. Brug af musik eller ej, hvornår og hvordan man bruger lydeffekter, og hvordan dialogen tales, kan alle påvirke, hvordan spillere opretter forbindelse til dit spil.
- Du kan finde en række gratis og gode lydoptagelser og software til at lave musik på internettet. Overvej at bruge disse gratis ressourcer, hvis du mangler penge eller arbejder uafhængigt.
- Opret dine egne lydeffekter med objekter i dit hjem.
Del 5 af 7: Sæt det hele sammen
Trin 1. Spil dit spil så ofte som muligt
Mens du opretter alle aspekter af dit spil, skal du spille spillet for at sikre, at dit spil forbliver sjovt og sammenhængende. Hvis der er et område eller en idé, der føles mangelfuld eller dårlig, skal du rette det eller smide det ud. Når alle niveauer eller gåder eller områder er blevet oprettet, kan du prøve at spille dem og fuldføre dem for at sikre, at dit spil er underholdende fra start til slut.
Trin 2. Hold fokus på kernefilosofien
Under udviklingsprocessen bør du konstant kontrollere, om det spil, du opretter, stadig holder fast i den filosofi, der blev defineret fra starten. Sørg for at holde dig til den forhåndsbyggede funktionsliste og ikke blive påvirket af de forskellige tilføjelser.
Trin 3. Poler, polerer og polerer
Fortsæt med at undersøge din grafik, lyd og spildesign igen for at forfine nogle af de områder, der stadig skal forbedres og få den unikke stil i dit spil frem. Din evne til hurtigt at polere dit spil vil i høj grad afhænge af den grafiske stil, du vælger og bruger.
Del 6 af 7: Test af spillet
Trin 1. Begynd at lede efter fejl
Når du har oprettet spillet fra start til slut, er det tid til at finde ud af, hvordan du ødelægger det. At finde fejl i dit spil og derefter rette dem er vigtigt for at sikre, at dette spil kan spilles af så mange mennesker som muligt.
Trin 2. Udfør handlinger, du normalt ikke ville prøve
Hver mulig måde for en spiller at interagere med dit spil er værd at overveje og prøve. Sørg for, at dine regler i spillet ikke kan omgås eller overtrædes ved at angribe dem så meget som muligt.
Test af fejl kan tage lige så lang tid, som det tager at bygge selve spillet. Jo flere mennesker, der kan hjælpe med test, jo flere problemer kan du finde og derefter rette
Trin 3. Prioriter de fejl, der skal rettes
Hvis du har en lang liste med fejl og kun har en begrænset tid til at rette dem, skal du sørge for at tackle de alvorlige fejl og beskadige spillet først. For eksempel, hvis der er en fejl, der gør det muligt for en spiller at score uendeligt i et score-baseret spil, så skal du sørge for, at fejlen er rettet med det samme.
Trin 4. Se andre mennesker spille
Bed nogle venner om at prøve dit spil. Se hvordan de håndterer udfordringerne i spillet, og hvordan de interagerer med din spilverden. Måske vil de prøve noget, du aldrig har tænkt på før.
Del 7 af 7: Frigivelse af dit spil
Trin 1. Kontroller programfrigivelsesreglerne på den motor, du bruger
Hver motor understøtter en bestemt platform, og nogle motorer kræver frigivelseslicenser til forskellige platforme. For eksempel kan du med Game Studio frigive spillet på Windows og Mac OS X med standardversionen, men hvis du vil frigive spillet i mobilversionen, skal du betale mere for at opgradere til Pro -versionen.
Trin 2. Byg entusiasme for dit spil
Når dit spil er ved at blive frigivet, skal du begynde at prøve at tiltrække opmærksomhed. Slip nogle skærmbilleder og videoer af dit spil på populære spilfora. Kontakt et spilnyhedswebsted og fortæl dem, at dit spil snart udkommer (sørg for at inkludere, hvordan du får spillet, hvor meget det koster og en kort beskrivelse af spillet).
Under produktionsprocessen skal du oprette en virksomheds hjemmeside, så du kan begynde at samle følgere. At oprette et forum om dit spil er også en fantastisk måde at få fans til at interagere med hinanden, og opdatering af dit websted kan også tiltrække mere opmærksomhed
Trin 3. Definer din distributionstjeneste
Nogle uafhængige udviklere vil levere deres spil på deres egen hosting, men du kan synes, at denne metode er ret dyr at hoste, og nogle værter kan bare ikke opretholde den størrelse, der kræves for et stort og vellykket spil. Der er flere populære steder at frigive uafhængige spil til Windows og Mac OS X:
- Damp
- Desura
- Ydmyg butik
- GOG
- Mobilspil skal normalt udgives i deres respektive butikker (Apple App Store, Google Play Store og andre). Det samme gælder for konsolspil (Xbox Live, PlayStation Network og andre).
- Forskellige tjenester tager en anden procentdel af hvert salg af dit spil. Se nærmere på detaljerne for denne i hver service for at afgøre, hvilken der er bedst for dig. De fleste tjenester har en salgsrepræsentant, du kan kontakte direkte.
Trin 4. Administrer og oprethold dit spil
Når dit spil er frigivet, skal du opretholde det så meget som muligt ved at rette fejl og inkludere nyt indhold. Alderen for digital distribution betyder, at spil kan opdateres hurtigere end nogensinde før. Plus, der vil være en fejl eller to i ny og næ, efterhånden som antallet af spillere, der får adgang til dit spil, vokser. Gør hvad du kan for at rette fejlen så hurtigt som muligt.
Tips
- Der er ingen absolut måde at lave et spil på. Tænk kun på denne vejledning som en oversigt, og brug den proces, der er mest effektiv for dig.
- Forvent ikke at tjene mange penge natten over. At lave et spil er et job baseret på hobbyer og interesser, og penge er en bonus for den indsats.
- Der vil være nogle mennesker, der ikke tror på, at du vil være i stand til det. Men så længe du er seriøs omkring det, vil du være i stand til at afslutte det, du startede.