Kan du lide at spille videospil, har du altid et trick til at afslutte spillet eller slå dine modstandere i dit spil, eller har en fantasi så stor, at du kan forestille dig en karakter eller endda din egen verden? Der er mange værktøjer, du kan bruge til at omdanne dine styrker til videospil. Du har brug for programmeringsevner før det. Men hvis du kan, behøver du kun en mus og et tastatur og et dygtigt team.
Trin
Del 1 af 2: Find de nødvendige værktøjer/apps
Trin 1. Opret et tekstbaseret spil
Denne type spil er nok den letteste at lave, selvom ikke alle er interesserede i at oprette og spille et spil, der ikke har grafik. De fleste tekstbaserede spil fokuserer på historier, gåder eller eventyr, der kombinerer historiefortælling, udforskning og gåder.
- Twine er et program, der let kan bruges i din browser.
- StoryNexus og Visionaire er muligheder, der giver flere spilmuligheder og statiske billeder.
- Inform7 er et bedre værktøj eller en applikation, fordi den har et stort fællesskab og tilhængere.
Trin 2. Opret et 2D -spil
GameMaker og Stencyl er gode muligheder, hvis du vil oprette 2D -spil i enhver genre, og de giver dig begge mulighed for at bruge programmeringskode uden at skulle vide, hvordan man programmerer. Kradse! er også et værktøj, som du kan bruge til at oprette browserspil.
Trin 3. Forsøger at lave et 3D -spil
At oprette et 3D -spil er meget mere udfordrende end et 2D -spil. Så gør dig klar til et langt hårdt projekt. Spark og Game Guru kan hjælpe med at lette din opgave ved at give dig mulighed for at skabe din spilverden uden at skulle forstå programmering. Hvis du har programmeringskendskab eller vil lære programmering, kan du prøve den i øjeblikket populære spilmotor, Unity.
Hvis du vil oprette dine egne 3D -modeller, skal du bruge 3D -oprettelsessoftware som 3DS Max, Blender eller Maya
Trin 4. Tag en programmeringsfokuseret tilgang
Selvom du har en programmeringsbaggrund, vil du måske bruge en af motorerne ovenfor til at oprette dit første spil, og du behøver ikke at tage en anden, vanskeligere rute. Nogle mennesker foretrækker dog at have kontrol over alle aspekter af de spil, de laver, og vil bygge dem fra bunden. Ideelt set, så du kan kombinere alle aspekter af dit spil på en pæn og overskuelig måde, foretrækker du at bygge dit spil i et integreret udviklingsmiljø som f.eks. Eclipse og ikke i et tekstredigeringsprogram.
Selvom du virkelig kan lave spil på ethvert programmeringssprog, er C ++ et fantastisk værktøj, der har mange af de ressourcer og selvstudier, du har brug for til at lave spil
Del 2 af 2: Making the Game
Trin 1. Definer konceptet
For dit første projekt er at skabe et simpelt spil fra en genre, du kan lide, et godt udgangspunkt (f.eks. En platformspiller eller rollespil). Inden du starter, skal du skrive de ideer, du har om spillet, ned og prøve at besvare nogle af disse spørgsmål:
- Hvad er hovedkomponenterne i gameplayet? Eksempler på disse svar omfatter at besejre fjender, løse gåder eller tale med andre karakterer i spillet.
- Hvilken slags gameplay vil du have i dit spil? For eksempel vil du måske have dine spillere til at kæmpe med fjender i realtid, der kræver smidighed i knapkombinationer eller turbaserede, der kræver strategi og taktik. Eller hvis dit spil fokuserer på at tale med andre karakterer i spillet, vil spilleren være i stand til at ændre plottet eller historien, hvis han træffer et andet valg, eller plottet er mere lineært, så spillerne skal træffe de rigtige beslutninger.
- Hvordan er dit humør i spillet? Munter, uhyggelig, mystisk eller opløftende?
Trin 2. Opret et enkelt niveau
Hvis du bruger en spilmotor eller et spilværktøj til at oprette dit spil, kan du prøve at blive kreativ med den motor eller det værktøj. Lær, hvordan du placerer bevægelige baggrunde, objekter og tegn. Faktisk kan du prøve at få karaktererne i spillet til at interagere med de eksisterende objekter eller prøve at udforske de objekter, der allerede findes i det værktøj eller den software, du bruger, og se om der er interaktion, der kan gøres med objektet.
- Hvis du ikke ved, hvordan du gør noget, skal du slå det op på værktøjet eller motorens websted eller se andre steder på internettet, f.eks. Fora.
- Til det første projekt er der ingen grund til at bekymre sig for meget om belysning eller andre grafiske detaljer.
Trin 3. Design dit hovedspil
At designe et gameplay kræver et par justeringer og ændringer af spillets software og kræver at bygge et mere komplekst system, hvis det er bygget fra bunden. Her er nogle eksempler:
- Hvis du laver et platformspil, vil du så have, at din karakter skal være i stand til at dobbelthoppe eller hoppe i luften eller et andet særligt træk? Prøv også at ændre højden på din karakters spring og reaktionen på de forskellige interaktioner, som spilleren giver (f.eks. At holde en knap nede i et par sekunder).
- Hvis du laver et RPG- eller gyserspil, med hvilket våben starter spillerne spillet? Vælg to eller tre våben, som spillerne kan opgradere, og test dem derefter. Sørg for, at valget af våben er interessant og varieret. For eksempel leverer du tre typer våben, nemlig stærke våben, der kan skade mere end én fjende, eller dem, der gør fjender svagere. Gør ikke et våben meget stærkere end et andet, medmindre våbenet er dyrere og vanskeligere at få.
- I dialogbaserede spil, vil du have, at spilleren kan vælge en "gren" på skærmen, eller bare læse instruktionerne for at udføre en bestemt opgave og åbne den næste dialog? Vil du have, at spillet skal være lineært og ensrettet eller have flere plots og slutninger?
Trin 4. Opret flere niveauer
Tre eller fem korte niveauer er rimelige mål for dit første spil. Du kan altid tilføje dem senere alligevel. Bevar altid dit hovedspil på hvert niveau, og få hvert niveau til at have forskellige udfordringer eller stigninger. Du kan gøre niveauerne sekventielle, hvor spillerne skal gennemføre et niveau for at spille et andet niveau, eller oprette separate niveauer, hvor spillerne kan vælge det niveau, de ønsker.
- For platformspil er en af udfordringerne normalt hurtigere fjender eller bevægelige platforme.
- Action -spil kan introducere en ny fjende for hvert niveau, en stærk fjende eller chef eller en fjende, der ikke kan besejres uden visse tricks eller våben.
- Puslespil holder sig normalt til en type puslespil og gør det vanskeligere med hvert niveau, eller introducerer nye værktøjer eller forhindringer, som spillerne skal tænke hårdere på.
Trin 5. Opret langsigtede og mellemlange mål
Et spil har nogle gange noget, der kaldes "sekundær mekanik" eller "sekundær gameplay". Ved at bruge mekanismer fra det primære gameplay, såsom at hoppe, kan spillerne også bruge sekundært gameplay, såsom at træde på en modstander, når de lander eller samler genstande. Denne sekundære gameplay kan bruges til at blive en langsigtet præstation i spillet, for eksempel ved at samle mønter i hvert niveau, kan spillerne gemme dem og købe opgraderinger, der kan hjælpe med at afslutte spillet.
Fra eksemplet ovenfor har du muligvis ubevidst gået ind i det sekundære gameplay. Bare sørg for, at dine spillere med det samme kan indse det aspekt, du installerer. Hvis din spiller efter 10 minutter bare tror, at dit spil bare skyder fjender non-stop, vil han helt sikkert kede sig på få minutter. Hvis han fik mønten efter at have besejret den første fjende, ville han vide, at han havde et mål eller i det mindste undre sig over, hvad møntens funktion var, og til sidst ville fortsætte med at spille
Trin 6. Lav en testkørsel
Prøv hvert niveau, du opretter et antal gange, og bed venner eller folk, du kender, om at hjælpe dig med at prøve det. Prøv at spille spillet med forskellige tilgange, lige fra at bruge den rigtige måde eller bruge mærkelige og usædvanlige måder som f.eks. At ignorere missionen og direkte bekæmpe den sidste chef eller forsøge at afslutte spillet med de værste ressourcer. Testprocessen er en lang og frustrerende proces, men det er noget, du skal gøre, før dit spil frigives, at reparere fejl og perfektionere dit spil.
- Her er nok information om dit testteam. De har brug for at kende grundlæggende ting som kontrol, men de behøver ikke at vide alt.
- Giv din tester en feedbackformular, så du kan skrive alle oplysninger ned og læse og henvise til dem senere. I denne formular kan du også stille nogle specifikke spørgsmål om dit spil.
- De testere, der kan hjælpe dig mest, er mennesker, der ikke kender dig og ikke tøver med at give dig kritik og forslag.
Trin 7. Forbedre grafikken og lyden i spillet
Selvom der er masser af spilaktiver derude, som du kan bruge, skal du tage dig tid til at tilpasse dem alle for at få dem til at se perfekte ud. Hvis et aspekt ikke er perfekt eller ikke ser rigtigt ud, skal du erstatte det med noget andet. Lær pixelkunst, hvis du vil ændre et billede i dit 2D -spil, eller bruge software som OpenGL, hvis du arbejder på et 3D -projekt. Tilføj en lyseffekt for at lade spillerne vide, hvilken sti den vigtigste vej er, eller en partikeleffekt, der viser en sej angrebseffekt eller bevægelse i baggrunden. Tilføj også lyd til fodspor, angreb, spring og alt andet, der kræver lyd.