Hur man skapar ett videospel från grunden?

1. Planera ditt spel.
2. Lär dig visuell programvara och spelmotorer.
3. Bygg en grundläggande prototyp.
4. Leta efter finansiering från lån och investerare.
5. Bygg ett team.
6. Ställ in tidsfrister.
7. Skapa ett designdokument.
8. Skapa speltillgångarna.
9. Skapa skriptet.
10. Testa spelet.
11. Finjustera spelet.
12. Marknadsför spelet.
13. Publicera spelet.

Vad är den bästa videospelmotorn för nykomlingar i videospel
Vad är den bästa videospelmotorn för nykomlingar i videospel?

Idag spelar fler videospel än någonsin tidigare, vilket innebär att det finns mycket utrymme för nya människor att komma in och göra något fantastiskt. Processen att skapa ett videospel är lång och komplex. Det kräver många olika färdigheter. Den här guiden lär dig grunderna i hur man skapar ett videospel från grunden.

Del 1 av 2: inställning för framgång

  1. 1
    Hantera dina förväntningar. Videospeldesign kräver många olika färdigheter. Det kräver programmering, konst, animering, musik, ljuddesign, testning, produktion, finansiering och mer. Allt detta tar många timmar att utveckla. Speciellt om du inte har ett enormt studioteam. Du måste förstå vad du kan åstadkomma med de resurser du har och inom den tid du har. Om du inte är realistisk om vad du kan göra kommer du troligen snabbt att bli besviken och ge upp. Vi vill inte att du ska ge upp!
    • Om du aldrig har designat ett spel förut, börja enkelt. Ditt första spel ska vara en lärande upplevelse, inte ett mästerverk. Målet för ditt första spel bör vara att göra något som kan spelas så snabbt som möjligt. Även om det bara är ett rumsnivå, med dålig kollisionsdetektering. Ge inte upp! Var stolt över det. Ditt nästa spel blir ännu bättre. Snart kommer du att göra spel som folk vill spela.
    • Överväg att gå till ett professionellt spelföretag innan du utvecklar ditt eget spel. Du kommer att ha mycket lättare att göra ett framgångsrikt spel och få investerare om du har erfarenhet, utbildning och ett välkänt spel kopplat till ditt namn. Detta kan kräva att du går i skolan eller förvärvar några färdigheter, men det fungerar fortfarande mot ditt mål och det kommer att vara värt det till slut.
  2. 2
    Lär dig programmeringsspråk. Medan du kan använda en spelmotor för att utveckla det mesta av ditt spel med lite programmering, vet du hur du programmerar ger dig mer kontroll över din spelutveckling. Det finns många programmeringsspråk du kan lära dig. Du kan ta några lektioner för att lära dig att programmera, eller göra några självstudier online. Spel som Code Monkey, Code Combat och Robocode är spel som är utformade för att lära dig att programmera. Följande är några programmeringsspråk du kan lära dig:
    • C ++: C ++ är ett av de vanligaste programmeringsspråken. Det är också ett av de svåraste språken att lära sig, men det är värt det. C ++ ger dig mer kontroll över datorns maskinvara och grafiska processer. Många spelmotorer, till exempel Unreal, accepterar endast information skriven i C ++
    • Java: Java är ett annat vanligt språk som används i en mängd olika applikationer. Det liknar C ++, vilket gör det enkelt att lära sig tillsammans med C ++
    • SQL: SQL står för Structured Query Language. Den används för att interagera med online-databaser. Om ditt spel kräver att spelare skapar ett onlinekonto eller interagerar med andra spelare online eller funktioner, behöver du en databas för att hantera all användarinformation. Du kan använda SQL för att skapa och hantera databasen.
    • HTML, CSS, JavaScript: HTML / HTML5, CSS / CSS3 och JavaScript är alla webbutvecklingsspråk. De är alla ganska lätta att lära sig, men används inte så ofta i spelutveckling. Om du är ny inom spelutveckling kan du dock använda dessa grundläggande språk för att skapa webbläsarbaserade spel.
  3. 3
    Lär dig om olika grafikprogram. Om du inte anställer ett proffs för att göra dina grafikarbeten, har du mycket studier inför dig. Du måste lära dig att arbeta ett antal komplexa grafikprogram, men du kan göra det! Photoshop, GIMP, Adobe illustrator, Blender 3d, 3ds max är bra ställen att börja om du vill skapa de visuella elementen i ditt spel.
    • Om du inte tycker att du är en mycket bra konstnär, överväg att använda en minimalistisk konststil. Många populära oberoende spel är utformade med en 8-bitars pixelkonststil. Det är inte bara lättare att rita, det väcker en känsla av nostalgi hos många spelare. Andra spel är utformade med enkla geometriska former.
  4. 4
    Bestäm vilken spelmotor du vill använda. Spelmotorn är det som får ett spel att köra. Det gör grafik, animering och ljud, det bearbetar skript, fysik och så mycket mer. Om du är duktig nog kan du designa din egen spelmotor. Du kommer antagligen vilja spara lite tid och hitta en befintlig spelmotor. Det finns många kraftfulla spelmotorer du kan välja mellan. Många av dem är gratis att ladda ner och använda. De flesta av dem kräver att du köper en licens för att få alla funktioner och betala en royalty på de spel du publicerar. Följande är några spelmotorer du kan titta på:
    • Unity: är en kraftfull spelmotor. Den stöder både 2D- och 3D-spel och är inte så svår att lära sig. Många mobila och oberoende spel är utformade med Unity.
    • Unreal 4: Unreal är en annan populär spelmotor. Den har en brant inlärningskurva och rekommenderas inte för nybörjare speldesigners. Det är dock en kraftfull spelmotor som används för att skapa fantastiska bilder. Många populära spel, inklusive Fortnite, Mortal Kombat 11 och Final Fantasy VII Remake, är utformade i Unreal 4.
    • Game Maker Studio 2: Game Maker Studio är en bra spelmotor för dem som inte har mycket erfarenhet av att arbeta med spelmotorer. Det används mest för att göra 2D-spel och har ett gränssnitt som är ganska enkelt att använda.
    • Scratch: Scratch är en online-speltillverkare utvecklad av MIT som ett pedagogiskt verktyg. Om du inte har någon erfarenhet av speldesign alls kan det här vara ett bra ställe att börja.
    Den här guiden lär dig grunderna i hur man skapar ett videospel från grunden
    Den här guiden lär dig grunderna i hur man skapar ett videospel från grunden.
  5. 5
    Lär dig spelmotorn. Spelmotorer är några av de mest komplicerade programvarorna. När du väl har bestämt dig för en spelmotor måste du ta dig tid att lära dig hur du använder den. Lyckligtvis finns det många resurser online som kan hjälpa dig. Läs användarhandboken, kolla in videohandledning, ta lektioner och konsultera onlinehjälpforum som hjälper dig att lära dig så mycket du kan.
  6. 6
    Designa en grundläggande prototyp. När du väl har färdigheterna, utforma en prototyp av ditt spel. Din prototyp behöver inte ha banbrytande ljud och bilder, det borde inte vara en komplett uppsättning nivåer eller ha alla fiender / power-ups / och vapen din huvudperson använder. Det borde bara vara en grundnivå med grundläggande grafik och en eller två fiender / hinder för att visa upp kärnmekaniken. Du kan använda din prototyp för att testa konceptet och kanske till och med visa investerare för att få finansiering.
  7. 7
    Tänk på din ekonomi eller ditt schema. Om du planerar att publicera ett spel för pengarna måste du tänka på finansiering. De flesta spelmotorer kräver att du betalar royalty för att använda deras programvara. Du kan behöva köpa andra program, som grafisk designverktyg eller anställa andra teammedlemmar som hjälper dig. Detta kan kräva att du tar ett lån eller söker investerare. Även om du planerar att utforma ett spel själv, måste du fortfarande överväga hela tiden det tar att utforma ditt spel.
    • För att göra ett genomsnittligt kvalitetsindiespel behöver du ungefär hundratusentals dollar. Stora titlar tar ofta miljontals dollar att utveckla.
    • Många spel har utvecklats med crowdfunding. Webbplatser som Kickstarter och Fig kan vara bra sätt att samla in pengar till ett projekt. Men du vill se till att du har färdigheterna att leverera på den produkt du säljer. Även om massor av crowdfunding-kampanjer har varit en succé, har många också misslyckats.

Del 2 av 2: utveckla ditt spel

  1. 1
    Planera ditt spel. Innan du börjar designa ditt spel finns det några saker du vill tänka på. Några frågor du kanske vill ställa dig själv innan du börjar utveckla är följande:
    • Vilka är mina styrkor som designer?
    • Vilka är mina svagheter?
    • Vilken typ av spel kan jag göra baserat på mina styrkor?
    • Vad är genren i spelet?
    • Vad är några spelmekaniker som du tycker gör ett spel roligt?
    • Vilka är några spelmekaniker som du tycker är frustrerande?
    • Vilka spel är ditt spel inspirerat av?
    • Hur skiljer det sig från andra liknande spel?
    • Vilka kommer att vara de viktigaste funktionerna i spelet?
    • Hur lång tid tar det att utveckla dessa funktioner?
    • Finns det några funktioner jag vill ha som jag inte vet hur man gör?
    • Vilka funktioner kan spelet klara sig om det behövs?
    • Har spelet en historia?
    • Hur passar spelet till historien?
    • Vilken typ av konststil vill jag ha för mitt spel?
    • Hur kan jag skapa denna konststil?
  2. 2
    Skapa ett designdokument. Ett designdokument innehåller allt om designen av ditt spel: spelet, mekaniken, karaktärerna, handlingen, konceptkonsten etc. På så sätt visar det också allt som behöver göras, vem som ska göra det, vad förväntningarna är och den allmänna tidtabellen för att få saker gjorda. Ditt designdokument är mycket viktigt för att inte bara hålla ditt eget team på rätt spår utan också för att visa det för potentiella investerare.
    • Ditt speldesigndokument ska delas upp i avsnitt och innehålla en detaljerad innehållsförteckning.
    • Vanliga avsnitt som omfattar spelets historia, stora och mindre karaktärer, nivådesign, spel, konst och visuell design, spelljud och musik, samt en uppdelning av kontrollerna och användargränssnittsdesign.
    • Designdokumentet bör inte begränsas till text. Vanligtvis hittar du designskisser, konceptkonst och till och med objekt som förhandsgranskningsvideor eller ljudprover.
    • Känn dig inte begränsad eller orolig för ditt designdokument och dess formatering. Det finns inget standardformat eller nödvändiga artiklar att inkludera. Skapa bara ett dokument som är organiserat och passar ditt spel.
    • Ditt designdokument är inte i sten. Saker kan och förändras under ett speldesignprojekt. Du kanske upptäcker att vissa idéer inte fungerar lika bra som du trodde eller är för komplicerade. Du kan också komma med bättre idéer.
  3. 3
    Bygg ditt team noggrant. Några spel har gjorts med en person, men det kan ta år att göra till och med ett enkelt spel. Vanligtvis behöver du många människor med många olika färdigheter. Du behöver programmerare, modellerare, artister, gameplay- eller nivådesigners, ljudtekniker, en musikkompositör, playtesters, såväl som producenter, revisorer och marknadsförings- och reklampersonal.
    • Indiespel har vanligtvis ett team på cirka 5-20 personer. Big-name-spel kan ha upp till flera hundra personer som arbetar med dem!
    Medan du kan använda en spelmotor för att utveckla det mesta av ditt spel med lite programmering
    Medan du kan använda en spelmotor för att utveckla det mesta av ditt spel med lite programmering, vet du hur du programmerar ger dig mer kontroll över din spelutveckling.
  4. 4
    Ange tidsfrister. Detta gäller om du själv utformar ett professionellt spel eller ett enkelt spel. Börja först med att ställa in en deadline för hela projektet. Ange sedan tidsfrister för de mindre milstolparna längs vägen till projektets slutförande. Bryt sedan ner uppgifterna för de mindre tidsfristerna ytterligare och ställ in tidsfrister för dem. Du kanske till och med vill skapa ett Gantt-diagram med alla olika uppgifter.
    • Freak out inte för mycket om du går över en deadline. Det kommer att hända. Dessa dagar är det inte alls ovanligt att spel försenas. Men om du tycker att det tar 3 gånger längre tid att slutföra ett projekt eller en uppgift än vad du ursprungligen trodde, är det ett bra tecken på att projektets omfattning är för stor och du kan behöva skala saker lite tillbaka.
  5. 5
    Skapa speltillgångarna. Tillgångarna är allt innehåll som utgör spelet. Detta inkluderar 2D-sprites, 3D-karaktärsmodeller, animationer, nivålayouter, dekorationer, interaktiva objekt, musik, ljudeffekter och mer. Du behöver ett team av begåvade artister som specialiserar sig på karaktärsdesign, miljödesign, nivådesign, animering, 3D-modellering, belysning, specialeffekter, ljuddesign, rösthantering, musikkomposition och mer.
    • Om det finns vissa tillgångar du vill ha för ditt spel, men du inte vet hur / inte har tid att göra, har många spelmotorer en tillgångsbutik där du kan köpa speltillgångar gjorda av andra användare och använda dem i din spel. Detta kan inkludera karaktärer, objekt, musik och mer.
  6. 6
    Programmera spelet.
  7. 7
    Testa, testa och testa om. När du skapar något funktionellt i ett spel vill du testa det. Titta på speltestarna när de spelar. Du kommer att lära dig nya saker om ditt spel genom att se andra människor spela. Du kommer att lära dig om oväntade sätt som spelare vill interagera med ditt spel. Du får se hur riktiga spelare reagerar på ditt spel. Du kanske tycker att vissa spelmekaniker inte fungerar lika bra som du trodde att de gjorde.
  8. 8
    Finjustera ditt spel. Under speltestningsprocessen vill du se över alla spelmekaniker som är för frustrerande eller inte roliga. Du vill också korrigera eventuella buggar som upptäcks.
  9. 9
    Marknadsför ditt spel. Låt folk se ditt spel när det är klart. Ha en webbplats och en utvecklingsblogg. Släpp skärmdumpar. Skapa en videotrailer. Hitta populära spelwebbplatser och YouTubers som är villiga att granska ditt spel. Gör intervjuer med att spela nya källor för att trumma upp ditt spel.
    • Försök att göra dig ett namn i indiespelgemenskapen. Den indie spelutveckling gemenskap är stark, stödjande och välkomnande. Om du är bra med att stödja, marknadsföra, diskutera och hjälpa dem med sina projekt kommer de att returnera samma in natura. Prata med dem, lära känna dem och låt dem lära känna dig. Du kommer att bli förvånad över vad du kan åstadkomma med en gemenskap bakom dig.
  10. 10
    Släpp ditt spel. Det finns många platser där du kan släppa ett spel men var beror på vilken typ av spel du skapade. För närvarande är appbutikerna och Steam de mest öppna för nykomlingar. Du kan släppa ditt spel självständigt på din egen webbplats men värdkostnaderna tenderar att vara oöverkomliga. Du kommer också att ha mindre synlighet. Om du vill släppa dina spel på spelkonsoler, som PS4 och Nintendo Switch, kan du göra det, men dessa plattformar har strikta licensstandarder. Du måste veta vad dessa standarder är och se till att du följer dem.
Hur mycket av utvecklingen av videospel kan åstadkommas med fria resurser
Hur mycket av utvecklingen av videospel kan åstadkommas med fria resurser, och hur mycket av det kräver otvetydigt att köpa eller spendera pengar på något?

Tips

  • Fortsätt lära. Om du någonsin behöver hjälp, be om det. Det finns miljarder hjälpsamma människor som gör ett spel så var inte rädd för att fråga eller söka efter det. Och kom ihåg att det alltid finns utrymme för förbättringar, så fortsätt studera och lära dig att skapa spel.
  • Spendera inte för mycket tid på att utveckla dina första spel. Erfarenhet är viktigare för nya speldesigners än den slutliga produkten. Du kommer att lära dig något nytt med varje projekt. Så avsluta de första matcherna och gå vidare till nästa projekt.
  • Kom ihåg att säkerhetskopiera dina filer ofta. Du vet aldrig när din dator kan krascha.
  • Öva så mycket du kan, så att du kan bli bättre och bättre på att göra spel, eftersom de säger "Övning gör perfekt!"
  • Kom ihåg att ett lag alltid är bättre än att gå ensam. Du kan avsevärt minska arbetsbelastningen och tiden du spenderar genom att dela upp medlemmar i grafik och kodning och sedan lägga till fler divisioner som att skriva och komponera etc. Detta är ett viktigt område som beror på vilken programvara du väljer, som grafiska spelbyggare som BGE, Unity och UDK har dåligt stöd för ett lagarbetsflöde, och att redigera kod direkt och trycka på ett versionskontrollsystem som git är förmodligen en bättre idé.
  • Slutligen, ge aldrig upp. Att skapa ett spel kan vara en tråkig, tröttsam och frustrerande process. Ibland känner du lusten att bara ge upp och göra något annat. Gör det inte. Ta en paus, gå ut en stund och skjut upp den i några dagar. Du kommer tillbaka och känner dig mer säker igen.

Frågor och svar

  • Vad är den bästa spelmotorn att använda?
    Detta beror på dina färdigheter. Motorer som använder C Shape som programmeringsspråk (dvs. Unity) är bra för mobilspel. Motorer som använder C ++ som programmeringsspråk (dvs. Unreal Engine) ger dig riktigt hög grafik. Se till att granska deras licensavtal innan du använder en spelmotor.
  • Varför är videospel så beroendeframkallande och populära?
    De är utformade för att vara beroendeframkallande genom att producera stimuli och scenarier som starkt aktiverar belöningscentren i din hjärna och gör att du vill ha mer. Det liknar bra filmer, böcker och musik, men videospel kan vara särskilt kraftfulla eftersom de är en kombination av så många saker - bilder, musik, berättelse - förutom att de är interaktiva och utmanar dina förmågor.
  • Hur lång tid tar det?
    Små spel kan ta några veckor, kanske månader. Större spel kan ta år.
  • Är det möjligt att få alla färdigheter som krävs för att göra ett videospel på college?
    Det beror verkligen på storleken på spelet du vill skapa. Om det var ett mindre spel kan det kräva mindre skicklighet för att skapa, ett större spel skulle kräva mer. Du måste också ta hänsyn till att det krävs olika färdigheter för att göra ett spel. Du kan ha programmeringskunskap, men du måste fortfarande kunna skapa konstverk för det. Det är därför de flesta spel är gjorda av ett team av människor.
  • Kan ett videospel skapas på ett år?
    Visst, ett litet indiespel på egen hand eller ett medelstort med ett lag skulle vara möjligt.
  • Kan du skapa ett videospel på din webbplats?
    Ja. Du kan använda Scratch, HTML5, Unity eller Adobe Flash. Alla dessa kan bäddas in på en webbsida, så att människor kan spela det på din webbplats.
  • Vad är den bästa videospelmotorn för nykomlingar i videospel?
    Gå med gamemaker, det har ett enkelt gränssnitt och ett bra händelsestyrt system. Perfekt för nybörjare.
  • Hur får du program som Unity eller Unreal Engine?
    Gå till deras webbplats (du kan Google dem för att hitta webbplatsen) och följ stegen för att ladda ner motorerna.
  • Är det lätt att skapa videospel?
    Om du har många programmeringsfärdigheter och planerar att göra något litet eller enkelt, då ja. Ett större, mer komplext spel blir svårare att göra, särskilt för en person. Om du planerar att skapa ett större, mer komplext spel, överväga att göra det med ett team av människor (författare, artister, programmerare osv.).
  • Hur många människor tar det för att skapa ett racingspel?
    Det beror på. Om det är ett litet racingspel med några bilar och några banor, en person eller ett par personer. Men spel som Need for Speed kräver mycket mer resurser och tid. Det beror på hur stort du vill att ditt spel ska vara.
Obesvarade frågor
  • Kan jag ta ett spel och modifiera det för att göra det till mitt eget?
  • Vad är den bästa spelkonsolen att publicera ett indiespel på?
  • Hur mycket av utvecklingen av videospel kan åstadkommas med fria resurser, och hur mycket av det kräver otvetydigt att köpa eller spendera pengar på något?

Relaterade artiklar
  1. Hur man kastar en Frisbee Backhand och Forehand?
  2. Hur blir jag bättre på skivgolf?
  3. Hur man gör en perfekt frisbeefångst?
  4. Hur spelar jag ultimat frisbee?
  5. Hur man hoppar?
  6. Hur man gör en mii på tomodachi livet?
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail