Hur man gör ett dataspel: 11 steg (med bilder)

Innehållsförteckning:

Hur man gör ett dataspel: 11 steg (med bilder)
Hur man gör ett dataspel: 11 steg (med bilder)

Video: Hur man gör ett dataspel: 11 steg (med bilder)

Video: Hur man gör ett dataspel: 11 steg (med bilder)
Video: Lås skärmen på din iPhone med hjälp av guidad åtkomst - iPhone 8 2024, November
Anonim

Gillar du att spela videospel, har du alltid ett trick för att avsluta spelet eller slå dina motståndare i ditt spel, eller har en fantasi så stor att du kan föreställa dig en karaktär eller till och med din egen värld? Det finns många verktyg du kan använda för att förvandla dina styrkor till videospel. Du behöver programmeringskunskaper innan det. Men om du kan behöver du bara en mus och ett tangentbord och ett skickligt team.

Steg

Del 1 av 2: Hitta de nödvändiga verktygen/apparna

Gör datorspel Steg 1
Gör datorspel Steg 1

Steg 1. Skapa ett textbaserat spel

Denna typ av spel är förmodligen det enklaste att göra, även om inte alla är intresserade av att skapa och spela ett spel som inte har grafik. De flesta textbaserade spel fokuserar på berättelser, pussel eller äventyr som kombinerar berättande, utforskning och pussel.

  • Twine är ett program som enkelt kan användas i din webbläsare.
  • StoryNexus och Visionaire är alternativ som ger fler spelalternativ och statiska bilder.
  • Inform7 är ett bättre verktyg eller program eftersom det har ett stort community och supportrar.
Gör datorspel Steg 2
Gör datorspel Steg 2

Steg 2. Skapa ett 2D -spel

GameMaker och Stencyl är bra alternativ om du vill skapa 2D -spel i någon genre, och de ger dig båda möjligheten att använda programmeringskod utan att behöva veta hur man programmerar. Repa! är också ett verktyg som du kan använda för att skapa webbläsarspel.

Gör datorspel Steg 3
Gör datorspel Steg 3

Steg 3. Försöker göra ett 3D -spel

Att skapa ett 3D -spel är mycket mer utmanande än ett 2D -spel. Så, gör dig redo för ett långt tufft projekt. Spark and Game Guru kan underlätta din uppgift genom att låta dig skapa din spelvärld utan att behöva förstå programmering. Om du har programmeringskunskap eller vill lära dig programmering, prova den för närvarande populära spelmotorn, Unity.

Om du vill skapa dina egna 3D -modeller behöver du 3D -programvara som 3DS Max, Blender eller Maya

Gör datorspel Steg 4
Gör datorspel Steg 4

Steg 4. Ta ett programmeringsfokuserat tillvägagångssätt

Även om du har en programmeringsbakgrund kanske du vill använda en av motorerna ovan för att skapa ditt första spel, och du behöver inte ta en annan, svårare väg. Vissa människor föredrar dock att ha kontroll över alla aspekter av spelen de gör och vill bygga dem från grunden. Helst, så att du kan kombinera alla aspekter av ditt spel på ett snyggt och tydligt sätt, föredrar du att bygga ditt spel i en integrerad utvecklingsmiljö som Eclipse och inte i en textredigerare.

Även om du verkligen kan göra spel på alla programmeringsspråk, är C ++ ett bra verktyg som har många av de resurser och handledning du behöver för att göra spel

Del 2 av 2: Making the Game

Gör datorspel Steg 5
Gör datorspel Steg 5

Steg 1. Definiera konceptet

För ditt första projekt är att skapa ett enkelt spel från en genre du gillar en bra utgångspunkt (till exempel ett plattformsspel eller rollspel). Innan du börjar, skriv ner alla idéer du har om spelet och försök att svara på några av dessa frågor:

  • Vilka är huvudkomponenterna i spelet? Exempel på dessa svar inkluderar att besegra fiender, lösa pussel eller prata med andra karaktärer i spelet.
  • Vilken typ av spel vill du ha i ditt spel? Till exempel kanske du vill att dina spelare ska slåss mot fiender i realtid som kräver smidighet i knappkombinationer eller turbaserade som kräver strategi och taktik. Eller om ditt spel fokuserar på att prata med andra karaktärer i spelet, kommer spelaren att kunna ändra handlingen eller historien om han gör ett annat val, eller handlingen är mer linjär så att spelarna måste fatta rätt beslut.
  • Hur är ditt humör i spelet? Glad, skrämmande, mystisk eller upplyftande?
Gör datorspel Steg 6
Gör datorspel Steg 6

Steg 2. Skapa en enkel nivå

Om du använder en spelmotor eller ett verktyg för att skapa spel kan du försöka bli kreativ med den motorn eller verktyget. Lär dig hur du placerar rörliga bakgrunder, objekt och tecken. Faktum är att du kan försöka få karaktärerna i spelet att interagera med befintliga objekt, eller försöka utforska de objekt som redan finns i verktyget eller programvaran som du använder och se om det finns någon interaktion som kan göras med objektet.

  • Om du inte vet hur du gör något, leta upp det på verktyget eller motorns webbplats eller leta någon annanstans på internet, t.ex. forum.
  • För det första projektet behöver du inte oroa dig för mycket för belysning eller andra grafiska detaljer.
Gör datorspel Steg 7
Gör datorspel Steg 7

Steg 3. Designa ditt huvudspel

Att utforma ett spel kräver några tweaks och modifieringar av spelets programvara och kräver att bygga ett mer komplext system om det byggs från grunden. Här är några exempel:

  • Om du gör ett plattformsspel, vill du att din karaktär ska kunna dubbelhoppa eller hoppa i luften eller något annat speciellt drag? Försök också att ändra höjden på din karaktärs hopp och svaret på de olika interaktioner som spelaren ger (som att hålla en knapp intryckt i några sekunder).
  • Om du gör ett RPG- eller skräckspel, med vilket vapen kommer spelarna att starta spelet? Välj två eller tre vapen som spelarna kan uppgradera och testa dem sedan. Se till att valet av vapen är intressant och varierat. Till exempel tillhandahåller du tre typer av vapen, nämligen starka vapen, som kan skada mer än en fiende, eller de som gör fiender svagare. Gör inte ett vapen mycket starkare än ett annat om inte vapnet är dyrare och svårare att få tag på.
  • I dialogbaserade spel, vill du att spelaren ska kunna välja en "gren" på skärmen, eller bara läsa instruktionerna för att utföra en specifik uppgift och öppna nästa dialogruta? Vill du att spelet ska vara linjärt och enkelriktat eller ha flera tomter och slut?
Gör datorspel Steg 8
Gör datorspel Steg 8

Steg 4. Skapa flera nivåer

Tre eller fem korta nivåer är rimliga mål för ditt första spel. Du kan alltid lägga till dem senare ändå. Behåll alltid ditt huvudsakliga spel på varje nivå och låt varje nivå ha olika utmaningar eller öka. Du kan göra nivåerna sekventiella där spelare måste slutföra en nivå för att spela en annan nivå, eller skapa separata nivåer där spelare kan välja den nivå de vill ha.

  • För plattformsspel är en av utmaningarna vanligtvis snabbare fiender eller rörliga plattformar.
  • Actionspel kan introducera en ny fiende med varje nivå, en mäktig fiende eller chef, eller en fiende som inte kan besegras utan vissa knep eller vapen.
  • Pusselspel håller sig oftast till en typ av pussel och gör det svårare för varje nivå, eller introducerar nya verktyg eller hinder för vilka spelare måste tänka hårdare.
Gör datorspel Steg 9
Gör datorspel Steg 9

Steg 5. Skapa lång- och medellång siktmål

Ett spel har ibland något som kallas "sekundärmekanik" eller "sekundärt spel". Genom att använda mekanismer från huvudspelet, till exempel hoppning, kan spelare också använda sekundärt spel som att kliva på en motståndare när de landar eller samlar föremål. Detta sekundära spel kan användas för att bli en långsiktig prestation i spelet, till exempel genom att samla mynt i varje nivå, spelare kan spara dem och köpa uppgraderingar som kan hjälpa till att avsluta spelet.

Från exemplet ovan kan du ha omedvetet gått in i det sekundära spelet. Se bara till att dina spelare omedelbart kan inse om aspekten du installerar. Om din spelare efter 10 minuter bara tror att ditt spel bara skjuter fiender oavbrutet, kommer han definitivt att bli uttråkad på några minuter. Om han fick myntet efter att ha besegrat den första fienden, skulle han veta att han hade ett mål, eller åtminstone undra vad myntets funktion var, och så småningom skulle fortsätta spela

Gör datorspel Steg 10
Gör datorspel Steg 10

Steg 6. Gör en testkörning

Prova varje nivå du skapar ett antal gånger och be vänner eller människor du känner att hjälpa dig att prova. Prova att spela spelet med olika tillvägagångssätt, allt från att använda rätt sätt, eller använda konstiga och ovanliga sätt som att ignorera uppdraget och direkt slåss mot den sista chefen, eller försöka avsluta spelet med de värsta resurserna. Testprocessen är en lång och frustrerande process, men att åtgärda buggar och förbättra ditt spel är något du bör göra innan ditt spel släpps.

  • Här är tillräckligt med information om ditt testteam. De behöver veta grundläggande saker som kontroll, men de behöver inte veta allt.
  • Ge din testare ett feedbackformulär så att du kan skriva ner all information och läsa och hänvisa till det senare. I det här formuläret kan du också ställa några specifika frågor om ditt spel.
  • De testare som kan hjälpa dig mest är människor som inte känner dig och tvekar inte att ge dig kritik och förslag.
Gör datorspel Steg 11
Gör datorspel Steg 11

Steg 7. Förbättra grafiken och ljudet i spelet

Även om det finns gott om speltillgångar där ute som du kan använda, ta dig tid att anpassa dem alla så att de ser perfekta ut. Om någon aspekt inte är perfekt eller inte ser rätt ut, ersätt den med något annat. Lär dig pixelkonst om du vill ändra en bild i ditt 2D -spel, eller använd programvara som OpenGL om du arbetar med ett 3D -projekt. Lägg till en ljuseffekt för att låta spelarna veta vilken väg som är den viktigaste vägen att ta, eller en partikeleffekt som visar en cool attackeffekt eller rörelse i bakgrunden. Lägg också till ljud för fotspår, attacker, hopp och allt annat som kräver ljud.

Rekommenderad: