Det är ett helt nytt tankesätt
Mobilspel är en blomstrande marknad just nu, och det verkar som om alla vill dyka in och ta en bit av marknaden. Att komma igång med mobilspel handlar dock inte bara om att överföra din Windows- eller Xbox-titel till iOS.
Design för din nuvarande plattform, inte din tidigare
Detta verkar som sunt förnuft, men många spel där ute kommer att försöka skonhornet utforma en konsol på en multi-touch-spelenhet. Medan, ja, detta kan fungera, påminns ofta spelaren om att de hellre vill spela spelet på en konsolspelet än på en iPhone.
Kom ihåg att små teckensnitt kan vara läsbara när det gäller konstverk Retina-skärm (och låter dig passa mycket text på skärmen), men de är inte så roliga att läsa. Detsamma gäller för mycket detaljerade strukturer. Du behöver inte en massiv, högupplöst struktur för alla dina tillgångar. Detaljen kan faktiskt göra spelet mer visuellt bullriga, vilket försämrar den konstnärliga känslan och orsakar ögonfläckar.
Medan ljud kan skapa eller bryta ett spel på en stationär dator eller konsol, på mobil, är det en helt mer komplex fråga. De flesta spelare skulle gärna ha ljud i varje spel de spelar, antingen för det estetiska eller gameplay-värdet. Det finns emellertid en fråga om praktiskt för mobilspel, eftersom många inte kan spela spelet med ljud på grund av att de är i allmänna utrymmen. Med alla medel, inkludera ljud om du kan; många mobilanvändare har hörlurar eller begränsas inte av miljön.
Optimerad kod. Ja. Kraften hos nuvarande stationära datorer tillåter en hel del ooptimerad kod att slippa förbi, och skaffar extra systemresurser utan att någon tar upp. Mobil är mycket mer oförlåtande än till och med en spelkonsol. Mobila operativsystem har olika tekniker för att hantera bakgrundsprocesser, batterihantering, resursallokering etc. Om ditt spel tappar systemets batteri ihjäl om en timme kommer ditt spel att få dåliga recensioner, och du kommer inte att tjäna några pengar. Långsam prestanda är en av de första anledningarna till att människor kommer att välja att hylla ett spel för alltid.
Optimera tips
Vi har täckt vad vi inte ska göra. Låt oss nu titta på några ställen att förbättra.
Gränssnitt
Använder du en enda skärm med flera pekskärmar? Om så är fallet, är det en surfplatta eller en skärm i telefonstorlek? Använder du något mer exotiskt som PS Vitas pekskärmar fram och bak och fysiska kontroller? Vad sägs om kamerabaserad förstärkt verklighet? Touch är väldigt intuitivt. Slåss inte med det. Som jag nämnde ovan överlägger många spel helt enkelt gamepad-kontroller på en pekskärm. Detta fungerar i vissa fall, men är ofta problematiskt. En av de viktigaste sakerna du kan göra i detta område är att spela andra spel och se vad som fungerar och vad som inte gör. Specifikt vad som fungerar utan du måste tänka på det. Ju mer omedelbar nedsänkning för spelaren, desto större chans har du att de stannar med spelet, och antingen rekommenderar det till andra, eller köper in-game-objekt genom mikrotransaktioner. Om du inte kan hitta ett befintligt schema som fungerar för ditt spel, tänk på hur du skulle manipulera din avatar i den verkliga världen och hitta något sätt att översätta det till skärmen.
Konst
Som nämnts ovan är massiva texturer på mobil inte en bra idé ur designens synvinkel. De är också hemska när det gäller att öka storleken på ditt spel i enhetens lagring eller suga upp tillgängligt RAM. Du måste göra allt du kan för att krympa dina strukturer till den minsta storleken som kommer att se bra ut på enheten. (Håll dock alltid original med hög upplösning för när nästa generations enheter släpps med skärmar med högre upplösning.) Lär dig hur du skapar en strukturatlas eller hitta ett bra verktyg för motorn du använder / skapar för att bygga dem automatiskt.
Ljud
Ljudet är brutalt och plågar många en bra ljuddesigner på de krav som ställs på dem. Högkvalitativt ljud kan göra att en apps storlek ballonger otroligt. Se till att lyssna på ditt slutliga ljud på alla kompatibla enheter. Mobiltelefonhögtalare rivar ljud, så bedöm inte bara hur det låter genom hörlurar.
Koda
Använd en motor eller ramverk som låter dig gå så nära bar metall som dina programmeringsfärdigheter tillåter. Hög nivå hanterad kod är ofta allt du kan göra, men beroende på vilken motor / ramverk du använder, den kan gå igenom flera tolkningsskikt som verkligen kan bromsa välskriven kod på hög nivå.
Sista ord
Första intryck i en appbutik är kritiska! Även om du kanske har lust att bara ta ut det där och bli gjort, uppdatera det senare, gör det inte. Med hur appbutikerna fungerar, kan du bara få en bild på den första sidan där människor hämtar dig ur folkmassan. Marknadsföring och PR går bara så långt; Om de första hundra personerna som kollade in ditt spel ger det en 1-3-stjärnig recension, är oddsen att du inte får en ny chans. Ta dig tid, gör det rätt och skicka det när det är Gjort.