Sådan kaster du et videospil
Oprettelse af et videospil er en stor virksomhed, men slutresultatet kan være det mest spændende kodningsprojekt, du nogensinde har afsluttet. Du vil lære mest fra de værktøjer, der passer til dit niveau af programmeringskendskab, så antager ikke, at start fra bunden er den bedste mulighed. Vælg et programmeringssprog, et integreret udviklingsmiljø og / eller spilfremstillingssoftware, som du kan begynde at finde ud af inden for femten minutter med at åbne den eller læse vejledningen.
Trin
Del 1 af 2:
Valg af en motor1. Lær om spilmotorer. De fleste videospil er lavet ved hjælp af en specialiseret motor, der giver dig mulighed for at "script" begivenheder, tegn og så videre uden at skulle kode hver eneste fra bunden. Oprettelse af en fuld spilmotor fra bunden kan tage år, så de fleste uafhængige udviklere bruger en eksisterende motor. Du skal kun følge et af følgende trin i dette afsnit, afhængigt af hvor behagelig du er med programmering og hvor meget tid du vil bruge på de små detaljer.

2. Overvej simpel game-making software. Disse værktøjer kræver meget lidt programmeringskendskab, så de kan ikke være for dig, hvis du er interesseret i de kodende aspekter af spilfremstilling. På den anden side kunne en simpel dykke-højre-tilgang lære dig meget om dit spil, og lade dig tweak det højere niveau koncept, før du går videre til en større prototype. Her er flere gratis muligheder:

3. Prøv mere professionelle udviklingsgrænseflader. Dette er en god mulighed for at få dine hænder snavset, få spilkodende oplevelse uden at skulle starte helt fra bunden. Mange professionelle uafhængige spiludviklere starter på dette niveau. Mens der er mange motorer og integrerede udviklingsmiljøer (IDES) til rådighed, er følgende gratis og relativt nemme at lære:

4. Vælg et værktøj til at opbygge din egen motor. Hvis du allerede har nogle programmeringskendskab og er døde sat på at opbygge din egen motor, er der et par steder at komme i gang. Hvis dette er dit første forsøg, har du sandsynligvis brug for tutorials

5. Byg din egen motor. Hvis du er op til udfordringen og vælger et af de avancerede værktøjer i det foregående trin, vil du sandsynligvis nødt til at finde en tutorial, et hjælpeforum eller en erfaren spiludvikler til råd, der er specifikke for dit sprog. Hvis du ikke er sikker på, hvor du skal starte eller hvad du skal spørge om, er her et par grundlæggende komponenter, du skal bygge tidligt på:
Del 2 af 2:
Design af spillet1. Negle ned dit koncept først. Tilbring en god mængde tid negle ned, hvad dit spil er Før du rører en kodeord. Hvilken genre er det? Er det 2d eller 3d? Går spilleren i spillet ved at løse puslespil, følge / skabe historien, kæmper fjender og / eller udforske? Jo flere spørgsmål du svarer, og jo mere detaljer du giver dine ideer, jo mere tid vil du spare i det lange løb. Hvis du beslutter dig for at lave en stor ændring, efter at du allerede har startet kodning, kan ændringen tage mange gange længere at implementere.
- Pare dette ned til noget måde, måde enklere end din oprindelige ide. En lille prototype, der udforsker, hvordan dit spil fungerer og giver et par niveauer til at spille, er en fremragende start. Når det er færdigt, kan du bruge det som grundlag for at udvide sig til et komplet spil eller indarbejde det, du lærte i et nyt projekt.

2. Arbejde på trinene nedenfor i en hvilken som helst rækkefølge. På dette tidspunkt er der uger eller måneder af hårdt, men givende arbejde foran dig. Mens et team af mennesker generelt vil opdele opgaverne nedenfor og arbejde på dem samtidigt, skal en person beslutte, hvilken opgave der er nemmest at starte med eller vigtigst på hvert trin. Læs gennem alle trin nedenfor og start på den opgave, der appellerer til dig mest.

3. Samle eller skabe kunstaktiver. Medmindre du laver på tekstbaseret spil, skal du bruge 2D-billeder, og muligvis 3D-modeller og teksturer (mønstre, du gælder for modellerne). Musik og lydeffekter, du kan forsinke indtil lidt senere i processen, men de anbefales stærkt, hvis du planlægger at offentliggøre dit spil. Enkle ikoner, brugergrænseflade og skrifttyper er lavest prioriterede, når dit spil er ung, men en lille indsats her kan i høj grad forbedre spilleroplevelsen.

4. Arbejde på Story eller Progress Arc Design. Meget af dette vil blive skrevet som planlægningsdokumenter uden for spilkoden selv, selvom et historiebaseret spil måske skal medtage forgreningsdialog træer. Selv et spil uden en traditionel historie bør have en følelse af progression, som du har brug for at planlægge rundt. En platformer kunne involvere en række bevægelses- og våbenopgraderinger, mens et puslespil kan tilføje flere funktioner, da det ramper op ad puslespilens kompleksitet og vanskeligheder.

5. Arbejde på niveau design. Start med et lille, enkelt niveau eller område. Fokus på at konstruere stien spilleren tager gennem niveauet, og tilføj derefter sideveje (valgfrit), mere detaljeret grafik og tweak vanskeligheden (f.eks. Ved at justere platformhøjder eller flytte fjender rundt).

6. Tweak og optimere grafikken. Dette er ikke nødvendigt, hvis du bruger simpel game-making software. Hvis du er villig til at dykke ind i den dybere ende af grafiksystemer, kan du starte med at skabe shaders og partikeleffekter eller gå gennem grafikkoden og fjerne opgaver, der er unødvendige for dit spil. Fordi grafik er næsten altid chokepunktet, der bestemmer behandlingshastigheden, går selv et 2D-spil normalt gennem betydelige optimering tweaks og omskriver for at minimere byrden på grafikkortet og processoren.

7. Få feedback fra Playtesters. Når du har et simpelt niveau eller en prototype af gameplay, skal dine venner spille spillet og tilbyde feedback. Find ud af, hvad folk synes er sjovt, og hvad frustrer dem. Senere i processen, når spillet er mere poleret, kan feedback fra fremmede eller bekendte være en fremragende kilde til ærlig rådgivning, da de er mindre investeret i din succes eller opmuntrer dig.
EF & A
Søg
Tilføj nyt spørgsmål- SpørgsmålNår du laver videospil professionelt, skaber du spillet og design på egen hånd?FællesskabssvarHistorierne fra "MINECRAFT" og "Terraria" Begge viser eksempler på ensomme udviklere eller udviklere i små grupper, der laver spil, så får et større hold efter deres spil tiltrukket opmærksomhed. Du er velkommen til at kode et spil alene, men husk altid, at der er spiludviklere og kodere, der gerne vil hjælpe.Tak!Ja NejIkke nyttigt 15helpful 71
- SpørgsmålEr der nogen forslag til kodning af et mobil videospil?FællesskabssvarBrug en spilmotor. Det er generelt sværere at kode det selv, fordi mobile spil simpelthen arbejder anderledes end computerspil. I nogle tilfælde kan du simpelthen installere et spilfremstillingsapp, men enhed, der kræver en computer til at installere, kunne sandsynligvis bruges til nogle mobiltelefoner.Tak!Ja NejIkke nyttigt 14helpful 38
- SpørgsmålHvad sker der, hvis jeg ændrer koden i et videospil?FællesskabssvarDet kommer an på. Hvis du ikke har nogen idé om, hvad du laver, vil det nok kollidere spillet eller værre. Hvis du bare ændrer et par tal og ved, hvad du laver, vil spillet blive ændret på en eller anden måde. For eksempel kan spilleren have mere HP eller hoppe højere. Men hvis du har lidt for ingen erfaring med kodning, bør du kun ændre variabler, teksturer og strenge, hvilket næppe vil ødelægge dit spil.Tak!Ja NejIkke nyttigt 20helpful 37
Tips
Del på sociale netværk :