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
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.
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.
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
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
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?
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.
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?
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.
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
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.
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.