Gör dataspel

Författare: Eugene Taylor
Skapelsedatum: 16 Augusti 2021
Uppdatera Datum: 22 Juni 2024
Anonim
New Super Mario Bros. Wii Worlds 1 - 9 Full Game (100%)
Video: New Super Mario Bros. Wii Worlds 1 - 9 Full Game (100%)

Innehåll

Har du en hobby att spela dataspel, ta fram nya strategier för att besegra motståndare och uppfinna hela universum från dina djupaste urtag? Det finns många verktyg du kan använda för att skapa ditt eget datorspel som bara kräver ovanstående färdigheter, även om viss programmeringskunskap ger dig fler alternativ att arbeta med. Ta tag i musen och tangentbordet och kom igång.

Att gå

Del 1 av 2: Hitta rätt verktyg

  1. Ett huvudsakligen textbaserat spel. Detta är förmodligen det enklaste spelet att göra tekniskt, men inte alla är intresserade av ett spel utan grafik. De flesta textbaserade spel fokuserar på en berättelse, ett pussel eller ett äventyr, och kombinerar berättelse, upptäckt och pussel. Nedan följer några gratisalternativ:
    • Twine är snabbt och enkelt att använda med din webbläsare.
    • StoryNexus och Visionaire har fler spelalternativ och grafik.
    • Inform7 är ett kraftfullare verktyg med en stor grupp entusiaster.
  2. Gör ett 2D-spel. GameMaker och Stencyl är bra alternativ som du kan använda för alla genrer, och du har möjlighet att använda programmering utan att behöva det. Repa! är ett annat verktyg du kan använda för webbläsarspel.
  3. Prova om 3D-spel är något för dig. Ett 3D-spel är mycket mer utmanande än ett 2D-spel, så kom ihåg att detta kommer att bli ett långvarigt projekt och mycket hårt arbete. Spark and Game Guru kan spara en del av arbetet för att du kan bygga en värld med det utan att behöva en rad kod. Om du redan har erfarenhet av programmering eller vill lära dig hur du gör det, prova den mycket populära spelmotorn Unity.
    • Om du vill komma igång med att skapa 3D-modeller själv istället för att använda befintligt material behöver du 3D-programvara som 3DS Max, Blender (gratis) eller Maya.
  4. Ett tillvägagångssätt som involverar mycket programmering. Även om du har en bakgrund som programmerare kanske du fortfarande vill använda en av ovanstående motorer för ditt första spel. Definitivt inte prova något bara för att det är svårare. Men vissa människor gillar att ha fullständig kontroll genom att programmera ett spel från grunden. Programmera spelet i en IDE (Integrated Development Environment) som Eclipse istället för med en textredigerare, så att du enkelt kan organisera allt du behöver i ett projekt.
    • Även om det är möjligt att skriva ett spel på nästan vilket programmeringsspråk som helst, kommer C ++ att lära dig rätt verktyg i dina händer. Du kan hitta alla typer av handledning online och massor av resurser för spelutveckling.

Del 2 av 2: Att göra spelet

  1. Välj ett koncept. För ditt första projekt är det en bra utgångspunkt att göra ett litet urval i genren du funderar på. Detta kan vara ett plattformsspel eller ett rollspel. Innan du börjar skriver du ner alla idéer du har om spelet och dina svar på följande frågor:
    • Vad är den viktigaste delen av spelet (tema)? Detta kan vara att övervinna motståndare, lösa pussel eller prata med andra karaktärer.
    • Hur ska spelet se ut? Till exempel kan slåss motståndare göras genom att trycka på knappar i realtid eller genom turbaserade taktiska beslut. Spel med mycket dialog kan göra det möjligt för spelaren att forma handlingen beroende på vissa beslut, eller genom att lära sig så mycket som möjligt om karaktärerna och spelvärlden.
    • Hur är stämningen i spelet? Är det spöklikt, glatt, mystiskt eller spännande?
  2. Skapa en enkel nivå. Om du använder en spelmotor eller ett spelverktyg för första gången är det dags att leka med verktyget. Lär dig hur du placerar bakgrunder, objekt och karaktärer. Om det behövs kan du skapa objekt som spelaren kan göra något med, eller titta på färdiga objekt som medföljer programvaran eller som är interaktiva.
    • Om du inte är säker på hur du gör något, fråga om det på verktygets webbplats eller sök online för mer information.
    • Oroa dig inte för belysning och andra grafiska effekter just nu.
  3. Designa kärnspelet om det behövs. Detta kan innebära att du gör mindre ändringar i spelprogramvaran eller bygger mer komplexa system från grunden. Här är några exempel:
    • När du gör ett plattformsspel, vill du att karaktären ska kunna hoppa dubbelt så högt eller göra andra "speciella" drag? Spela med höjden på vilken en karaktär kan hoppa och eller vad som händer när du klickar en gång, håller ned tangenten eller väljer bland olika hoppstilar.
    • Om du gör ett actionrollspel eller ett skräckspel, vilka vapen kommer spelaren att börja med? Välj 2 eller 3 vapen som spelaren kan uppgradera till och testa dem. Försök att göra valet mellan de olika vapnen intressant. Till exempel kan ett vapen göra mer skada, ta ut flera fiender eller försvaga fiender. Inget av vapnen kan ha all kapacitet, förutom vapen som kostar mycket (ett besvärjande som kräver mycket själskraft eller ett vapen som sönderfaller efter en användning)
    • I ett dialogbaserat spel kan du låta spelaren välja dialogrutorna från en lista med alternativ eller låta dem bara lyssna, sedan vidta en åtgärd och sedan fortsätter dialogen. Vill du att spelet ska följa en fast väg, eller finns det flera vägar och sätt att avsluta spelet?
  4. Gör några nivåer. Tre till fem korta nivåer är ett bra startmål för det första spelet, men du kan naturligtvis alltid utöka detta. Se till att varje nivå är lite annorlunda, utan att tappa designen av "core gameplay" ur sikte. Du kan skapa dessa nivåer efter varandra eller kombinera dem senare, beroende på vilket som är lättast för dig.
    • Ett plattformsspel använder vanligtvis rörliga plattformar eller snabbare fiender.
    • Ett actionspel kan introducera svärmar av nya fiender, en tuff motståndare och fiender som är mycket svåra att besegra utan speciella vapen eller taktik.
    • Ett pussel handlar vanligtvis om en typ av pussel och erbjuder antingen svårare versioner för varje ny nivå eller introducerar nya verktyg och hinder som får spelaren att tänka längre på lösningen.
  5. Gör kort- och långsiktiga mål. Dessa kallas vanligtvis "sekundärmekanik" eller "sekundära spelslingor." Genom att använda de grundläggande delarna av spelet som hoppning kommer spelaren också att gå vidare till en annan spelnivå, som att besegra fiender eller samla skatt. Detta kan så småningom leda till att andra mål uppnås, till exempel slutet av nivån, spara pengar för uppgraderingar och naturligtvis slå spelet.
    • Som du kommer att se från exemplet har du redan inkluderat detta i utvecklingen utan att ha insett det. Se till att spelaren snabbt förstår syftet med spelet. Om spelaren efter tio minuter bara kan dra slutsatsen att spelet inte är mer djup än att skjuta fiender om och om igen, så lurar tristess. Om spelaren efter att ha dödat den första fienden får ett antal mynt, vet spelaren att det finns ett mål (att spara mynt mot en belöning) och att spelet leder till det.
  6. Testa spelet. Testa varje nivå flera gånger och be andra att hjälpa dig. Försök att närma dig spelet på en mängd olika sätt, inklusive saker du aldrig tänkt göra, som att ignorera uppdrag och springa direkt till den sista chefen eller försöka slå spelet med "värdelösa" vapen eller uppgraderingar. Detta är en långvarig process som kan vara mycket frustrerande, men att fixa buggar och se till att spelet är kul för alla spelare är väl värt det.
    • Ge speltestare precis tillräckligt med information de behöver för att komma igång. Se till att de vet att spelet fortfarande är under utveckling och vilka nycklar du ska använda. De behöver inte veta något annat.
    • Ge speltestare feedbackformulär för all information de samlar in, vilket gör att du enkelt kan jämföra eller referera till denna information. Det låter dig också ställa specifika frågor om delar av spelet du är osäker på.
    • Testare du gynnar mest är människor du inte känner och inte känner dig skyldig att vara positiv till ditt spel.
  7. Polera grafiken och ljudet. Även om det är möjligt att hitta väldigt många speltillgångar online är det också viktigt att ta sig tid att kontrollera om något inte stämmer eller passar, och annars leta efter en ersättare. Lär dig att använda en bildredigerare för att redigera enkel grafik i ditt 2D-spel, eller använd programvara som OpenGL om du försöker få ett ambitiöst 3D-projekt från marken. Lägg till ljuseffekter som får spelaren att gå runt i rummet längs huvudvägen och partikeleffekter för att visa svala attacker och skapa rörelse i bakgrunden. Lägg till ljudeffekter som att springa, attackera, hoppa och var som helst du behöver. Naturligtvis finns det alltid en anledning att ändra eller förbättra något, men spelet är klart så snart det visuella och ljudet uppfyller dina krav. Grattis!