Hur du provar på spelutveckling och skapar ditt första mobilspel
Miscellanea / / July 06, 2023
Steg-för-steg-instruktioner för de som inte vet var de ska börja.
För en nybörjare är det enklaste sättet att börja fördjupa sig i spelutveckling att skapa ett hyper-casual-spel: det är ganska enkelt och har elementär mekanik. Övergången till spelet här är omedelbar.
Du kan göra ett sådant spel även ensam. Det kan ta dig från flera timmar till ett par dagar att skapa den, och ungefär en månad eller två att föra den till ett släppläge. Låt oss ta reda på exakt hur man gör det.
Hur man skapar ett hypercasual-spel
Det finns flera viktiga steg som du inte kan vara utan. Låt oss prata om var och en av dem i ordning.
Bestäm dig för en idé
Du kan skapa en idé för ett spel med hjälp av brainstorming. Och din insikt kommer att hjälpa i denna fråga. Kom ihåg vilka spel du gillade och analysera varför.
För inspiration kan du ladda ner de 30 mest populära projekt på App Store eller Google Play. Var noga med att vara uppmärksam på var och en av dem. Se vad du gillar, vad som irriterar dig när du vill göra ett köp eller titta på annonser för bonusar. Skriv ner de ögonblick som verkade intressanta.
Men kom ihåg att det är bättre att inte välja en produkt som är för nisch eller komplex för att börja med, utan att överväga något mer populärt och enkelt. Till exempel tre i rad spel.
Hitta en utvecklargemenskap
Det kan vara olika chattar, sajter och grupper på sociala nätverk där du kan ställa alla frågor som rör spelutveckling. Du kan se listan över telegramkanaler dedikerade till spelutveckling, till exempel, Här. Ett annat alternativ är att helt enkelt skriva "spelutveckling" i sökrutan.
I dessa chattar kan du ställa de mest grundläggande frågorna: "Behöver jag en vacker ikon?", "Ska det finnas ljud i spelet?" etc. Communitymedlemmar hjälper dig att navigera och förstå i vilken riktning det är bättre att röra sig.
Prenumerera på det maximala antalet spelgrupper i sociala nätverk. Där får du de senaste nyheterna om branschen, hitta likasinnade, lära dig framgångshistorier, upptäcka användbart material och mycket mer.
Och om det verkar som att du kanske inte kan göra det på egen hand, så finns det människor som gärna deltar i skapandet av spelet. Till exempel konstnärer, författare, tonsättare, speldesigners och så vidare. Men självklart kommer de att få betala för sitt arbete.
Slå upp grundläggande tutorials online
YouTube-videor kommer att räcka för att skapa det första spelet. Nästan alla betalkurser återberättar faktiskt informationen som du kan hitta i det offentliga området. Så slösa inte dina pengar.
Du kan enkelt hitta de videor du behöver genom nyckelfraser, till exempel: "skapa ett spel", "hur man skapar ett spel snabbt och enkelt" och så vidare. Det är värt att börja med de enklaste lektionerna. De kommer att berätta om grunderna i hela spelet och förklarar steg för steg var och vilken knapp du behöver trycka på för att till exempel göra karaktär.
Sedan kan du gå vidare till studiet av populära grafiska redaktörer – till exempel Photoshop. Utan dem kommer det inte att vara möjligt att skapa karaktärer och grafik för ditt spel. Du kan också hitta videor för frågor som "Photoshop tutorials" eller "enkla ritningar i Photoshop för ett spel." Tjänsten kommer att ge ut många handledningar för olika typer av spel och motorer, och du behöver bara välja lämpligt alternativ.
Välj en spelmotor
Motorn är spelets underliggande mjukvara. Faktum är att denna term kombinerar en hel rad applikationsprogram som ger grafisk visualisering, ljud, rörelse karaktärer i spelet och så vidare. Här är de mest populära alternativen just nu.
- Enhet är en plattformsoberoende spelmotor. På grund av dess enkelhet och tillgänglighet är den särskilt populär bland indieutvecklare och nybörjare. Unity låter dig importera innehåll från andra program, och gör det även möjligt att köpa tillgångar direkt från olika butiker.
- Stencyl är en gratis motor som låter dig snabbt och enkelt skapa spel på Android utan att behöva skriva kod. Den har ett intuitivt gränssnitt och en bra uppsättning verktyg som ger användarna tillräckligt med alternativ för att skapa 2D-projekt.
- speltillverkare är en spelmotor som stöder plattformsoberoende utveckling med sitt eget programmeringsspråk Game Maker Language. Fördelen är det breda utbudet av stöd plattformar och en stor uppsättning verktyg som gör att du snabbt kan skapa och exportera mobila projekt.
Vi rekommenderar att du börjar med Unity, eftersom det är byggt speciellt för mobilspelsutveckling. Det är också lättast att förstå: det kan ta 1-2 veckor att studera det, max en månad. Efter det kan du till exempel få bollen att rulla. Enhet ger också många Resurser med mallar, texturer, färdiga karaktärer, platser och liknande.
Välj ett programmeringsspråk
Därefter måste du välja ett programmeringsspråk. Det beror oftast på vilken motor du har. I beskrivning Unitys kärnfunktioner säger till exempel att du kan välja ett av tre språk för att använda det: JavaScript, C# eller Bua.
Det viktigaste är att förstå att du i alla fall måste studera programmeringsspråket noggrant om du inte kan det. Vårt råd är att börja med C#. Det kommer att ta dig ungefär en månad att studera det.
Skapa grafik
Det finns flera sätt att lösa detta problem: outsourca all grafik eller gör det själv dra allt i Photoshop. Om du bestämmer dig för att välja det första alternativet kan du söka efter en artist på frilansutbyten, till exempel på kwork. Eller be en av dina vänner att göra det.
Detta är den enklaste och minst arbetskrävande metoden, men det kan kräva ytterligare ekonomiska investeringar från dig. Till exempel kommer att rita ett tecken kosta minst 500 rubel.
Om du bestämmer dig för att göra allt själv, kan du inte göra utan Photoshop. Börja med något så enkelt som en boll som har ögon. Och sedan gradvis gå vidare till din idé.
Efter att allt är ritat måste du gradvis bygga upp den visuella delen av spelet och dess spel: skapa bakgrunden och huvudkaraktärerna, arrangera detaljerna, om några, och bestäm hur hjälten ska interagera med utrymmet och föremålen runt honom.
Separat är det värt att notera att när du arbetar med grafik måste du också ta hänsyn till grunderna för att optimera applikationer för mobila butiker - ASO. Mer om detta i nästa stycke.
Ställ in appoptimering
App Store Optimization (ASO) är processen att optimera ett program, vars syfte är att förbättra dess position och föra den till toppen av mobilprodukter i appbutiker. Ju högre en app rankas i sökresultaten, desto oftare kommer den att installeras.
70 % av alla nedladdningar för ett specifikt sökord tas emot av de tre första ansökningarna från sökresultaten. Resterande 30 % fördelas på projekten i topp 10. Om din applikation har dåligt utvecklade text- och visuella komponenter, kommer den att uppta låga positioner, vilket innebär att den sällan kommer att installeras. Därför måste du tänka på när du arbetar med gränssnittet och spelet optimering mobilappsidor.
Till att börja med, skapa vackra skärmdumpar och ikoner. Bilder måste kunna kännas igen. Till exempel, om huvudpersonen i ditt spel är en fågel, är det värt att lägga till den på ikonen. Det viktigaste är att få ikonen att sticka ut genom att experimentera med färg, orientering och storlek, och inte överbelasta den med små detaljer.
Det är många forskning om vad som bidrar till att fånga användarnas uppmärksamhet. Till exempel finns användningen av blå, rosa och lila färger oftast på ikoner. Därför är det värt att överväga ett färgschema för att få applikationen att sticka ut från andra.
För att öka antalet nedladdningar och installationer av spelet bör du inte bara vara begränsad till den inhemska delen av publiken. kvalitet lokalisering kommer att öka applikationens framgång i andra länder: algoritmer kommer att känna igen närvaron av ett främmande språk och kommer att visa ditt projekt, inklusive för utländska förfrågningar. Lokalisering måste konfigureras både i mobilbutiker och i själva spelet.
Det mest relevanta språket är engelska, så det är värt att börja med det. Den följs av vietnameser, kineser och andra. Om applikationen är efterfrågad kommer det med tiden att vara möjligt att översätta den till alla återstående språk. Men i början kommer detta inte att påverka varken nedladdningsbarhet eller popularitet.
Få feedback
Be vänner eller familjemedlemmar att prova ditt spel och ge respons. Använd dessa kommentarer för att förbättra appen och göra den mer attraktiv för spelare. Du kan också skriva till professionella chattar med spelutvecklare och be dem att utvärdera ditt projekt genom att släppa en länk till det. Så du kommer också att få en professionell bedömning av din idé.
Publicera ditt spel
När din app är redo att publiceras, skicka gärna in den till Google Play eller App Store. Men innan dess, se till att studera reglerna för mobila butiker - du kan göra detta här Och här. Brott mot dem kan leda till att ditt konto blockeras och avsevärt komplicera modereringsprocessen före publicering.
Du måste också registrera dig på den plattform du väljer som utvecklare. Se till att tillhandahålla riktiga uppgifter om dig själv, annars kommer du att förlora åtkomsten till ditt konto.
En viktig punkt: registreringen är betald. På Google Play har du en engångsavgift (25 USD), men i App Store måste du betala varje år (99 USD).
Tjäna pengar på spelet
Det finns olika sätt att tjäna pengar på mobilspel: genom köp i spelet, prenumerationer och så vidare. För hypercasual-projekt är den huvudsakliga inkomstkällan vanligtvis reklam. Till exempel, banners inne i spelet eller utfärdande av vissa bonusar för att titta på videor.
Dessa mellansekvenser finns i nästan alla gratisspel, eftersom detta tillvägagångssätt har fördelen av att vara lätt att placera. Utvecklaren ansluter till ett av annonsnätverken (AdMod, AdColony, Google Ads och andra), väljer lämpligt prisklass, och sidan gör resten: den hittar annonsörer, lägger till annonser i appen och samlar in analyser av henne.
För att motivera användare att titta på fler annonser gör de dem till premierade annonser. För visning ge bonusar i spelet: liv, valuta, föremål. De gör spelet lite enklare och helt gratis, vilket uppmuntrar spela på.
Antalet nedladdningar av ditt spel i App Store eller Google Play påverkar direkt dina intäkter. Ju fler som laddar ner appen, desto högre blir inkomsten. Applikationens betyg beror också på antalet nedladdningar, så ju högre det är, desto fler nedladdningar.
Det är viktigt att förstå att ditt första projekt kanske inte fungerar. Men att göra allt för detta är definitivt värt det.
Vad göra här näst
Så du har studerat hypercasual-spel, skapat dina egna, testat det och lagt det på olika plattformar för nedladdning. Vad ska man göra nu?
För att vidareutveckla i gamedev måste du ständigt förbättra dina färdigheter: studie nya tekniker och verktyg, ta onlinekurser och ta kontakt med spelutvecklare för att lära dig om nya branschtrender.
Släpp regelbundet speluppdateringar med förbättringar och förbättringar. Hur man gör kan du till exempel läsa in instruktioner från Google.
Svara även på kommentarer i butiker och förbättra kommunikation med din publik. För att göra detta kan du skapa en community på Discord, där du kommer att lägga upp de senaste uppdateringarna och förbättringarna av applikationen eller genomföra omröstningar om vad spelet saknar.
Dessutom kan du leta efter förlagsföretag för att försöka marknadsföra ditt spel ytterligare. Om de gillar din idé kan de köra en liten reklamkampanj på egen bekostnad och ge dig feedback. Erbjud till exempel ett kontrakt om publiken gillade spelet, eller säg vad det saknar och om det är värt att försöka jobba på ett annat projekt.
Och ett kort men viktigt tips: var inte rädd för att försöka förverkliga dina idéer. Marknaden för mobilapplikationer växer och förändras, och kanske är det du som kommer att behöva ta med något nytt till spelvärlden.
Läs också👩💻
- Hur man lär sig programmering från grunden
- Roblox: allt du behöver veta
- Vad man ska spela på en smartphone: Lifehacker-läsare ger råd