Hur man gör ett videospel från grunden

Författare: Janice Evans
Skapelsedatum: 1 Juli 2021
Uppdatera Datum: 1 Juli 2024
Anonim
Hur man gör ett videospel från grunden - Samhälle
Hur man gör ett videospel från grunden - Samhälle

Innehåll

Videospel är inte längre en bransch som växer. Hon är i sin bästa tid. Det är fler som spelar videospel än någonsin. Det betyder att det finns många möjligheter för nya människor att slå igenom och göra ett fantastiskt spel. Det kan vara du! Men hur gör man det? Speltillverkningsprocessen är mycket svår, men du kan göra spelet själv med lite hjälp eller finansiering. Vi leder dig igenom grunderna som du måste ta hänsyn till för att göra ditt spel och göra det bra. Börja bara med steg 1 nedan.

Steg

Metod 1 av 4: Förberedelser för framgång

  1. 1 Förstå ditt spel. Du kommer att behöva planera mycket och tänka på globala frågor om du vill att processen ska gå smidigt. Vilken genre kommer ditt spel att vara (RPG, shooter, platformer, etc.)? Vilken plattform kommer ditt spel att släppas på? Vilka är de unika och särdrag i ditt spel? Varje fråga kräver olika resurser, färdigheter och planering att svara på, eftersom de påverkar spelutvecklingen på olika sätt.
  2. 2 Gör en bra design för spelet. Spelets inramning kommer att vara mycket viktigt, så det är bäst att hantera dessa saker innan du börjar spela. Hur kommer spelarna att utvecklas genom spelet? Hur kommer spelarna att interagera med omvärlden? Hur kommer du att träna spelarna? Vilket ljud och musikaliskt ackompanjemang kommer du att använda? Allt detta är mycket viktigt.
  3. 3 Var realistisk. Om det var enkelt att plocka ut spel som Mass Effect, skulle alla göra det. Du måste förstå vad du kan och inte kan göra utan en enorm studio och bra erfarenhet under ditt bälte. Du måste också vara realistisk om vad du kan göra på en rimlig tid. Om du inte riktigt tittar på dina styrkor blir du troligtvis snabbt besviken och ger upp. Och vi vill inte att du ger upp!
  4. 4 Hitta bra hårdvara och mjukvara. Att göra ett spel på vilken nivå som helst över "mobil" kräver en dator som de flesta skulle kalla "snygg". Om du använder ett gammalt system kommer du snabbt att upptäcka att du inte kan köra spelet du gör på det. Du behöver också några mycket kraftfulla och ganska specialiserade program för att skapa spel. Vissa är billiga eller gratis, men andra kan vara ganska dyra. Vi kommer att titta på bra programvara i följande avsnitt, men du kan notera att den programvara du behöver kan innehålla 3D -modelleringsprogram, bildredigerare, textredigerare, kompilatorer etc.
    • Åtminstone behöver du en kraftfull processor (minst en fyrkärnig och helst en av de nyare i5 eller i7), mycket RAM -minne och ett avancerat grafikkort.

Metod 2 av 4: Bygg ditt team

  1. 1 Gör små spel själv och stora spel med andra människor. Om du snabbt vill skapa ett mobilspel med enkla bilder och kodning är det okej.Detta är ett bra projekt att arbeta med ensam, och du kan använda det för att visa framtida arbetsgivare och investerare vad du kan göra. Men om du vill göra ett mer seriöst spel behöver du hjälp av andra människor. Indiespel utvecklas vanligtvis av ett team på 5-10 personer (beroende på svårigheten), medan mer kända spel kan utvecklas av upp till flera hundra personer!
  2. 2 Bygg upp ditt team. Du kommer att behöva många människor med många olika färdigheter om du planerar att utveckla ett spel i en av de mest stilarna. Du behöver programmerare, modellerare, visuella designers, spel- och nivådesigners, ljudexperter och producenter eller personer som är bekanta med marknadsföring.
  3. 3 Gör ett projektdokument. Se det som en korsning mellan en sammanfattning och en stridsplan för ditt spel. Projektdokumentet beskriver allt om utformningen av ditt spel: spel, mekanik, karaktärer, plot, etc. Genom att skapa det kommer du också att klargöra allt som behöver göras, vem som ska göra det, vilka förväntningar och huvudschema för alla saker kommer att bli. Projektdokumentet är mycket viktigt inte bara för att hålla teamet i gott skick, utan också för potentiella investerare.
    • Ditt projektdokument bör delas in i sektioner och innehålla detaljerat innehåll.
    • Huvudavsnitten inkluderar spelets historia, huvud- och mindre karaktärer, nivådesign, spel, konst och visuell design, ljud och musik i spelet och kontrollstruktur och design av användargränssnitt.
    • Projektdokumentet bör inte begränsas till text. Det innehåller vanligtvis också designskisser, konceptdesigner och till och med reklamvideor eller ljudprover.
    • Begränsa dig inte och oroa dig inte för projektdokumentets utformning och format. Det finns inget enda standardformat eller saker att ta med i det. Få bara dokumentet att passa ditt spel.
  4. 4 Tänk på pengar. Det krävs pengar för att göra ett spel. Bland annat är verktygen ganska dyra, och utvecklingen tar mycket tid (subtrahera den från den tid du kan spendera för att tjäna pengar). Projektet är dyrare, desto fler människor behöver du locka till dig och desto mer komplexa färdigheter måste de ha för att kunna skapa mer och mer avancerade spel. Du måste bestämma var du ska få pengarna ifrån och diskutera med deltagarna hur, när och hur mycket du kommer att betala dem innan arbetet börjar.
    • Det billigaste sättet att göra ett spel är att göra det till 100% själv. Men det blir svårt om du inte har tillräckligt med färdigheter, eller om du kan behöva många olika. För de flesta oerfarna människor som arbetar på egen hand är en enkel klon av en mobilapplikation det mesta som kan göras. Även om du gör spelet själv måste du fortfarande betala licenser för de flesta bra motorerna och för många av appbutikerna eller andra marknadsplatser. Glöm inte heller skatter på den inkomst du får.
    • För att skapa ett genomsnittligt indiespel behöver du hundratusentals dollar. Stora företag investerar ofta miljoner dollar i utveckling.

Metod 3 av 4: Gör rutinen

  1. 1 Program. Du måste välja motor för ditt spel. Spelmotorn är den del av programmet som styr allt ner till de minsta detaljerna om hur ditt spel fungerar (som AI, fysik, etc.). Motorer behöver verktyg som ibland ingår, och ibland måste de byggas från grunden. De låter dig interagera och skapa ett spel på motorn. När du väl har koll på detta måste du hitta någon som vet hur man skriver manus med den här motorn. När du skriver manus säger du till spelmotorn vad du ska göra. Detta kräver vanligtvis en del programmeringskunskaper.
  2. 2 Skapa innehåll. Du måste också börja skapa innehåll i spelet.Detta innebär att modellera karaktärer, skapa spelsprites, omvärlden, alla objekt som spelaren kan interagera med, etc. Det tar vanligtvis utmärkta färdigheter i 3D -modellering och bildkonstprogram för att slutföra denna uppgift. Noggrann planering är också bra.
  3. 3 Släpp flera betaversioner. Du kommer att behöva människor för att slutföra ditt spel. Var inte uppmärksam på misstag. Du vill bara att människor ska spela för att lära sig hur andra ser och upplever spelet. Något som verkar naturligt för dig kan förvirra alla andra. Instruktionen eller plotelementet kan saknas. Man kan aldrig veta i förväg. Därför är det viktigt att få en åsikt utifrån.
  4. 4 Testa, testa, testa. När du har skapat ditt spel är du inte riktigt klar än. Du måste testa allt. Allt. Du måste gå igenom alla möjliga scenarier i ditt spel för att se till att det inte finns några fel någonstans. Det tar mycket tid och mänskliga resurser. Avsätt tillräckligt med tid i ditt schema för testning!
  5. 5 Annonsera ditt spel. Visa människor ditt spel så snart du är klar. Visa den för företag som kanske vill investera i den, liksom för människor som du tror kanske vill spela den! Starta en utvecklarwebbplats och blogg, ladda upp skärmdumpar, genomgångsvideor, trailers och mer för att visa människor vad ditt spel handlar om. Att skapa intresse är avgörande för framgången för ditt spel.
  6. 6 Släpp ditt spel. Det finns många platser där du kan släppa ett spel, men den exakta platsen beror på vilken typ av spel du gjorde. Appbutiker och Steam är de mest öppna för nybörjare just nu. Du kan släppa ditt spel oberoende på din webbplats, men värdpriser är vanligtvis oöverkomliga. Dessutom kommer du inte att vara så märkbar.

Metod 4 av 4: Hitta resurser

  1. 1 Prova programvara för att skapa spel för nybörjare. Det finns några bra program som nybörjare kan använda för att göra enkla spel. Förmodligen den mest kända av dem är Game Maker och RPG Maker, men Atmosphir och Games Factory är också bra. Du kan också använda pedagogiska programmeringsverktyg för barn som MIT's Scratch. De är förvånansvärt väl lämpade för att lära ut de grundläggande färdigheter du behöver.
  2. 2 Lär dig om olika grafikprogram. Om du inte kommer att anlita en professionell för att utföra ditt grafiska arbete, finns det mycket att lära. Du måste lära dig att arbeta med 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 bilder för ditt spel.
  3. 3 Överväg att bli proffs först. Det kommer att bli mycket lättare för dig att göra ett framgångsrikt spel och locka investerare om du har erfarenhet, utbildning och ett välkänt spel förknippat med ditt namn. Därför är det en bra idé att arbeta för ett vanligt, välkänt spelutvecklingsföretag innan du börjar göra spel själv. Detta kan kräva att du går i skolan eller förvärvar några färdigheter, men det leder dig fortfarande till ditt mål och är i slutändan värt det.
  4. 4 Ta dig till indiesamhället. Indiespelsamhället är starkt, varmt och välkomnande. Om du är bra på att stödja, marknadsföra, diskutera och hjälpa dem med deras projekt, kommer de att betala dig tillbaka in natura. Prata med dem, lära känna dem bättre och låt dem lära känna dig. Du kommer att bli förvånad över vad du kan göra med samhällsstöd.
  5. 5 Använd crowdfunding om du är seriös. Om du vill göra ett professionellt spel som kan stå emot andra seriösa spel på egen hand behöver du pengar. Och det diskuteras inte. Lyckligtvis har saker och ting förändrats under de senaste åren, och crowdfunding har gjort det möjligt för okända skapare att göra fantastiska spel. Kolla in Kickstarter eller liknande sajter.Men var beredd på det hårda arbete du måste göra för att leverera en bra kampanj, vilket innebär riktiga mål, goda belöningar och pågående kommunikation.

Tips

  • Tro inte att ditt första spel kommer att vara revolutionerande. Om du verkligen anstränger dig, vem vet, kan det hända, men det är osannolikt. Men ge inte upp direkt, ta reda på vad som gick fel och vad spelarna gillade. Använd saker som folk gillade i nästa spel och fixa eller ta bort saker som de inte gillade eller dåliga delar av det senaste spelet.
  • Fortsätt lära. Om du någonsin behöver hjälp, be om det. Det finns miljontals människor i världen som kan hjälpa till att skapa ett spel, så var aldrig rädd för att fråga och söka efter dem. Och kom ihåg, det finns alltid utrymme att växa. Fortsätt lära dig och lära dig mer om att göra spel.
  • Testa, testa, testa. En av de mest irriterande och irriterande sakerna är att hitta ett kritiskt fel, fel eller fel i ditt spel efter att det släppts. Dela upp ditt spel i steg som "utveckling" (fortfarande under utveckling), "alfa" (första eller tidiga testning), "stängd beta" (testning före släpp för inbjudna eller utvalda personer) och "öppen beta" (test före släpp för alla). Välj rätt personer för alfa- och beta -stadierna och samla så mycket information och konstruktiv kritik som möjligt. Använd dem för att förbättra ditt spel och åtgärda så många buggar som möjligt innan de släpps. Obs! Lägg till "pre-" eller "version xx.xx" i dina steg för att optimera dem ytterligare. Var noga med att flagga den förbättrade versionen om detta är det.
  • Kom ihåg att säkerhetskopiera dina filer ofta. Du vet inte i förväg när din dator kan gå sönder.
  • Gör hype och annonsera. Låt oss inse det, du är inte den enda nya spelskaparen. Du kan släppa ett spel som omedelbart överskuggas av nyare och / eller bättre spel. För att bekämpa detta, sprid nyheterna om den kommande utgåvan av spelet med alla tillgängliga medel. Låt oss "läcka" några detaljer här och där. Ställ in ett släppdatum så att folk ser fram emot det ännu längre. Om det är lämpligt kan du till och med överväga att betala för annonser.
  • Träna så mycket som möjligt för att bli bättre och bättre på att göra spel. Som man säger, "övning leder till perfektion"!
  • Slutligen, ge aldrig upp. Att göra ett spel kan vara tråkigt, tråkigt och irriterande. Ibland blir du frestad att bara sluta och göra något annat. Gör inte det. Slappna av, ta en promenad, skjut upp arbetet några dagar. Du kommer att känna dig trygg igen när du kommer tillbaka.
  • Kom ihåg att det alltid är bättre att arbeta i ett team än att arbeta ensam. Du kan avsevärt minska arbetsbördan och slöseriet med att dela upp deltagarna i grafiska formgivare och kodare och sedan lägga till undergrupper som "författare och kompositörer" och så vidare. Detta är en viktig del, som beror på vilken programvara du väljer, eftersom grafiska speldesigners som BGE, Unity och UDK nästan inte har stöd för lagarbete och direkt kodredigering. Att flytta till ett versionskontrollsystem som git är förmodligen den bästa idén.
  • Gör en arbetsplan. Om det här är första gången och du vill ta dig tid och experimentera behöver du inte. Det hjälper dig dock att hålla jämna steg, och är särskilt viktigt om du har ett utlovat utgivningsdatum. Tänk på när du tänker avsluta allt och förfina sedan planen genom att dela upp den i kod, grafisk design etc.

Varningar

  • Upphovsrätt! Var så original som möjligt med idéer för ditt spel. Om du inte kan tänka dig något annat är det en bra idé att ta en aspekt av spelet och ändra det.Om du absolut behöver inkludera upphovsrättsskyddade delar av spelet, som historia, karaktärer eller musik, vänligen meddela originalets skapare. Konceptuella idéer (spel, hur du skriver kod, etc.) kan inte vara upphovsrättsskyddade, medan karaktärsnamn och berättelseuniversum, å andra sidan, är skyddade som standard.
  • Se till att du följer licenserna för de verktyg du använder. Många proprietära programvaror (till exempel Unity) tillåter inte kommersiell användning (vilket innebär att du inte kan sälja ett spel som tillverkats med det) utan att betala en dyr licens. Öppen källkodsprogramvara som tillåter kommersiell användning kan vara till stor hjälp här. Men var försiktig med att bevara copyleft -rättigheter för vissa program med öppen källkod. GNU General Public License är ett exempel på en sådan licens. Den föreskriver att du måste släppa ditt program under samma licens. Det är bra för spel, och du kan fortfarande sälja det om du behåller konstresurser och liknande för dig själv. Du kan dock stöta på juridiska problem om du använder bibliotek med slutna källor som FMOD. Dessutom, särskilt om du är en bra programmerare, har du tillgång till källkoden och du kommer inte längre att arbeta med en svart låda. Därför kan du ändra och lägga till verktyg efter behov. Du kan läsa mer om öppen källkod (även kallad "gratis programvara" av skaparen av denna rörelse) här.