Dessa dagar är fler och fler människor beroende av tv -spel. Det betyder att det finns gott om möjligheter för nya människor att komma in i spelvärlden och göra fantastiska spel. Att skapa ett spel är en komplicerad process, men du kan göra det själv med lite hjälp utifrån eller pengar. Vi visar dig grunderna som du kan ta hänsyn till när du bygger ditt eget spel och gör det till ett fantastiskt spel. Börja bara med steg 1 nedan.
Steg
Del 1 av 4: Förberedelser för framgång
Steg 1. Förstå ditt spel
Du måste göra någon form av planering och tänkande som innebär stora problem om du vill att din spelskapande ska fungera smidigt. Vilken genre skulle du välja för ditt spel (RPG [rollspel], shooter, plattformsspelare, etc.)? Vilken plattform behöver du för att spela ditt spel? Vilka är de unika eller utmärkta funktionerna i ditt spel? Varje svar på varje fråga kommer att kräva olika resurser, färdigheter och planering, eftersom alla kommer att ha olika inverkan på spelets utveckling.
Steg 2. Designa ett bra spel
Hur spelet är utformat kommer att vara mycket viktigt, så det är en bra idé att tänka på det innan du börjar bygga ett spel. Hur kommer spelarna att få framsteg i spelet? Hur interagerar spelare med världen? Hur lär du spelare att spela ditt spel? Vilken typ av ljud- och musikstämmor kommer du att använda? Allt detta är mycket viktigt.
Steg 3. Var realistisk
Om det var lätt att göra ett spel som Mass Effect skulle alla göra det. Du måste förstå vad du kan och inte kan göra utan stöd från en fantastisk studio och ett berg av erfarenhet bakom dig. Du måste också vara realistisk om vad du kan uppnå inom en rimlig tidsram. Om du inte är realistisk om dina förmågor är det mer troligt att du snabbt blir besviken och ger upp. Vi vill inte att du ska ge upp!
Steg 4. Leta efter bra hårdvara och mjukvara
För att skapa spel över nivån för mobilspel (spel som kan spelas på enheter som telefoner, surfplattor, handdatorer eller miniräknare) krävs en dator som förmodligen är "helt modifierad". Om du använder ett äldre system kommer du att upptäcka att ditt spel inte körs på den datorn. Du behöver också ganska kraftfull och mycket specifik programvara för att bygga spel. Vissa program kan fås gratis eller till ett lågt pris, men andra kan vara en tömning på plånboken. Bra programvara kommer att diskuteras i nästa avsnitt, men var medveten om att den programvara du behöver inkluderar en 3D -modell, bildredigerare, textredigerare, kompilator etc.
Åtminstone behöver du en kraftfull processor (åtminstone fyrkärnig, och ännu bättre om du har den senaste i5- eller i7-processorn), massor av RAM-minne och ett avancerat grafikkort
Del 2 av 4: Bygga ditt team
Steg 1. Gör små spel själv, stora spel med andra människor
Om du bara vill göra mobilspel snabbt utan komplicerade bilder och programmering, är det bra. Det är ett fantastiskt projekt att arbeta med dig själv, eftersom du kan använda det för att visa potentiella arbetsgivare och investerare vad du kan. Men om du vill göra ett mer seriöst spel behöver du lite hjälp. Indiespel har vanligtvis lag om 5-10 personer (beroende på komplexitet) och stora namnspel kan involvera upp till flera hundra personer i processen!
Steg 2. Bygg upp ditt team
Du kommer att behöva massor av människor med olika färdigheter om du vill göra de mest kraftfulla typerna av spel. Du behöver programmerare, modellerare, visuella designers, spel- eller nivådesigners, ljudexperter samt producenter eller marknadsföring/finansiärer.
Steg 3. Skapa ett speldesigndokument eller GDD (speldesigndokument)
Tänk på detta som något mellan en sammanfattning och en krigsplan för ditt spel. GDD berättar allt om din speldesign: spel, spelmekanik, karaktärer, plot, etc. Tillsammans med det visar GDD också vad som behöver göras, vem som ansvarar för att göra det, vad man kan förvänta sig och ett generellt schema för att få allt arbete gjort. GDD är mycket viktigt, inte bara som en referens för ditt team att arbeta enligt de mål du vill uppnå, utan också för att visa potentiella investerare.
- Din GDD bör delas in i sektioner och innehålla en detaljerad innehållsförteckning.
- Allmänna avsnitt inkluderar spelets berättelse, huvud- och mindre karaktärer, nivådesign, spel, konst och visuell design, spelljud och musik, samt detaljer om kontroll och användargränssnittsdesign.
- GDD bör inte begränsas till bara text. Du hittar vanligtvis designskisser, konceptkonst och till och med något som videoförhandsgranskningar eller ljudprover.
- Känn dig inte för begränsad eller oroa dig för mycket för din GDD och dess format. Det finns inga standardformat eller saker som måste inkluderas. Skapa bara en lämplig GDD för ditt spel.
Steg 4. Tänk på pengar
Du behöver pengar för att göra spel. Inte nog med det, de verktyg som behövs är också dyra och gör spelet tidskrävande (tar upp tid som du kan använda för att göra andra saker som verkligen ger inkomster). Ju fler människor du arbetar med, desto dyrare blir det och desto mer komplex kommer färdigheterna att behöva vara för att göra progressivt mer sofistikerade spel. Du bör tänka på var du får dina pengar ifrån och du bör diskutera med dina bidragsgivare hur, när och hur mycket de kommer att betalas innan själva arbetet börjar.
- Det billigaste sättet att göra ett spel är att göra allt själv, helt själv. Detta är dock svårt att göra om du inte har färdigheterna, och de typer av färdigheter som krävs för att skapa spel varierar mycket. För människor som är helt oerfarna och arbetar ensamma kan de åtminstone fortfarande prova en enkel klonapplikation. Även om du gör egna spel måste du fortfarande betala licensavgifter för de bästa motorerna (programvara för att skapa spel) och olika appbutiker och andra försäljningsställen. Glöm inte skatter för de pengar du tjänar senare.
- För att göra ett indiespel av genomsnittlig kvalitet behöver du cirka några hundra miljoner. Stora och kända spel kostar ofta miljarder att utveckla.
Del 3 av 4: Att gå igenom processen
Steg 1. Gör programmeringen
Du måste välja en motor för ditt spel. En spelmotor är en mjukvara som styr alla små detaljer om hur ett spel fungerar (som algoritmer, fysik, etc.). Motorer behöver verktyg, som ibland ingår i motorn, men ibland måste byggas från grunden, som gör att du kan interagera med och skapa spel i motorn. När detta är gjort måste du hitta någon som vet hur man skriptar i motorn. I skriptprocessen berättar du för spelmotorn vad du ska göra. Dessa jobb kräver vanligtvis en viss nivå av programmeringskunskaper.
Steg 2. Skapa innehåll
Du måste också börja skapa det faktiska spelinnehållet. Detta innebär att modellera karaktärer, skapa sprites (visuella representationer av alla objekt i spelet), skapa miljöer, skapa alla objekt som spelaren kommer att interagera med, etc. Utmärkta färdigheter i 3D -programvara och bildkonst krävs vanligtvis för att slutföra denna uppgift. Det är också bra att planera noggrant framåt.
Steg 3. Gör en beta
Du måste testa ditt spel genom att be någon annan att spela det. Oroa dig inte för att hitta programmeringsfel (buggar) ännu: du måste få folk att spela det även om det bara är för att se hur andra människor ser och känner din spelupplevelse. Det du tycker är intuitivt kan vara väldigt förvirrande för någon annan. En handledning eller berättelseelement kan missas. Du kommer aldrig att veta. Det är därför det är viktigt att få en utomstående syn.
Steg 4. Testa, testa, testa
När du väl är klar med ditt spel är ditt jobb inte riktigt gjort. Du måste testa allt. Allt. Du bör kontrollera alla möjliga scenarier i ditt spel för att se till att det inte finns några programmeringsfel. Detta tar tid och ansträngning. Avsätt gott om tid för testning!
Steg 5. Visa upp ditt spel
Låt andra se ditt spel när det är klart. Visa det för företag som kan vara intresserade av att investera i ditt spel och för de människor du tror är villiga att spela det! Skapa webbplatser och bloggar med spelutveckling, visa skärmdumpar, instruktionsvideor, trailers och innehåll för att visa människor vad ditt spel egentligen är. Att skapa intresse är avgörande för framgången för ditt spel.
Steg 6. Släpp ditt spel
Steg 1. Prova ett spelskaparprogram för nybörjare
Det finns några bra program som nybörjare kan använda för att skapa grundläggande spel. De mest populära är förmodligen Game Maker och RPG Maker, men Atmosphere och Games Factory är också bra. Du kan också använda träningsverktyg för barn, till exempel MIT's Scratch. Detta program är bra för att lära ut de grundläggande färdigheter du behöver.
Steg 2. Lär dig mer om olika grafikprogram
Om du inte anlitar en professionell för att utföra ditt grafiska arbete, var då förberedd eftersom du har mycket att lära. Du måste lära dig att använda ett antal komplexa grafikprogram … men du kan göra det! Photoshop, Blender, GIMP och Paint.net är bra ställen att börja om du vill skapa visuella element för ditt spel.
Steg 3. Överväg att gå professionellt på det traditionella sättet
Det blir lättare för dig att skapa ett framgångsrikt spel och få investerare om du har erfarenhet, utbildning och ett välkänt spel som har något att göra med ditt namn. Av dessa skäl kanske det inte skadar att arbeta med en traditionell spelutvecklare som redan har ett namn innan han bestämmer sig för att börja göra egna spel. Du kan behöva gå i skolan eller skaffa dig några färdigheter, men de är steg mot ditt mål och du kommer så småningom att smaka på belöningarna.
Steg 4. Hitta in i indiesamhället
Indiespelutvecklargemenskapen är mycket stark, stödjande och vänlig. Om du är bra på att stödja, marknadsföra, diskutera och hjälpa dem med deras projekt, kommer de att återge din tjänst på samma sätt. Prata med dem, lära känna dem bättre och låt dem lära känna dig också. Du kommer att bli förvånad över vad du kan åstadkomma med stöd från samhället bakom dig.
Steg 5. Överväg crowdfunding om du är seriös
Om du vill skapa ett professionellt spel som kan konkurrera med andra seriösa spel, behöver du pengar. Tack och lov har saker förändrats de senaste åren och crowdfunding har gjort det möjligt för namnlösa människor att skapa fantastiska spel. Prova att bekanta dig med Kickstarter eller andra liknande webbplatser. Men du måste inse att du verkligen måste arbeta hårt för att göra en bra kampanj. Det innebär realistiska mål, stora belöningar och konstant kommunikation.
Tips
- Förvänta dig inte att ditt första spel kommer att vara ett revolutionerande riktmärke. Om du verkligen är uthållig, ja, det kan hända, men chansen är liten. Ge inte upp ännu, lyssna på vad folk har att säga om vad som gick fel och vad de gillar. Implementera de aspekter du gillar i ditt andra spel och gör förbättringar eller ta bort det du inte gillade eller saker som var dåliga i ditt första spel.
- Fortsätt lära. Om du behöver hjälp, fråga. Det finns miljontals människor som är villiga att hjälpa till med att skapa spel, så var aldrig rädd för att söka hjälp. Och kom ihåg att det alltid finns utrymme för förbättringar, så fortsätt lära dig att göra spel.
- Glöm inte att säkerhetskopiera filer ofta. Du vet aldrig när din dator kraschar.
- Öva så mycket du kan så att du blir bättre på att göra spel. Som man säger "Early Practice of Perfection!"
-
Testa. Testa. Testa.
En av de mest irriterande och pinsamma sakerna är att hitta kritiska fel, fel och programmeringsfel i ditt spel efter att det släppts för allmänheten. Organisera ditt spel i steg som utveckling (fortfarande under uppbyggnad), alfa (första eller första testning), sluten beta (test före försläpp för inbjudna eller utvalda personer) och öppen beta (test för försläpp för allmänheten). Välj rätt personer för de slutna beta- och alfa -stadierna och samla så mycket feedback och konstruktiv kritik som möjligt. Använd den informationen för att förbättra ditt spel och åtgärda så många programmeringsfel som möjligt innan det släpps. Lägg till före- eller xx.xx-versioner för dina etapper så att du kan polera ditt spel ännu bättre. Se till att tydligt markera det som en utvecklingsversion om det är en av dem.
- Gör en sensationell kampanj och annonsera. Låt oss bara säga det, du är inte den enda amatörspelaren. Du kan bara släppa ett spel och omedelbart överskuggas av ett nyare och/eller bättre spel som också släpps. För att bekämpa detta, sprid budskapet om ditt spel som kommer att lanseras inom en snar framtid på alla sätt som krävs. "Läck" några detaljer här och där. Meddela släppdatum så att folk väntar ivrigt på det. Om det är värt det kan du till och med överväga att spendera pengar på reklam.
- Kom ihåg att det alltid är bättre att ha ett team än att arbeta ensam. Du kan avsevärt minska arbetsbelastningen och tiden du lägger på att skapa spel genom att dela in ditt lag i grafik och kodning och sedan lägga till andra divisioner som att skriva och skriva, etc. Detta är ett viktigt område beroende på vilken programvara du väljer, eftersom grafiska speltillverkare som BGE, Unity och UDK har otillräckligt stöd för arbetsflöden i team och att redigera koden direkt och gå vidare till ett versionskontrollsystem som git kan vara en bättre idé. Bra.
- Slutligen, ge aldrig upp. Att skapa ett spel kan vara en tråkig, tröttsam och frustrerande process. Ibland kommer du att känna lust att bara ge upp och göra något annat. Gör det inte. Ta dig tid att vila, ha kul och stanna upp jobbet några dagar. Du kommer tillbaka och känner dig trygg igen.
- Upprätta en arbetsplan. Om det är första gången och du inte vill skynda dig och vill experimentera kanske en arbetsplan inte är nödvändig. En arbetsplan kommer dock att vägleda dig mot dina mål och kan vara särskilt viktig om du har lovat ett släppdatum. Gör en grov plan först när du vill slutföra den, förfina den sedan till undersektioner av kodning/grafiska steg, etc.
Varning
Upphovsrätt! Se till att dina spelidéer är så originella som möjligt. Om du inte kan tänka dig något annat är det ingen dålig idé att låna några aspekter från ett spel och ändra dem. Om du absolut måste lista upphovsrättsskyddade aspekter av spelet, såsom plot, karaktärer eller musik, bör du nämna den ursprungliga skaparen. Begrepp (spel, hur du skriver din kod och så vidare) kan inte vara upphovsrättsskyddade, medan namn och samlingen av fakta som utgör hela historien i spelet automatiskt upphovsrättsskyddat
-
Se till att du respekterar licensen för det verktyg du använder. Många proprietära programvaror (t.ex. Unity) förbjuder kommersiell användning (det vill säga att du inte kan sälja spel som gjorts med den programvaran) utan att betala en dyr licens. Det är här att ha öppen källkodsprogramvara verkligen kan hjälpa eftersom denna typ av programvara tillåter kommersiell användning. Men när du använder programvara med öppen källkod som ger användaren rätt att använda, ändra och distribuera den en gång, måste du vara försiktig. GNU General Public License är ett exempel på en sådan licens. Denna licens föreskriver att du måste släppa din programvara under samma licens. Det här är bra för spel och du kan fortfarande sälja dina spel så länge du behåller konsttillgångar och liknande för dig själv. Du kan dock stöta på juridiska problem om du använder ett bibliotek med sluten källkod som FMOD. Dessutom - särskilt om du är en skicklig programmerare, kan du komma åt källkoden och arbeta med den svarta rutan dygnet runt och kan felsöka och lägga till funktioner som du vill. Du kan hitta mer information om öppen källkod (kallad "gratis programvara" av rörelsens grundare - gratis när det gäller flexibilitet, inte vad gäller pris) här