At designe et videospil er ikke en lille opgave, men hvis du har en idé, der er for god til ikke at lave, er der ikke noget bedre tidspunkt end nu at komme i gang. Med den udbredte vækst i uafhængig udvikling har det aldrig været lettere eller billigere at oprette et spil. Følg denne vejledning for at begynde at designe og skabe dit drømmespil, og derefter dele det med verden.
Trin
Del 1 af 7: Lægning af fundamentet
Trin 1. Vælg din genre
Selvom hvert succesfuldt spil er unikt på sin måde, passer næsten alle til en bestemt genre. Beslut, hvilken slags spil du vil oprette, og se på, hvad andre spil i samme genre gør. Nogle almindelige genrer omfatter:
- Arkadespil
- Skytter
- Puslespil
- Platformspillere
- Racing
- Eventyr
- Uendelige løbere
- Rollespil
- Førstepersonsskytter
- Tredjepersons skydespil
- Story/Manga -drevet JRPG
- Visuelle romaner
- Tower Defense
- Rædsel
- Fighters
- Komedie
- Overlevelse
Trin 2. Vælg din platform
Den platform, du vælger at udvikle dit spil, vil have en betydelig indvirkning på den måde, det udvikles på. Platformen dikterer den måde, spillet styres på; smartphone-spil er typisk touch-and-tilt-baserede, pc-spil bruger typisk et tastatur og en mus, og konsolspil bruger gamepads. Bemærk, at de fleste kommercielle pc -spil også understøtter Gamepad.
- Der er undtagelser fra alle disse regler, men du vil generelt have lettere ved at designe spillet omkring en bestemt kontrolmetode.
- Hvis du vil lave et iPhone -spil, skal du indsende det til Apple Store fra en Mac -computer. En undtagelse er dog Godot Engine, som også giver dig mulighed for at oprette til iPhone på Linux, hvilket er nyttigt, hvis du ikke har en Mac.
Trin 3. Skriv det foreløbige design
Dette skal bare være mindst en side, men vil være hjertet i den spiloplevelse, du opretter. Den indeholder de grundlæggende begreber i dit spil og giver dig mulighed for at se, om din idé er levedygtig som et videospil.
Trin 4. Start med en kernefilosofi
Denne erklæring vil tjene som den motiverende kraft bag spillet. Disse er meget enkle udsagn, der kommer til kernen i, hvad spillet er. Besøg det ofte for at sikre, at dit spil stadig opfylder dets grundlæggende mål. Nogle eksempler på kernefilosofier:
- Dette spil simulerer en rumstationsøkonomi
- Dette spil lader dig spille som en levende bil
- Dette spil handler om at teste spillerens reflekser
Trin 5. Skriv dine funktioner ned
Funktionerne er det, der adskiller dit spil fra andre i samme genre. Start med at liste dine ideer og koncepter op. Gør disse begreber til handlingsdrevne sætninger. Skyd mellem 5-15 funktioner. For eksempel:
- Koncept: konstruktion af rumstationer.
- Funktion: Byg og administrer din rumstation.
- Koncept: skader fra asteroider
- Funktion: Kamp for at overleve mod miljømæssige farer, herunder asteroider, solblusser og kometer.
- Hvis du først nedskriver dine funktioner, kan du uddybe dem hver især senere i designdokumentet. At have dine funktioner anført i begyndelsen vil holde dit projekt fokuseret og forhindre "feature-creep", hvor ideer bliver ved med at blive tilføjet senere i processen.
- Fortsæt med at revidere disse funktioner, indtil du er tilfreds med, at de repræsenterer det spil, du vil lave.
Trin 6. Tag en pause
Læg det foreløbige design i en skuffe, og prøv ikke at tænke på det i en uge eller to. Du vil gerne være i stand til at vende tilbage til det med et nyt perspektiv. Dette hjælper dig med at afgøre, om projektet er værd at forfølge, eller om du skal tilbage til tegnebrættet.
Del 2 af 7: Skrivning af designdokumentet
Trin 1. Kom ned til de nitty-gritty detaljer
Designdokumentet er rygraden i dit videospil. Det indeholder detaljerede beskrivelser af dit spils mekanik, plot, omgivelser, æstetisk design og mere. Dokumentets format er ikke så vigtigt som indholdet.
- Designdokumenter er især vigtige, hvis du leder et team af programmører og kunstnere. Sørg for, at dokumentet er rettet mod dem og ikke mod slutbrugeren. Undgå at være vag og gå i detaljer med hensyn til, hvordan hver af spillets mekanikere skal fungere.
- Ikke alle spil har et designdokument, og der er ikke to designdokumenter, der ligner hinanden. Brug disse trin som en retningslinje, men du er velkommen til at skræddersy dit dokument til dit spils behov.
Trin 2. Formuler indholdsfortegnelsen
Hvert enkelt aspekt af spillet skal behandles i indholdsfortegnelsen. Det eneste, der ikke behøver at være inkluderet, er historien, medmindre historien er fundamentalt forbundet med spillets mekanik.
- Gå til indholdsfortegnelsen på samme måde som i en spilmanual. Start med brede sektioner, f.eks. Character Creation, Combat og Main Interface, og indsæt derefter hver af disse sektioner med undersektioner.
- Tænk på indholdsfortegnelsen som en oversigt over spillet. Du vil gå meget mere i detaljer for hver post i tabellen
Trin 3. Udfyld hver sektion i dit dokument
Når du har lagt bordet, skal du begynde at udvide mekanikken. Tag dig tid til at gå i detaljer, så der ikke er forvirring, når du starter programmering. Hver mekaniker bør forklares fuldt ud, så der ikke er forvirring, når det er tid til at implementere det.
Trin 4. Kør det af en anden person eller dit team
Afhængigt af din tilgang kan spildesign være en meget samarbejdsproces. Indsigt fra andre kan hjælpe med at holde dit spil fokuseret og kan påpege områder, der ikke er så gennemtænkte.
- Vær sikker på, at den person, du viser det til, ved, at du planlægger at frigive det. En person er måske ikke for kritisk over for et spil, som de synes er bare en idé.
- Hvis du vil vise det til en nær person, normalt dine forældre, skal du huske på, at de sandsynligvis er mere skånsomme end din gennemsnitlige spilanmelder. Det betyder ikke, at du ikke kan vise dem. De burde snarere ikke være din eneste kilde til feedback.
Del 3 af 7: Start til programmering
Trin 1. Beslut dig for en motor
Motoren er den underliggende base af spillet. Det indeholder en lang række udviklingsværktøjer, der letter oprettelsen af et spil. Det er meget mere tidseffektivt og mindre komplekst at oprette et spil ved hjælp af en eksisterende motor end at oprette et nyt fra bunden. Der findes en række forskellige motorer designet til indie -udviklere.
- Motorer gør det ofte meget enklere at manipulere grafik, lyd og AI.
-
Forskellige motorer har forskellige styrker og svagheder. Nogle er mere velegnede til 2D -grafik, mens andre er designet til 3D -grafik. Nogle motorer kræver betydeligt mere programmeringskendskab end andre. Der er flere spiludviklingsværktøjer, som du kan bruge uden tidligere kodningsoplevelse. Mange motorer har licensgebyrer, især til kommerciel brug. Populære uafhængige udviklingsmotorer omfatter:
- Unity - En 3D -motor populær for sin brugervenlighed og bærbarhed. Unity understøtter også 2D -spiludvikling.
- Uvirkelig motor - En motor, der kan tilpasses til en lang række anvendelser. Mange AAA -spil er blevet lavet ved hjælp af denne motor. Det har også Visual Scripting kaldet Blueprints som standard.
- Godot Engine - En gratis og open source -motor, der for nylig er blevet populær. Flere funktioner tilføjet af bidragydere til hver udgivelse. Har Visual Scripting og understøtter flere programmeringssprog. Kan både 2D og 3D.
- GameMaker: Studio - En af de mest populære 2D -spilmotorer.
- RPG Maker Series - En scriptmotor designet til 2D RPG er den traditionelle JRPG -stil.
- Kilde - En meget populær 3D -motor, der konsekvent opdateres og ændres.
- Project Spark - En optimeret 3D -motor, der henvender sig til den gennemsnitlige bruger.
Trin 2. Lær din motor, eller find en, der kender den
Afhængigt af den motor du vælger, står du muligvis over for en betydelig programmering. Selv de mest basale motorer vil kræve tid til at forstå, hvordan man manipulerer dem. Hvis programmeringen ligger uden for dine muligheder, skal du enten lære det eller ansætte nogen.
- Dette vil være begyndelsen på din teamopbygningsfase. Hvis du ikke kan programmere, skal din første ansættelse være programmerer. Du kan bekymre dig om kunst og lyd senere; du skal kunne komme med en fungerende prototype, før projektet kan fortsætte
- Der er et stort fællesskab af uafhængige udviklere, som du skal netværke med. Folk vil deltage i projekter af alle mulige forskellige årsager og kompensationer. Det er her, det har meget at have et solidt spildesigndokument, fordi det viser, at du forpligter dig til din idé.
Trin 3. Byg en prototype
Når du er fortrolig med den motor, du har valgt, skal du bygge en prototype af spillet. Denne prototype vil tjene som en grundlæggende test af spilets kernefunktionalitet. Du behøver ikke grafik eller lyd til prototypen, bare enkle pladsholdere (som en terning eller en stavfigur) og et lille testområde.
- Test og forfine prototypen igen og igen for at sikre, at den er sjov at spille. Notér alt, der ikke virker eller føles rigtigt, og omklæd mekanikken, der er involveret. Hvis prototypen ikke er sjov at spille, så bliver det sidste spil sandsynligvis heller ikke.
- Der vil altid være funktioner, der virkede lette eller gennemførlige, som bare ikke virker, når det er tid til at lave spillet. Forvent, at prototypen ændrer sig flere gange, mens du justerer, hvad der virker, og hvad der ikke gør.
Trin 4. Juster kontrollerne
Den mest grundlæggende funktionalitet i spillet er, at spilleren interagerer med spillet gennem en slags kontrolindgang. Brug prototypen til at sikre, at kontrollerne er så perfekte, som de kan være.
Spil med dårligt implementerede kontroller vil frustrere spillere. Spil med perfekt udførte kontroller vil være givende for en spillers dygtighed
Del 4 af 7: Oprettelse af aktiver
Trin 1. Overvej dit projekts behov
Afhængigt af omfanget af dit projekt kan dine kunstbehov variere betydeligt. Nogle spil er kun bygget med enkle former og farver, mens andre spil indeholder komplekse verdener, der er skabt af store teams af kunstnere og lyddesignere. Vær realistisk med dine mål for aktiverne i dit spil, og ansæt derefter.
- De fleste uafhængige spil er skabt af små hold, ofte en person. Hvis du laver hele projektet selv, skal du forvente, at det tager en betydelig mængde tid, især hvis du har til hensigt at oprette alle aktiverne selv.
- Der findes en lang række gratis aktiver, der er tilgængelige online via udviklingssamfund. Sørg altid for, at alt, hvad du bruger, ikke krænker andres ophavsret.
Trin 2. Opret et groft udkast til noget kunst
For at begynde at få en fornemmelse af spillets visuelle æstetik, skal du begynde at implementere kunst i prototypen og derefter begynde at udvide denne prototype til selve spillet.
- Der er en række forskellige stilarter, du kan bruge. Pixel art (bevidst retro) er en af de mest almindelige stilarter, der anvendes af uafhængige udviklere. Dette skyldes, at pixelkunst typisk er den hurtigste og billigste kunst at producere, der stadig resulterer i et "flot" spil.
- Hvis du har mere tid og arbejdskraft, kan du overveje at bruge 3D -kunst. Grundlæggende 3D-modellering er mulig med et enkeltmandshold, men mere komplekse detaljer vil tage betydeligt mere tid. 3D -modeller har brug for teksturer oven på modellen.
Trin 3. Design spillets verden eller struktur
Når du har lidt kunst at bruge, kan du begynde at konstruere selve spillet. Afhængigt af den spillestil du laver, skal du muligvis oprette niveauer eller spilleområder. Hvis du laver et puslespil, kan du begynde at designe dine gåder.
Trin 4. Udvikl dine kunstaktiver
Afhængigt af din kunststil er der forskellige programmer, du kan bruge til at oprette dine kunstaktiver. Nogle af de mere populære programmer inkluderer:
- Blender-Dette open source-program er en af de mest populære 3D-modelleringsløsninger der findes. Der findes uendelige tutorials online, der kan vise dig, hvordan du hurtigt kommer i gang.
- Photoshop - Dette program er vigtigt i tekstureringsprocessen, såvel som at skabe det meste 2D -kunst. Det er dyrt, så hvis penge er en bekymring, kan du overveje at prøve GIMP, det gratis open source-alternativ til Photoshop. GIMP har det meste af den samme funktionalitet.
- Paint.net-Dette er et open source-alternativ til Paint Shop Pro, og giver dig mulighed for nemt at oprette 2D-kunst gratis. Dette program er især nyttigt til at oprette 2D pixel kunstgrafik.
- Brug Adobe Illustrator - Dette program er godt til vektorkunst. Det er dyrt, så hvis penge er en bekymring, overvej at prøve Inkscape, det gratis open source-alternativ til Illustrator.
Trin 5. Optag dine lydaktiver
Lyddesign spiller en væsentlig rolle i fordybelsen, når du spiller et spil. Uanset om du har musik, hvornår og hvordan du bruger lydeffekter og talt dialog påvirker alle måden, afspilleren opretter forbindelse til spillet på.
- Du kan finde flere kraftfulde og gratis lydoptagelser og software til oprettelse af musik online. Overvej at bruge disse, hvis du har et stramt budget eller arbejder uafhængigt.
- Lav dine lydeffekter med objekter i dit hjem.
Del 5 af 7: Sætte det hele sammen
Trin 1. Spil dit spil så meget som muligt
Når du bygger hvert aspekt af spillet, skal du spille det for at sikre, at det forbliver sjovt og sammenhængende. Hvis et område eller en idé føles svagt eller dårligt implementeret, skal du forfine det eller skære det ned. Når alle dine niveauer eller gåder eller spilleområder er færdige, skal du spille igennem det for at sikre, at det er sjovt fra start til slut.
Trin 2. Hold fokus på din kernefilosofi
Under hele udviklingsprocessen bør du konstant kontrollere, om dit spil opfylder denne filosofi. Sørg for, at du holder dig til din funktionsliste, og at du ikke bliver stødt af flere og flere tilføjelser.
Trin 3. Polering, polering, polering
Gå konstant tilbage over din kunst, lyd og spildesign for at udjævne ru kanter og få dit spils særprægede stil frem. Din evne til hurtigt at polere vil være stærkt afhængig af den kunststil, du har valgt at bruge.
Del 6 af 7: Test af spillet
Trin 1. Start bugjagt
Når du har et fungerende spil fra start til slut, er det tid til at begynde at lede efter måder at bryde det på. At finde fejlene i dit spil og klemme dem er vigtigt for at sikre, at så mange mennesker kan spille det som muligt.
Trin 2. Udfør handlinger, som du normalt ikke ville prøve
Alle tænkelige måder, hvorpå en spiller kan interagere med spillet, skal redegøres for. Sørg for, at dine spilleregler ikke kan omgås eller brydes ved at angribe disse regler så meget som muligt.
Fejltest kan tage en betydelig mængde tid, selv så meget som spillet tog at oprette. Jo flere mennesker du kan hjælpe med at teste, jo flere problemer vil du kunne finde og rette
Trin 3. Prioriter reparationen af eventuelle fejl
Hvis du har en stor liste over fejl og kun har en begrænset tid til at rette op på spillet, skal du sørge for at håndtere alvorlige, spilbrudte fejl først. For eksempel, hvis der var en fejl, der tillod en spiller at tjene en ubegrænset høj score i et score-baseret spil, vil du gerne sikre dig, at fejlen blev taget hånd om med det samme.
Trin 4. Se andre mennesker spille
Få nogle venner til at prøve dit spil. Se hvordan de griber dine udfordringer an, og hvordan de interagerer med din spilverden. Chancerne er store for, at de vil prøve at gøre ting, som du aldrig selv havde troet, at nogen ville gøre.
Del 7 af 7: Frigivelse af dit arbejde
Trin 1. Kontroller med din motor om reglerne for frigivelse af kompilerede programmer
Hver motor understøtter bestemte platforme, og nogle kræver forskellige licenser for at frigive på forskellige platforme. For eksempel kan du med Game Studio frigive på Windows og Mac OS X med standardversionen, men skal opgradere til Pro -versionen og betale et ekstra gebyr for at frigive mobilversioner.
Trin 2. Hype dit spil
Når du nærmer dig frigivelsen af dit spil, skal du prøve at tiltrække lidt opmærksomhed. Slip nogle skærmbilleder og videoklip af dit spil i aktion på populære spilfora. Kontakt spilnyhedswebsteder og lad dem vide, at dit spil snart udkommer (sørg for at inkludere, hvordan du får det, hvor meget det koster og et resumé af spillet).
Opret en virksomheds hjemmeside under produktionen, så du kan begynde at opbygge følgere. At hoste et forum til dit spil er en fantastisk måde at få fans til at tale med hinanden, og regelmæssig opdatering af dit websted kan begynde at tiltrække mere opmærksomhed
Trin 3. Beslut en distributionstjeneste
Nogle uafhængige udviklere vil være vært for spillet på deres websted, men du kan opleve, at efterspørgsel koster dig et betydeligt beløb i hostinggebyrer, og nogle værter kan ikke understøtte den belastning, som et vellykket spil kræver. Der er flere populære forretninger til frigivelse af uafhængige spil på PC, Mac OS X og Linux:
- Damp
- Desura
- Ydmyg butik
- GOG
- Mobilspil skal typisk frigives via deres potentielle butikker (Apple App Store, Google Play Store osv.). Det samme gælder konsolspil (Xbox Live, PlayStation Network osv.).
- Forskellige tjenester vil tage forskellige nedskæringer på salget af dit spil. Undersøg hver enkelt for at se, om de passer til dig. De fleste tjenester har fyrretræer til salg. Reps, som du kan tale direkte med som udvikler.
Trin 4. Støt dit spil
Når dit spil er frigivet, kan du støtte det så meget som økonomisk muligt med fejlrettelser og mere indhold. Alderen for digital distribution betyder, at spil kan opdateres hurtigere end nogensinde før. Der vil sikkert være fejl, der vises, når befolkningen som helhed har adgang til dit spil. Gør hvad du kan for at rette disse hurtigst muligt.
Video - Ved at bruge denne service kan nogle oplysninger blive delt med YouTube
Tips
- Der vil være nogle mennesker, der ikke vil tro, at du kan gøre det, men så længe du tager det seriøst, kan du opnå det.
- Forvent ikke at tjene millioner over natten. At skabe et spil bør være et lidenskabeligt værk; at tjene penge er en velkomstbonus.
- Husk dit publikum. Er dette et spil målrettet børn, teenagere eller voksne? Dette kan være nyttigt med hensyn til reklame. For eksempel bør spil, der er rettet mod børn, vises i reklamer i børns shows frem for i aviser og shows om aftenen.
- Start med at lave små spil. Tænk ikke på at tjene penge, selvom det er dit mål, og lav spil, du kan lide. Når tiden kommer, ved du, hvornår du skal tjene penge.
- Der er ingen måde at oprette et spil på. Tænk på denne vejledning som et overblik, og hold dig til en proces, der fungerer bedst for dig.
Advarsler
- Gør en masse research for at se, om spiludvikling er noget for dig!
- At lave et videospil er ikke så sjovt som at spille et. Mange unge spillere ønsker at lave et videospil, simpelthen fordi de nyder at spille dem. At lege og lave er ikke det samme. Du bliver nødt til at spille og gøre nøjagtig det samme i dit spil hundredtusindvis af gange, og gøre dette i årevis. Nogle spillere (de patient) kan gøre det. Andre giver op efter et par måneder, da de keder sig.
- Undgå at få en AO -rating fra ESRB, ellers vil detailhandlere ikke sælge dit spil eller onlinebutikker. Det kan være svært at selvvurdere dit spil, men se på spil, der tidligere har fået en AO-rating, og sammenlign dit med deres.
- Du vil sandsynligvis ramme snags undervejs, men lad dig ikke afskrække. At skabe et godt spil er en tidskrævende proces, men resultatet vil være besværet værd.