211service.com
Hur man gör ett framgångsrikt indiespel: praktiska tips för att omsätta dina idéer till verklighet

Okej, så du har en bra idé för ett spel men har ingen aning om var du ska börja. Eller så kanske du har en vag idé, men den stora mängden saker att överväga gör att gå utöver din ursprungliga idé verkar överväldigande och hindrar dig från att ta dig förbi de första stegen i att skapa något fantastiskt. För att hjälpa dig komma över det första hindret frågade vi utvecklarna av bästa indiespel för praktiska råd om hur du kommer igång. Låt oss inte sockra på det här: det finns ingen genväg till framgång - eller ens en garanti för att ditt spel kommer att bli klart - men en sak som ljöd framför allt är att det aldrig har funnits en bättre tid att omsätta dina idéer till verklighet. Den här artikeln är bara början på en lång och potentiellt livsförändrande resa om du är beredd att arbeta hårt (som, verkligen, verkligen, hårt) och lämna dina förutfattade meningar bakom dig.
Vill du ha fler Xbox-funktioner, intervjuer och råd?
Prenumerera på officiella Xbox Magazine i tryckt eller digital form för mer djupgående funktioner, recensioner och förhandsvisningar om Xbox One, Xbox One X och framtiden för Microsofts konsol.
Du måste veta hur mycket du inte vet, förklarar Cuphead art director Chad Moldenhauer. Du vet inte hur mycket saker verkligen kommer att kosta, du vet inte hur lång tid saker verkligen kommer att ta att utvecklas. Du vet inte riktigt hur konst, programmering och design är relaterade till varandra, och hur tids- och pengarbegränsningar på en kommer att orsaka kompromisser med de andra två. När du vet att du vet inte dessa saker kommer du att inse att dina planer för omfattning och tidsskala är felaktiga och du kommer att vara mer realistisk med vad du kan göra.
Du måste också göra det av rätt anledningar. Om du funderar på att göra det för pengarna, kommer du att bli enormt besviken. Att göra indiespel är inte lukrativt för alla, och det är ganska lite mer stressande än många andra yrken, säger Ooblets utvecklare Ben Wasser. Ett kontorsjobb är vanligtvis en enklare, säkrare och mer betald karriärväg. Jag skulle fortfarande personligen föredra att göra indiespel, men folk bör inte vara under falska intryck när de hoppar in.
Jag har en idé... var ska jag börja?
Med det tydligt i åtanke är nästa sak du behöver göra att ta din idé och bestämma vilken spelmotor du ska använda. Det finns massor att välja på, som t.ex Gamemaker Studio 2 , Overklig motor eller Enhet för att bara nämna några. Var och en låter dig göra olika saker och alla har gratisversioner så att du kan leka med dem och se vilken som passar bäst för spelet du försöker göra. Unity är den mest populära bland indie-utvecklare eftersom den fungerar bra med både 2D- och 3D-spel. Det kräver dock att du lär dig kodning. Men tack och lov finns det en lösning för det också. Det finns så många fantastiska människor som tar sig tid att lära andra gratis, säger Förra natten utvecklare Tim Soret. Se GDC-förhandlingarna, YouTube-videor, läs 80.lv , Gamasutra artiklar. Du kommer att lära dig massor, även om du inte får det 100% på länge. Att följa tutorials är ett bra sätt att göra dig lättare och gäller för alla andra discipliner inom spelutveckling.
- Vad är en spelmotor? Vi avslöjar de bästa mjukvaruverktygen för utvecklare
När du väl har din motor börjar det roliga. Det bästa sättet att komma igång är att bara börja göra ditt första enkla spel, säger Moldenhauer. Om du är en programmerare, börja bygga en kärnprototyp för spelet. Om du är en artist, börja skapa användbara tillgångar för spelet. Om du är en designer, börja göra nivålayouter och specifika spelkoncept. Om du är en författare, börja skriva manuset. När du väl börjar kommer du att se var dina kunskapsluckor finns och sedan kan du börja försöka fylla i dem. Nyckeln är att bara börja fylla ditt spel med något, vad som helst.
Om konst inte är din starka sida, kan du titta på att anställa din egen konstnär.
Det finns massor av otroliga artister du kan hitta på Twitter, Tumblr, ArtStation och Dribbla att man kan anställa frilans eller heltid, säger Wasser. Det finns också mycket grejer på Unity Asset Store , vilket är bra för att testa idéer. Men om du känner dig extra självsäker kanske du vill göra detta själv. Om konst inte är din starka sida kan du titta på att anställa din egen konstnär, säger Chucklefish konstnären Lu Nascimento. Men om du är intresserad av att göra pixelkonsttillgångar själv finns det massor av tutorials i forum, mediumartiklar, YouTube och till och med Twitter som du kan kolla in. Det här är perfekt om du inte kan anlita någon för att hjälpa, vilket kommer att vara de flesta när du börjar.
Var försiktig så att du inte går före dig själv. Undvik att utveckla konsttillgångar av hög kvalitet innan kärnan i spelet känns rätt, säger Moldenhauer. Få ditt spel att spela så nära som möjligt vad du vill att det sista spelet ska kännas som innan du gör det snyggt. Om du lägger ner mycket arbete på konst medan spelet fortfarande är i rörelse, kommer du att sluta kasta ut mycket dyrt arbete när kärnan förändras. Eller ännu värre, du kommer att leva med ett understandardspel eftersom du inte vill slösa bort konsten som skapades för det.
Enbart teknisk kompetens kanske inte räcker
Förutom den tekniska utvecklingsförmågan finns det mjuka färdigheter – planering, lagarbete och så vidare, säger Chucklefish-programmeraren Tom Coxon. Game jams är ett bra sätt att öva på dessa, särskilt om de är lagbaserade, eller inför tematiska eller tidsrelaterade begränsningar. Vad du än bestämmer dig för att göra, avsluta det. Det låter självklart men det är ingen hemlighet att majoriteten av människor som börjar göra spel faktiskt inte avslutar dem. Chansen är att det första spelet du skapar inte kommer att vara bra, men poängen är att lära sig hur man avslutar ett projekt och går vidare. Du kommer att lära dig mycket om spelutveckling genom att skapa fler spel.
För att hjälpa dig själv, sätta dina egna deadlines och försöka uppnå något varje dag, oavsett hur liten. Det är lätt att fastna i utvecklingen av ditt spel men tidshantering är viktigt och när det görs väl kan det förbättra produktiviteten och motivationen. Vi använder appar för uppgiftshantering som Trello och Begrepp , för att dela upp arbetsbelastningen i hanterbara bitar och hålla synlighet över varandras uppgifter mellan teammedlemmar, säger Chucklefishs marknadsföringsstrateg Katy Ellis. Det är verkligen användbart att ha en mycket visuell att-göra-lista, som du kan länka arbetstillgångar och dokument till, och supertillfredsställande att dra den uppgiften till avsnittet Komplett i slutet av dagen.
Det är inte bara vad du gör... utan vad du inte gör
Folk pratar alltid om de saker du borde göra, men det finns massor av saker du borde inte do. Att ignorera affärssidan av spelutveckling är ett vanligt misstag, säger Chucklefish-producenten Rosie Ball. Det kan verka som ett krångel när allt du vill göra är att tänka på din fantastiska spelidé, men att ha några viktiga processer på plats som en affärsplan, kontrakt mellan teammedlemmar och dokumenterade roller och ansvar inom teamet kan hjälpa till att undvika stora huvudvärk längre fram, speciellt om spelet blir en succé. Följ inte trender och undvik trånga genrer, säger Soret. Det finns dussintals genrer som nästan är övergivna idag, och dussintals publik som svälter efter mer innehåll. Titta bara på mångfalden av spel [förr i tiden], du kommer att se många av dessa nischer att fylla. Välj en och ta den till nya höjder med modern fysik, grafik och berättande. Undvik att vara tyst, säger Wasser. Dela ditt arbete, prata med din publik, var öppen.
'Den största utmaningen är att hantera den massiva arbetsbelastningen och se till det sista'
Försök att inte bita av mer än du kan tugga. Engagera dig i så många indiespelsgrupper du kan. Många människor stöter på samma problem som du och att få deras insikt är ovärderligt. Det är också en chans för dig att hjälpa andra genom att dela med dig av din kunskap. Som nämnts tidigare kommer detta inte att gå smidigt, och hela vägen genom utvecklingen kommer du att stöta på olika utmaningar.
Den största utmaningen är att hantera den massiva arbetsbelastningen och se till det sista, säger Moldenhauer. När du väl kommit över den första puckeln är det spännande att bygga ut ditt spel, vara kreativ och lösa problem när du går. Den spänningen och skapandets stolthet kan driva dig länge, men spelutvecklingen är så mycket längre än så. När du krossar din tusende bugg på ett undermenysystem som bara en bråkdel av din eventuellt obefintliga publik någonsin kan se, kan det vara riktigt svårt att fortsätta.
Vilken programvara kan hjälpa mig att komma igång?
- Unity - Spelmotor
Du kan välja vilken annan motor som helst, men Unity är möjligen den mest populära motorn för indieutvecklare. Det låter dig skapa både 2D- och 3D-spel och erbjuder ett brett utbud av verktyg och funktioner. - Gimp - Konstprogram
Det här är ett fantastiskt stycke högkvalitativ programvara som gör ett liknande jobb som Adobe Photoshop och gör att du smärtfritt kan skapa dina egna texturer, bakgrunder eller 2D-sprites. - Blender - 3D-modeller
Om du funderar på att skapa ett 3D-spel eller ett spel med 3D-element så låter den här programvaran, som ursprungligen släpptes för 20 år sedan, dig inte bara göra 3D-modeller utan också animera dem. - LMMS - Musikskapare
Detta gör att du kan skapa din egen musik och ljudeffekter som du kan importera till Unity. Du behöver inte ens ett tangentbord men du behöver lämplig hårdvara. - Wwise - Ljudprogram
Denna programvara, som är mycket tillgänglig, används i många framgångsrika spel och används för att manipulera ljud. Du kan till exempel simulera ljudmiljöer och mixa spår i realtid.
Det är tröttsamt... och du måste få ditt spel uppmärksammat
Jag tror att de flesta utvecklare kämpar för att bli uppmärksammade bland massan av spel som produceras, säger Soret. Du måste hitta en originell vinkel, för att erbjuda något annorlunda. Den andra mycket svåra delen är att man inte gör ett spel bara göra ett spel. Du startar ett företag, du skapar ett team, sedan du gör ett spel. Dessa tre uppgifter är massiva och beroende av varandra. Du måste smutsa ner händerna i varje aspekt av produktionen, och du måste bli bra på det. Det är mycket att ta på axlarna. Det är tröttsamt och överväldigande, men det är också spännande i den meningen att man aldrig kan bli uttråkad, det finns alltid något nytt och intressant att jobba med.
Detta är något du kan använda till din fördel för att få synlighet. Dra inte undan för din utvecklingshistoria, förklarar Chucklefish produktchef Tom Katkus. En av de bästa sakerna med indiespel är att spelare får veta vem som gör deras spel. Det här är bra för att få spelare intresserade av ditt projekt, men du kan använda samma tillgänglighet för att få en utgivare att veta vem du är.
Läs det finstilta när du skriver kontrakt
Naturligtvis är det väldigt praktiskt att ha en utgivare, men om du gör dig synlig på alla de rätta sätten kanske du inte ens behöver en. Med det sagt, om du till slut hittar dig själv med en publiceringsmöjlighet, kommer att vara förberedd hjälpa dig i det långa loppet. Ge aldrig upp din IP och se till att du har en utfartsdörr i kontraktet ifall utvecklingen går fel, säger Soret. Överväg också att leta efter investerare för att ta en andel i ditt företag, snarare än att bara gå efter förlag. Publishers är intresserade av projektet de undertecknade, medan investerare fokuserar på att växa din studio och långsiktig hållbarhet. Det är en annan värld, det är skrämmande, men det kan vara värt det.
Med vilken affärsrelation som helst är vad som står specifikt i kontraktet viktigare än något någon säger, förklarar Wasser. Många utvecklare värderar inte, förstår eller vill inte bry sig om detaljerna i kontrakt, eftersom de är typ motsatsen till den kreativa processen, men det kan allvarligt bita dem senare. Om det är ett viktigt avtal, be en advokat att gå igenom det. Dessutom är allt förhandlingsbart.
'ID@ Xbox-programmet är ett utmärkt sätt att göra detta [att göra spel för Xbox One]. Utvecklare som accepteras i det kommer att få två gratis utvecklingspaket och tillgång till systemets arkitektur.'
När du har förtjänat dina utvecklingsskott genom att avsluta projekt kanske du vill utveckla spel för Xbox One. ID@ Xbox-programmet är ett utmärkt sätt att göra detta. Utvecklare som accepteras i det kommer att få två gratis utvecklingssatser och tillgång till systemets arkitektur, så att du kan stödja ditt spel med saker som prestationer.
Indiespelvärlden är skrämmande men alla indieutvecklare hejar på dig. En av de bra sakerna med spelindustrin just nu är att utomstående med begränsade resurser kan spela vid samma bord som de stora förankrade spelarna med miljoner/miljarder dollar, säger Wasser. Det kommer alltid att finnas en nackdel med indies, men det är fortfarande bättre än situationen i de flesta branscher.