Hur man skapar en spelapp: 15 steg (med bilder)

Innehållsförteckning:

Hur man skapar en spelapp: 15 steg (med bilder)
Hur man skapar en spelapp: 15 steg (med bilder)

Video: Hur man skapar en spelapp: 15 steg (med bilder)

Video: Hur man skapar en spelapp: 15 steg (med bilder)
Video: Hur beställer jag eller laddar ned programvara för systemåterställning? 2024, Maj
Anonim

Drömmer du om att skapa en spelapp som kommer att tjäna mycket pengar? Allt du behöver är lusten, en spelplan och rätt teknik. Denna wikiHow lär dig hur du kommer igång med att skapa en spelapp.

Steg

Metod 1 av 2: Förberedelser för att utveckla ett spel

Skapa en spelapp Steg 1
Skapa en spelapp Steg 1

Steg 1. Förstå dina färdigheter och begränsningar

Det är mycket som går åt till att designa ett spel. Det finns forskning, programmering, grafisk design, ljuddesign, musikkomposition, marknadsföring och mycket mer. Att förstå vilka färdigheter du (eller din organisation) har hjälper dig att komma med idéer baserade på dina styrkor.

Kanske är du en utmärkt programmerare, men inte en så stor konstnär. Du kan fokusera på spelmekaniken men lita på en minimalistisk konststil. Kanske är du en bra grafisk formgivare, men inte så bra på att programmera. Du kan hitta en spelmotor som tar hand om det mesta av kodningen åt dig medan du koncentrerar dig på konstdesignen

Skapa en spelapp Steg 2
Skapa en spelapp Steg 2

Steg 2. Gör marknadsundersökningar

Det första du ska göra är att få känslan av marknaden. Studerar om de framgångsrika apparna och spelar dem eftersom de kommer att berätta volymer om marknaden. Ju mer tid du kan ägna åt att studera framgångsrika appar, desto bättre bild får du om deras vanliga drag och användarnas önskvärdhet. Behåll anteckningar för en apps framgång är dess ranking och konsistens.

  • Speldemografin har förändrats. Den genomsnittliga spelaren är inte längre den stereotypa tonåringen. Idag spelas nästan alla demografiska i samhället. Den genomsnittliga mobilspelaren är cirka 36 år gammal. 51% är kvinnor och 49% är män. En tredjedel av alla mobilspelare är mellan 35-50 år.
  • Casual -spel (dvs. Candy Crush, Angry Birds) är den mest populära spelgenren. Detta är spel som tenderar att ha snabba nedladdningstider, de är lätta att lära sig och spela och som kan spelas i korta steg om dagen. First-person shooters (dvs Overwatch, Destiny) är den näst mest populära genren. Rollspel (dvs. The Elder Scrolls, Final Fantasy) kommer på tredje plats, följt av Battle Royal-spel (dvs. Fortnite, PUBG) och Massive Multiplayer Online RPGs (dvs. World of Warcraft, The Elder Scrolls Online) och Multiplayer Battle Arena spel (dvs. DOTA 2, League of Legends).
Skapa en spelapp Steg 3
Skapa en spelapp Steg 3

Steg 3. Kom med framgångsrika idéer

Brainstorma med ditt lag eller med andra människor för att komma med idéer som kommer att hålla spelare engagerade. Använd din marknadsundersökning för att se vad som är trendigt och efterfrågat. Tänk på hur du kan fylla marknadens efterfrågan medan du gör ett spel som är unikt och sticker ut.

  • Lita alltid på expertråd. Var beredd att fortsätta improvisera och bearbeta dina egna idéer tills de är på den punkt de är som bäst.
  • Några av de bästa apparna är en twist på en gammal idé, med en ny riktning.
  • Håll dig till lågrisk- och sannolikhetsappar för en större grupp människor, från tonåringar till vuxna.
  • Fokusera på att ta fram appar på grundval av underhållning, intuitivitet, engagemang, beroende och dess grafik och ljud. Stryk över alla appar som har färre egenskaper än ovan.
  • Tänk på en historia för ditt spel. En bra historia med karaktärer, vändningar, mål och belöningar kan förbättra spelupplevelsen.
Skapa en spelapp Steg 4
Skapa en spelapp Steg 4

Steg 4. Besluta om en intäktsgenererande politik

Om du ska lägga tid och resurser på att utveckla ett spel, kommer du förmodligen att tjäna lite pengar på det. Idag finns det en mängd olika sätt utvecklare kan tjäna pengar på de appar de utvecklar. Du kan använda en eller en kombination av följande policyer för intäktsgenerering:

  • Annonsintäkt:

    Med det här alternativet kan spelare ladda ner en app gratis, men appen innehåller annonser i spelet. Som utvecklare får du betalt varje gång en annons trycks eller visas. Nackdelen är att många spelare tycker att detta är irriterande och distraherande. Som ett resultat erbjuder många apputvecklare spelare möjligheten att köpa en annonsfri version av spelet.

  • Inköp i appen:

    Denna modell tillåter spelare att ladda ner en basversion av spelet gratis, men köpa ytterligare funktioner och innehåll. Detta kan vara power-ups, nya karaktärer, nya outfits och mer.

  • Premiumköp:

    Denna modell låter också spelare ladda ner en basversion av appen gratis. Gratisversionen kan vara en demo- eller testversion eller en version med begränsad funktionalitet. Spelaren får sedan möjlighet att betala för att låsa upp hela versionen av spelet.

  • Engångsköp:

    Detta alternativ kräver helt enkelt att spelarna betalar en engångsavgift innan de laddar ner spelet.

Skapa en spelapp Steg 5
Skapa en spelapp Steg 5

Steg 5. Skapa ett designdokument

Det är dags att du häller dina tankar på papper. Skapa ett designdokument som innehåller alla idéer som du vill gå in i spelet. Ett designdokument innehåller allt från en förklaring till spelmekaniken, mål och belöningar, karaktärer och bios, konceptkonst, nivådesigner och allt ditt team behöver veta.

Skapa en spelapp Steg 6
Skapa en spelapp Steg 6

Steg 6. Bestäm en plattform för att publicera din spelapp till

Det finns två stora marknader inom mobilspelindustrin, Android med Google Play Store och iOS (iPhone/iPad) med App Store. Det finns positiva och negativa för båda. Du måste bestämma vilken plattform du ska publicera ditt spel på. Du kan också publicera ditt spel för båda, men detta kommer att kräva extra resurser och kostnader.

  • IOS App Store har en utvecklingsavgift på $ 99 per år. Google Play Store har en engångsutvecklare på 25 USD. Båda plattformarna minskar intäkterna från appköp med 30%.
  • IOS App Store gör mer för att marknadsföra nya spel och appar, men båda plattformarna har stor konkurrens och kräver att utvecklaren är kreativ för att få sina appar att sticka ut.
  • Google Play Butik på Android har en mycket mindre strikt godkännandeprocess för appar som skickas in. Det är mycket svårare att få appar godkända för iOS App Store, men App Store är mycket bättre på att ge utvecklare feedback när appar inte är godkända.
  • Android -användare tenderar att föredra gratisappar, medan iOS -användare är mycket mer vana vid att betala för appar.
  • IOS App Store använder en sökordsmodell. Detta kräver att utvecklare skickar in en lista över sökord som användare måste ange för att hitta din app. Sökningen i Google Play Butik förlitar sig inte på sökord, istället för att söka efter apptitel, beskrivning och mer.
Skapa en spelapp Steg 7
Skapa en spelapp Steg 7

Steg 7. Välj rätt teknik för att utveckla din app

När du har kartlagt din spelidé och du har valt en plattform måste du hitta rätt teknik och verktyg som behövs för att utveckla din app. Både iOS och Android har sina egna inbyggda programmeringsspråk. Så några av dina beslut kan komma till vilken plattform du väljer att publicera ditt spel till. Du kan behöva bestämma lämplig spelmotor eller mellanprogramvara som behövs för att utveckla ditt spel samt den programvara du vill använda för att utveckla grafik och ljud:

  • Det inhemska programmeringsspråket för Android -spel är Java. Det inhemska programmeringsspråket för iOS -appar är Swift.
  • Android Studio är den officiella integrerade utvecklingsstudion för utveckling av appar för Android. Xcode på Mac används för att utveckla appar för iOS.
  • Många spel utvecklas med hjälp av spelmotorer som kan integrera alla dina speltillgångar och kod, samt publicera versioner av ditt spel för olika plattformar. Populär spelmotor för mobilspel inkluderar Unity, Cocos och Unreal Engine.
  • 2D grafisk designprogramvara kommer att behövas för alla spel, även spel som främst är 3D (för titelskärmen, menyer, HUD, popup-fönster, etc.). Photoshop eller GIMP kan användas för att utveckla 2D-rasterbaserad grafik, medan Adobe Illustrator eller Inkscape kan användas för att utveckla 2D-vektorgrafik.
  • Spel som använder 3D -grafik behöver programvara för 3D -modellering. 3D -modelleringsprogram inkluderar Maya, 3DS Max och Blender 3D.
  • Förutom grafikprogram, behöver du också ett digitalt ljudarbetsstationsprogram (DAW) för att utveckla och spela in ljud, samt ett ljudgränssnitt som kan ansluta mikrofoner, tangentbord och andra instrument till din dator. Digitala arbetsstationer för ljud inkluderar Adobe Audition, Cubase, Reaper, Pro Tools, FL Studio och Ableton Live.
Skapa en spelapp Steg 8
Skapa en spelapp Steg 8

Steg 8. Utveckla en prototyp för ditt spel

Din prototyp ska vara extremt enkel. Det är inte ett helt spel. Det behöver inte ha alla tillgångar, nivåer, power-ups och fiender du planerar att ha. Det behöver inte ens ha snygg grafik. Det behöver bara vara en förenklad version av ditt spel som visar att du har en livskraftig idé. Detta kan användas för att testa dina idéer, locka investerare och anställa ett team.

Metod 2 av 2: Utveckla ett mobilspel

Skapa en spelapp Steg 9
Skapa en spelapp Steg 9

Steg 1. Anlita rätt team

Att anställa är en lång process. Du måste posta jobbet, filtrera sökande, intervjua kandidater, få dem att skriva under din NDA och förklara din idé; allt detta innan du påbörjar kodningen. Men att göra bra anställningar är en framtida investering, som hjälper dig att undvika onödiga förseningar. I den här processen måste du ge postannonser som anger vilken typ av kandidat du letar efter en allmän beskrivning av projektet som inte avslöjar för många detaljer.

Låt varje potentiell kandidat underteckna ett informationsavtal innan de anställs, eftersom du måste skydda din idé

Skapa en spelapp Steg 10
Skapa en spelapp Steg 10

Steg 2. Bygg dina speltillgångar

Speltillgångarna inkluderar alla enskilda bitar som utgör ett spel. Detta inkluderar 2D -grafik, animerade sprites, 3D -modeller, bakgrundsbilder, nivådesign, musik, ljudklipp, mer. I princip allt som spelaren kan se eller höra under spelet måste skapas.

Skapa en spelapp Steg 11
Skapa en spelapp Steg 11

Steg 3. Koda ditt spel

Kodning och skript är det som gör ett spel interaktivt. Scripting används för att diktera vad som händer när spelaren interagerar med spelet liksom vad som händer när objekt på skärmen interagerar med varandra. Scripting används för att diktera spelets flöde och i vilken ordning saker händer. Tillgångarna är de enskilda bitarna i ett spel. Kodningen är limet som binder ihop allt.

Se till att du anställer programmerare som har erfarenhet av de programmeringsspråk du behöver. Du behöver programmerare med erfarenhet av det inbyggda programmeringsspråket för plattformen du släpper ditt spel på, samt allmän kunskap om C/C ++ och alla andra skriptspråk som din spelmotor kräver

Skapa en spelapp Steg 12
Skapa en spelapp Steg 12

Steg 4. Testa appen

Testning gör att du kan se hur ditt spel fungerar i den verkliga världen när riktiga människor spelar det. Se till att du har en mängd olika testare. Låt människor i olika åldrar och demografi spela och se hur de använder din produkt. Detta låter dig upptäcka och åtgärda problem som du inte förväntade dig. Be om feedback. Se hur de spelar spelet. Spelar de det på rätt sätt? Finns det något du kan göra för att hjälpa dem att förstå spelet bättre? Är spelet för svårt eller för enkelt? Är det roligt att engagera? Finns det några buggar eller fel som måste åtgärdas?

Open Beta är där du tillåter allmänheten att registrera dig och spela ditt spel gratis under en begränsad tid innan ditt spel släpps. Early Access är där du tillåter människor att spela en oavslutad version av ditt spel innan det släpps till ett reducerat pris. Båda strategierna är ett bra sätt att testa ditt spel samtidigt som du bygger upp en fanskara

Skapa en spelapp Steg 13
Skapa en spelapp Steg 13

Steg 5. Marknadsför din app

Redan innan ditt spel släpps måste du börja marknadsföra ditt spel och generera lite surr. Skapa en webbplats för ditt spel och en reklamvideo. Ser till att det låter potentiella spelare veta vad de kan förvänta sig av ditt spel samtidigt som det betonar vad som gör att det sticker ut. Prata med speljournalister och publikationer om ditt spel. Få granskare att publicera recensioner av ditt spel. Ställ in ett släppdatum och skapa en ikon och omslagsbild för ditt spel.

Skapa en spelapp Steg 14
Skapa en spelapp Steg 14

Steg 6. Publicera ditt spel

När det är dags att släppa ditt spel måste du registrera dig som utvecklare med din valda plattform. Se till att din app uppfyller alla kvalitetssäkringsstandarder som anges av plattformsmarknaden. Du måste göra detta före avsett släppdatum. Om din app avvisas, lyssna på feedback du får och gör lämpliga ändringar. Skicka sedan in din app igen.

Skapa en spelapp Steg 15
Skapa en spelapp Steg 15

Steg 7. Fortsätt arbeta med det

Idag är det sällsynt att du kan släppa en app och sedan vara klar med den. När den väl släppts till en större publik kommer du troligen att lära dig om nya buggar, kritik och säkerhetsproblem som du inte förväntade dig. Du kommer sannolikt att behöva fortsätta arbeta med ditt spel och släppa nya patchar för att åtgärda eventuella problem med ditt spel.

Kontrollera användarrecension och kommentarer. Svara på dem och ta konstruktiv kritik till hjärtat. Detta visar att du bryr dig om att göra en bra produkt

Rekommenderad: