Hur man gör ett dataspel

Författare: Laura McKinney
Skapelsedatum: 6 April 2021
Uppdatera Datum: 1 Juli 2024
Anonim
Free to Play
Video: Free to Play

Innehåll

Älskar du att spela spel och vill förverkliga din fantasi för att göra spel själv? Det finns många verktyg som låter dig skapa ditt eget spel utan att behöva för mycket skicklighet, du behöver bara förstå programmeringsspråket. Med en +2 mus och datorns tangentbord kan du komma igång!

Steg

Del 1 av 2: Hitta verktyg

  1. Skapa ett textspel. Det är den enklaste spelgenren att programmera i, men inte alla gillar att spela spel utan grafik. Textspel fokuserar främst på story, pussel eller äventyr i kombination med storyline, utforskning, frågesport. Här är några kostnadsfria alternativ:
    • Twine är ett enkelt och gratis verktyg som kan användas i webbläsaren.
    • StoryNexus och Visionaire lägger till fler spelalternativ och stillbilder.
    • Inform7 är ett effektivt verktyg med en stor supportgemenskap.

  2. Gör 2D-spel. GameMaker och Stencyl är inte dåliga val för denna genre, de låter dig använda programmering utan att fråga något. Repa! är ett annat verktyg du kan använda i ett webbläsarspel.
  3. Prova att skapa 3D-spel. 3D-spel är en mycket tuffare utmaning än 2D, så var beredd på ett långt projekt och hårt arbete. Spark and Game Guru hjälper dig att förenkla att bygga spelvärldar utan programmering. Om du redan har programmeringskunskap eller vill lära dig kodning kan du prova det populära Unity-verktyget.
    • Om du vill skapa 3D-modeller själv istället för att använda befintliga resurser behöver du programvara för 3D-skapande som 3DS Max, Blender eller Maya.

  4. Tillgång till avancerad programmering. Även om du har en programmeringsbakgrund kanske du vill använda verktygen ovan när du skapar ditt första spel, tvinga dig inte att prova ett annat tillvägagångssätt bara för att det är svårare. Med det sagt har många människor fullständig kontroll så att de gör allt på egen hand. Spelprogrammering i en integrerad utvecklingsmiljö som Eclipse är dock mer idealisk än en textredigerare, så du kan integrera allt du behöver för projektet.
    • Du kan programmera spel på nästan vilket språk som helst, men C ++ är det mest kraftfulla verktyget med omfattande spelresurser och onlinehandledning.
    annons

Del 2 av 2: Game Creation


  1. Välj ett ämne. För ditt första projekt, skapa ett litet men typiskt exempel på din favoritgenre, som plattformsspel eller rollspel. Innan du börjar, skriv ner dina idéer till spelet på papper och svara på följande frågor:
    • Vad är huvudkomponenten i spelet ("kärnan" i spelet)? Vare sig det är att bekämpa fiender, lösa pussel eller chatta med andra karaktärer.
    • Hur vill du att spelet ska se ut? Om du till exempel bekämpar en fiende kan du skapa realtidsknappar eller flera riktningsbaserade beslut. Konversationsorienterade spel kan låta spelare bilda berättelser baserat på deras beslut, de kan bättre förstå karaktärerna och spelvärlden.
    • Hur är stämningen i spelet? Läskigt, roligt, mystiskt, ivrigt?
  2. Skapa enkla nivåer. Om du använder spelhantverksverktyg för första gången är detta ett bra tillfälle att vänja sig vid dem. Lär dig hur du ställer in bakgrunder, objekt och flyttar tecken. Skapa om möjligt objekt som spelare kan interagera med, eller hitta programvara för att skapa objekt som innehåller interaktioner.
    • Om du är osäker, ställ en fråga på verktygets webbplats eller sök på internet för hjälp.
    • Oroa dig inte för ljuseffekter eller andra grafiska element än.
  3. Designa kärnan i spelet om det behövs. Du kan göra små justeringar på spel skapande programvara, eller system som är byggda mer invecklat. Här är några exempel:
    • Om du gör ett plattformsspel, vill du att din karaktär ska kunna dubbelhoppa eller göra ett "speciellt" drag? Anpassa höjden karaktären kan hoppa, eller en annan reaktion med en lätt beröring, håll tangenten eller välj en mängd olika dansstilar?
    • Om du gör ett action-RPG eller skräckspel, vilket vapen kommer karaktären att använda? Välj 2 eller 3 vapen för spelare att uppgradera eller prova. Försök att välja de mest lämpliga vapnen. Till exempel är vapen mycket skadliga och skadar flera fiender eller försvagar fienden. Välj inte det bästa alternativet för alla ändamål såvida det inte kostar högt (en förtrollning ökar manan eller ett vapen försvinner efter en användning).
    • Med ett konversationsspel vill du att spelaren ska välja den dialogruta som visas på skärmen, eller bara lyssna, eller utföra en uppgift för att låsa upp konversationen och sedan komma tillbaka för att fortsätta lyssna? Vill du att spelare ska hitta allt på en gång, eller dela det i flera banor och slut?
  4. Skapa några nivåer. 3 till 5 korta nivåer är inte ett dåligt val för ditt första spel, du kan utöka det senare. Tänk på "kärnan i spelet" och skapa olika svårighetsgrader. Du kan rangordna nivåerna i ordning, eller separera och återförena när du är klar.
    • Plattformsspel introducerar ofta rörliga plattformar eller snabbare fiender.
    • Ett actionspel kan introducera flera fiender eller en enda kraftfull fiende som är svår att slå utan ett specifikt vapen och en strategi.
    • Pusselspel är ofta förknippade med en typ av pussel, eller använder flera svårighetsversioner för varje nivå, eller inför nya verktyg eller hinder som kräver att fler spelare "brainstormar".
  5. Skapa mål på medellång och lång sikt. Detta kallas ofta "andra mekanik" eller "repeterande spel". Genom att använda spelets mekaniska kärna som höghopp, går spelaren fram ett andra spel, som att hoppa på fiender eller samla föremål.Denna tur kan leverera långsiktiga prestationer och mål som att nå den ultimata nivån, spara pengar på uppgraderingar eller "rensa" spelet.
    • Som du kan se i exemplet ovan lade du till ovanstående utan att ens inse det. Se bara till att spelaren kan hitta målet. Om spelaren spelar i 10 minuter och tycker att spelet handlar om att skjuta fiender kommer de att bli uttråkade. Om de dödar fienden och får pengarna kommer de att hitta målet (samla in bounty) och kärnan i spelet kommer att föra dem framåt.
  6. Testa. Prova varje nivå flera gånger och be en bekant eller vän att hjälpa dig. Försök att närma dig spelet på en mängd olika sätt, inklusive metoder som du aldrig har provat tidigare, som att hoppa över uppdrag och gå direkt till den sista chefen, eller vinna spelet genom att välja alla de "svaga" vapen eller uppgraderingar. Det här är en svår process som kan vara frustrerande, men det är det enda sättet att förbättra spelet.
    • Ge bara spelaren tillräckligt med information för att börja spela. De måste förstå att de arbetar med ett arbetsflöde och hur man använder den grundläggande joysticken. De behöver ingen annan information.
    • Låt spelare försöka fylla i feedbackformuläret som du kan samla in, jämföra information lättare .. Detta gör att du också kan svara på frågor som du inte känner till.
    • De bästa testarna är de som inte känner dig eller inte tvingas berömma ditt spel.
  7. Polsk grafik och ljud. Även om det finns gott om gratis spelresurser tillgängliga online är det fortfarande en bra idé att ta sig tid att korrigera felparningen själv. Lär dig pixelgrafik om du vill göra enkla grafiska justeringar i ett 2D-spel eller använda OpenGL-programvara för ett ambitiöst 3D-spelprojekt. Lägg till ljuseffekter för att heja spelare genom huvudgatan ut ur rummet och iögonfallande attackeffekter som förändrar den dynamiska bakgrunden. Lägg till ljudeffekter när du går, attackerar, hoppar etc. v. Du kan ändra och spela spelet flera gånger och få ut spelet så snart det visuella och ljudet är på standard. Grattis! annons