At lave computerspil

Forfatter: Eugene Taylor
Oprettelsesdato: 16 August 2021
Opdateringsdato: 22 Juni 2024
Anonim
Stop Motion film om at lave et computerspil
Video.: Stop Motion film om at lave et computerspil

Indhold

Har du en hobby at spille computerspil, udtænke nye strategier for at besejre modstandere og opfinde hele universer fra de dybeste fordybninger i dit sind? Der er mange værktøjer, du kan bruge til at lave dit eget computerspil, der kun kræver ovennævnte færdigheder, selvom noget programmeringskendskab giver dig flere muligheder at arbejde med. Grib din mus og tastatur, og kom i gang.

At træde

Del 1 af 2: Find de rigtige værktøjer

  1. Et hovedsageligt tekstbaseret spil. Dette er sandsynligvis det nemmeste spil at lave teknisk, men ikke alle er interesserede i et spil uden grafik. De fleste tekstbaserede spil fokuserer på en historie, et puslespil eller et eventyr, der kombinerer historie, opdagelse og gåder. Nedenfor er et par gratis muligheder:
    • Twine er hurtig og nem at bruge med din browser.
    • StoryNexus og Visionaire har flere gameplay-muligheder og grafik.
    • Inform7 er et mere kraftfuldt værktøj med et stort samfund af entusiaster.
  2. Lav et 2D-spil. GameMaker og Stencyl er gode muligheder, som du kan bruge til enhver genre, og du har mulighed for at bruge programmering uden behov for det. Kradse! er et andet værktøj, du kan bruge til browserspil.
  3. Prøv om 3D-spil er noget for dig. Et 3D-spil er meget mere udfordrende end et 2D-spil, så husk at dette bliver et langvarigt projekt og meget hårdt arbejde. Spark and Game Guru kan spare dig for noget af arbejdet, fordi du kan bygge en verden med det uden behov for en linje kode. Hvis du allerede har erfaring med programmering eller vil lære at gøre det, kan du prøve den meget populære spilmotor Unity.
    • Hvis du selv vil komme i gang med at fremstille 3D-modeller i stedet for at bruge eksisterende materiale, har du brug for 3D-software som 3DS Max, Blender (gratis) eller Maya.
  4. En tilgang, der involverer en masse programmering. Selvom du har en baggrund som programmør, kan du stadig bruge en af ​​ovenstående motorer til dit første spil. Definitivt ikke prøv noget bare fordi det er sværere. Men nogle mennesker kan lide at være i fuld kontrol ved at programmere et spil fra bunden. Programmer spillet i et IDE (integreret udviklingsmiljø) som Eclipse i stedet for med en teksteditor, så du nemt kan organisere alt hvad du har brug for i et projekt.
    • Selvom det er muligt at skrive et spil på næsten ethvert programmeringssprog, vil indlæring af C ++ lægge de rigtige værktøjer i dine hænder. Du kan finde alle slags tutorials online og masser af spiludviklingsressourcer.

Del 2 af 2: At lave spillet

  1. Vælg et koncept. For dit første projekt er det et godt udgangspunkt at lave en lille prøve i den genre, du tænker på. Dette kan være et platformspil eller et rollespil. Før du starter, skal du nedskrive de ideer, du har om spillet, og dine svar på følgende spørgsmål:
    • Hvad er den vigtigste del af gameplayet (tema)? Dette kan være at overvinde modstandere, løse gåder eller tale med andre tegn.
    • Hvordan skal gameplayet se ud? For eksempel kan kampkamp modstandere gøres ved at trykke på knapper i realtid eller gennem turbaserede taktiske beslutninger. Spil med en masse dialog kan give spilleren mulighed for at forme plottet afhængigt af bestemte beslutninger eller ved at lære så meget som muligt om tegnene og spilverdenen.
    • Hvad er stemningen i spillet? Er det uhyggeligt, muntert, mystisk eller spændende?
  2. Opret et simpelt niveau. Hvis du bruger en spilmotor eller et spilværktøj for første gang, er det tid til at lege med værktøjet. Lær hvordan du placerer baggrunde, objekter og tegn. Opret om nødvendigt objekter, som afspilleren kan gøre noget med, eller se på de færdige objekter, der følger med softwaren, eller som er interaktive.
    • Hvis du ikke er sikker på, hvordan du gør noget, så spørg om det på værktøjets websted eller søg online for at få flere oplysninger.
    • Du skal ikke bekymre dig om belysning og andre grafiske effekter lige nu.
  3. Design kernespil, hvis det er nødvendigt. Dette kan betyde at foretage mindre ændringer i spilsoftwaren eller opbygge mere komplekse systemer fra bunden. Her er et par eksempler:
    • Når du laver et platformspil, vil du så have karakteren til at kunne hoppe dobbelt så højt eller udføre andre "specielle" træk? Spil rundt med den højde, hvor et tegn kan hoppe, og eller hvad der sker, når du klikker en gang, holder tasten nede eller vælger mellem forskellige springformater.
    • Hvis du laver et action-rollespil eller et gyserspil, hvilke våben vil spilleren starte med? Vælg 2 eller 3 våben, som spilleren kan opgradere til, og test dem. Prøv at gøre valget mellem de forskellige våben interessant. For eksempel kan et våben gøre mere skade, fjerne flere fjender eller svække fjender. Ingen af ​​våbnene kan have alle kapaciteter undtagen våben, der koster meget (en trylleformular, der kræver en masse sjælskraft, eller et våben, der går i opløsning efter en brug)
    • I et dialogbaseret spil kan du få spilleren til at vælge dialogerne fra en liste med valgmuligheder eller lade dem bare lytte, derefter tage en handling, og derefter fortsætter dialogen. Vil du have, at spillet følger en fast sti, eller er der flere stier og måder at afslutte spillet på?
  4. Lav et par niveauer. Tre til fem korte niveauer er et godt startmål for det første spil, men du kan selvfølgelig altid udvide dette. Sørg for, at hvert niveau er lidt anderledes uden at miste designet af "kernespil". Du kan oprette disse niveauer efter hinanden eller kombinere dem senere, alt efter hvad der er lettest for dig.
    • Et platformspil bruger normalt bevægelige platforme eller hurtigere fjender.
    • Et actionspil kan introducere sværme af nye fjender, en hård modstander og fjender, der er meget vanskelige at besejre uden specielle våben eller taktik.
    • Et puslespil handler normalt om en type puslespil og tilbyder enten sværere versioner til hvert nye niveau eller introducerer nye værktøjer og forhindringer, der får spilleren til at tænke længere over løsningen.
  5. Lav mål på kort og lang sigt. Disse kaldes normalt "sekundære mekanik" eller "sekundære gameplay-sløjfer." Ved at bruge de grundlæggende dele af spillet såsom at hoppe, vil spilleren også komme videre til et andet spilniveau, såsom at besejre fjender eller samle skat. Dette kan i sidste ende føre til at opnå andre mål, såsom slutningen af ​​niveauet, spare penge til opgraderinger og selvfølgelig slå spillet.
    • Som du vil se fra eksemplet, har du allerede inkluderet dette i udviklingen uden at have indset det. Under alle omstændigheder skal du sørge for, at spilleren hurtigt forstår formålet med spillet. Hvis spilleren efter 10 minutter kun kan konkludere, at spillet ikke er mere dybde end at skyde fjender igen og igen, så lurer kedsomhed. Hvis spilleren efter at have dræbt den første fjende modtager et antal mønter, ved spilleren, at der er et mål (at gemme mønter til en belønning), og at spillet fører til det.
  6. Test spillet. Test hvert niveau flere gange og bed andre om at hjælpe dig. Prøv at nærme dig spillet på en række forskellige måder, herunder ting, du aldrig har tænkt dig at gøre, såsom at ignorere quests og løbe direkte til den sidste chef eller prøve at slå spillet med "værdiløse" våben eller opgraderinger. Dette er en langvarig proces, der kan være meget frustrerende, men at rette fejl og sikre, at spillet er sjovt for alle spillere, er det værd.
    • Giv spiltestere lige nok information, de har brug for for at komme i gang. Sørg for, at de ved, at spillet stadig er under udvikling, og hvilke nøgler der skal bruges. De behøver ikke at vide noget andet.
    • Giv spiltestere feedbackformularer til alle de oplysninger, de indsamler, hvilket giver dig mulighed for nemt at sammenligne eller henvise til disse data. Det giver dig også mulighed for at stille specifikke spørgsmål om dele af spillet, du er usikker på.
    • Testere, du drager mest fordel af, er mennesker, du ikke kender og ikke føler sig forpligtet til at være positive over for dit spil.
  7. Poler grafik og lyd. Mens det er muligt at finde en forfærdelig masse spilaktiver online, er det også vigtigt at tage sig tid til at kontrollere, om noget ikke er rigtigt eller passer, og ellers kigge efter en erstatning. Lær at bruge et billedredigeringsprogram til at redigere enkel grafik i dit 2D-spil, eller brug software som OpenGL, hvis du prøver at få et ambitiøst 3D-projekt fra jorden. Tilføj lyseffekter, der får spilleren til at gå rundt i lokalet langs hovedstien og partikeleffekter for at vise kølige angreb og skabe bevægelse i baggrunden. Tilføj lydeffekter som løb, angreb, spring og hvor som helst du har brug for. Selvfølgelig er der altid en grund til at ændre eller forbedre noget, men spillet er klar, så snart det visuelle og lyden opfylder dine krav. Tillykke!