Hoe om 'n speletjie -app te skep: 15 stappe (met foto's)

INHOUDSOPGAWE:

Hoe om 'n speletjie -app te skep: 15 stappe (met foto's)
Hoe om 'n speletjie -app te skep: 15 stappe (met foto's)

Video: Hoe om 'n speletjie -app te skep: 15 stappe (met foto's)

Video: Hoe om 'n speletjie -app te skep: 15 stappe (met foto's)
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Mei
Anonim

Droom u daarvan om 'n speletjie -app te skep wat baie geld sal verdien? Al wat u nodig het, is die begeerte, 'n spelplan en die regte tegnologie. Hierdie wikiHow leer u hoe u kan begin met die maak van 'n speletjie -app.

Stappe

Metode 1 van 2: Voorbereiding vir die ontwikkeling van 'n speletjie

Skep 'n speletjie -app Stap 1
Skep 'n speletjie -app Stap 1

Stap 1. Verstaan u vaardighede en beperkings

Daar is baie wat nodig is om 'n speletjie te ontwerp. Daar is navorsing, programmering, grafiese ontwerp, klankontwerp, musiekkomposisie, bemarking en nog baie meer. Om te verstaan watter vaardighede u (of u organisasie) het, sal u help om idees te kry wat gebaseer is op u sterk punte.

Miskien is u 'n uitstekende programmeerder, maar nie so 'n uitstekende kunstenaar nie. U kan fokus op die spelmeganika, maar vertrou op 'n minimalistiese kunsstyl. Miskien is u 'n uitstekende grafiese ontwerper, maar nie so goed in programmering nie. U kan 'n speletjie -enjin vind wat die meeste kodering vir u versorg terwyl u konsentreer op die kunsontwerp

Skep 'n speletjie -app Stap 2
Skep 'n speletjie -app Stap 2

Stap 2. Doen marknavorsing

Die eerste ding wat u moet doen, is om 'n gevoel van die mark te kry. Bestudeer die suksesvolle programme en speel dit, aangesien dit u boekdele oor die mark sal vertel. Hoe meer tyd u kan bestee om suksesvolle programme te bestudeer, hoe beter beeld kry u oor hul algemene eienskappe en die wenslikheid van gebruikers. Hou die notas in ag vir die sukses van 'n app, die rangorde en konsekwentheid daarvan.

  • Speldemografie het verander. Die gemiddelde speler is nie meer die stereotipiese tiener nie. Tans word bykans elke demografie in die samelewing speletjies gespeel. Die gemiddelde mobiele speler is ongeveer 36 jaar oud. 51% is vroulik en 49% is mans. Een derde van alle mobiele spelers is tussen 35 en 50 jaar oud.
  • Toevallige speletjies (dws Candy Crush, Angry Birds) is die gewildste spelgenre. Dit is speletjies met 'n vinnige aflaai, maklik om te leer en te speel, en dit kan in kort stappe gedurende die dag gespeel word. Eerste-persoon shooters (dws Overwatch, Destiny) is die tweede gewildste genre. Rolspeletjies (dws The Elder Scrolls, Final Fantasy) kom op die derde plek, gevolg deur Battle Royal-speletjies (dws Fortnite, PUBG) en Massive Multiplayer Online RPG's (dws World of Warcraft, The Elder Scrolls Online) en Multiplayer Battle Arena speletjies (dws DOTA 2, League of Legends).
Skep 'n speletjie -app Stap 3
Skep 'n speletjie -app Stap 3

Stap 3. Kom met suksesvolle idees

Dinkskrum met jou span of met ander mense om idees te bedink wat spelers besig sal hou. Gebruik u marknavorsing om te sien wat die neiging is en in aanvraag is. Dink daaraan hoe u die markvraag kan vervul terwyl u 'n spel maak wat uniek en opvallend is.

  • Vertrou altyd kundige advies. Wees bereid om aan te hou improviseer en u eie idees te herwerk totdat hulle op die punt is waarop hulle op hul beste is.
  • Sommige van die beste programme is 'n draai in 'n ou idee, met 'n nuwe rigting.
  • Hou by programme met 'n lae risiko en 'n hoë waarskynlikheid vir 'n groter groep mense, van tieners tot volwassenes.
  • Konsentreer daarop om programme op te stel op grond van vermaak, intuïtiwiteit, betrokkenheid, verslawing en sy grafika en klank. Steek enige app uit wat minder as bogenoemde eienskappe het.
  • Dink aan 'n storie vir jou spel. 'N Goeie verhaal met karakters, kinkels, doelwitte en belonings kan die spelervaring verbeter.
Skep 'n speletjie -app Stap 4
Skep 'n speletjie -app Stap 4

Stap 4. Besluit oor 'n monetiseringsbeleid

As u tyd en hulpbronne gaan gebruik om 'n speletjie te ontwikkel, sal u waarskynlik geld daaruit wil verdien. Tans is daar verskillende maniere waarop ontwikkelaars geld kan verdien uit die programme wat hulle ontwikkel. U kan een of 'n kombinasie van die volgende monetiseringsbeleide gebruik:

  • Advertensie -inkomste:

    Met hierdie opsie kan spelers 'n program gratis aflaai, maar die app bevat advertensies in die spel. As ontwikkelaar word u betaal elke keer as daar na 'n advertensie getik of gekyk word. Die nadeel is dat baie spelers dit irriterend en afleidend vind. As gevolg hiervan bied baie app-ontwikkelaars spelers die geleentheid om 'n advertensievrye weergawe van die spel te koop.

  • Inprogram-aankope:

    Met hierdie model kan spelers gratis 'n basisweergawe van die spel aflaai, maar ekstra funksies en inhoud koop. Dit kan power-ups, nuwe karakters, nuwe uitrustings en meer wees.

  • Premium aankoop:

    Met hierdie model kan spelers ook 'n basisweergawe van die app gratis aflaai. Die gratis weergawe kan 'n demo- of proefweergawe wees, of 'n weergawe met beperkte funksionaliteit. Die speler kry dan die opsie om te betaal om die volledige weergawe van die spel te ontsluit.

  • Eenmalige aankoop:

    Hierdie opsie vereis eenvoudig dat spelers 'n eenmalige fooi betaal voordat hulle die speletjie aflaai.

Skep 'n speletjie -app Stap 5
Skep 'n speletjie -app Stap 5

Stap 5. Skep 'n ontwerpdokument

Dit is tyd dat u u gedagtes op papier gooi. Skep 'n ontwerpdokument wat al die idees bevat wat u in die spel wil hê. 'N Ontwerpdokument bevat alles, van 'n verduideliking van die spelmeganika, doelwitte en belonings, karakters en bios, konsepkuns, vlakontwerpe en alles wat u span moet weet.

Skep 'n speletjie -app Stap 6
Skep 'n speletjie -app Stap 6

Stap 6. Besluit op 'n platform om u spelprogram op te publiseer

Daar is twee groot markte in die mobiele spelbedryf, Android met die Google Play -winkel en iOS (iPhone/iPad) met die App Store. Daar is positief en negatief vir albei. U moet besluit op watter platform u u speletjie wil publiseer. U kan u speletjie ook vir albei publiseer, maar dit verg ekstra hulpbronne en koste.

  • Die iOS App Store het 'n ontwikkelingsfooi van $ 99 per jaar. Die Google Play-winkel het 'n eenmalige ontwikkelingsfooi van $ 25. Beide platforms verminder die inkomste uit app -aankope met 30%.
  • Die iOS App Store doen meer om nuwe speletjies en programme te bevorder, maar albei platforms het groot mededinging en vereis dat die ontwikkelaar kreatief moet wees om hul programme te laat uitstaan.
  • Die Google Play -winkel op Android het 'n baie minder streng goedkeuringsproses vir programme wat ingedien word. Dit is baie moeiliker om programme vir die iOS App Store goedgekeur te kry, maar die App Store is baie beter om ontwikkelaars terugvoer te gee wanneer programme nie goedgekeur word nie.
  • Android -gebruikers is geneig om gratis programme te verkies, terwyl iOS -gebruikers baie meer gewoond is om vir programme te betaal.
  • Die iOS App Store gebruik 'n soekwoordmodel. Dit vereis dat ontwikkelaars 'n lys sleutelwoorde indien wat gebruikers moet invoer om u program te vind. Die Google Play Winkel -soektog maak nie staat op sleutelwoorde nie, in plaas van navrae oor die soektog na die apptitel, beskrywing en meer.
Skep 'n speletjie -app Stap 7
Skep 'n speletjie -app Stap 7

Stap 7. Kies die regte tegnologie om u app te ontwikkel

As u u spelidee in kaart gebring het en u 'n platform gekies het, moet u die regte tegnologie en gereedskap vind om u app te ontwikkel. Beide iOS en Android het hul eie inheemse programmeertale. Sommige van u besluite kan dus afhang van watter platform u kies om u speletjie te publiseer. Miskien moet u besluit oor die toepaslike spelmotor of middelware wat nodig is om u spel te ontwikkel, sowel as die sagteware wat u wil gebruik om grafika en klank te ontwikkel:

  • Die inheemse programmeertaal vir Android -speletjies is Java. Die inheemse programmeertaal vir iOS -programme is Swift.
  • Android Studio is die amptelike geïntegreerde ontwikkelingsateljee vir die ontwikkeling van programme vir Android. Xcode op Mac word gebruik om programme vir iOS te ontwikkel.
  • Baie speletjies word ontwikkel met behulp van spelmotors wat al u spelbates en -kode kan integreer, sowel as weergawes van u spel vir verskillende platforms kan publiseer. Die gewilde spelmotor vir mobiele speletjies is Unity, Cocos en Unreal Engine.
  • 2D grafiese ontwerp sagteware is nodig vir alle speletjies, selfs speletjies wat hoofsaaklik 3D is (vir die titelskerm, spyskaarte, HUD, pop-ups, ens.). Photoshop of GIMP kan gebruik word om 2D-raster-gebaseerde grafika te ontwikkel, terwyl Adobe Illustrator of Inkscape gebruik kan word om 2D-vektorgrafika te ontwikkel.
  • Speletjies wat 3D -grafika gebruik, benodig 3D -modelleringsagteware. 3D -modelleringsprogramme sluit in Maya, 3DS Max en Blender 3D.
  • Benewens grafiese sagteware, benodig u ook 'n digitale klankwerkstasieprogram (DAW) om klank te ontwikkel en op te neem, sowel as 'n klank -koppelvlak wat mikrofone, sleutelborde en ander instrumente met u rekenaar kan koppel. Digitale klankwerkstasies sluit in Adobe Audition, Cubase, Reaper, Pro Tools, FL Studio en Ableton Live.
Skep 'n speletjie -app Stap 8
Skep 'n speletjie -app Stap 8

Stap 8. Ontwikkel 'n prototipe vir u spel

U prototipe moet uiters eenvoudig wees. Dit is nie 'n volledige spel nie. Dit hoef nie al die bates, vlakke, power-ups en vyande te hê wat u beplan nie. Dit hoef nie eens mooi grafika te hê nie. Dit hoef net 'n vereenvoudigde weergawe van u spel te wees wat wys dat u 'n lewensvatbare idee het. Dit kan gebruik word om u idees te toets, beleggers te lok en 'n span aan te stel.

Metode 2 van 2: Die ontwikkeling van 'n mobiele speletjie

Skep 'n speletjie -app Stap 9
Skep 'n speletjie -app Stap 9

Stap 1. Huur die regte span aan

Huur is 'n lang proses. U moet die pos plaas, aansoekers filter, kandidate ondervra, hulle u NDA laat teken en u idee verduidelik; dit alles voordat u met die kodering begin. Maar om goeie huurgeld te maak, is 'n toekomstige belegging, wat u help om onnodige vertragings te vermy. In hierdie proses moet u poslyste gee wat spesifiseer watter tipe kandidaat u soek, 'n algemene beskrywing van die projek wat nie te veel besonderhede openbaar nie.

Laat elke potensiële kandidaat 'n geheimhoudingsooreenkoms onderteken voordat hulle aangestel word, aangesien u u idee moet beskerm

Skep 'n speletjie -app Stap 10
Skep 'n speletjie -app Stap 10

Stap 2. Bou u spelbates

Die spelbates bevat al die individuele stukke waaruit 'n spel bestaan. Dit bevat 2D -grafika, geanimeerde sprites, 3D -modelle, agtergrondprente, vlakontwerp, musiek, klankgrepe, meer. Alles wat die speler tydens die spel kan sien of hoor, moet basies geskep word.

Skep 'n speletjie -app Stap 11
Skep 'n speletjie -app Stap 11

Stap 3. Kodeer jou spel

Kodering en skrif is wat 'n speletjie interaktief maak. Scripting word gebruik om te bepaal wat gebeur wanneer die speler met die spel in wisselwerking is, sowel as wat gebeur wanneer voorwerpe op die skerm met mekaar in wisselwerking tree. Scripting word gebruik om die vloei van die spel en die volgorde waarin dinge gebeur, te bepaal. Die bates is die individuele stukke van 'n spel. Die kodering is die gom wat dit alles saambind.

Maak seker dat u programmeerders huur wat ervare is in die programmeertale wat u benodig. U benodig programmeerders wat ervare is met die inheemse programmeertaal vir die platform waarop u u spel vrystel, sowel as algemene kennis van C/C ++ en enige ander skrifte wat u speletjie benodig

Skep 'n speletjie -app Stap 12
Skep 'n speletjie -app Stap 12

Stap 4. Toets die app

Met toets kan u sien hoe u spel in die regte wêreld werk as regte mense dit speel. Maak seker dat u 'n verskeidenheid toetsers het. Laat mense van verskillende ouderdomme en demografie toe om te speel en kyk hoe hulle u produk gebruik. Hiermee kan u probleme opspoor en regstel wat u nie verwag het nie. Vra vir terugvoer. Kyk hoe hulle die spel speel. Speel hulle dit op die regte manier? Is daar iets wat u kan doen om hulle te help om die spel beter te verstaan? Is die spel te moeilik of te maklik? Is dit lekker om aan te trek? Is daar foute of foute wat opgelos moet word?

Open Beta is die plek waar u die publiek toelaat om 'n beperkte tyd gratis aan te meld en u speletjie te speel voordat u spel vrygestel word. Met Early Access kan u mense 'n onvoltooide weergawe van u spel speel voordat dit teen 'n verlaagde prys vrygestel word. Beide strategieë is 'n goeie manier om u spel te toets terwyl u ook 'n fanbasis opbou

Skep 'n speletjie -app Stap 13
Skep 'n speletjie -app Stap 13

Stap 5. Bemark u app

Selfs voordat u speletjie vrygestel word, moet u begin met die bemarking van u spel en 'n bietjie buzz oplewer. Skep 'n webwerf vir u speletjie en 'n promosievideo. Maak seker dat dit potensiële spelers laat weet wat hulle van u spel kan verwag, terwyl dit beklemtoon wat dit uitstaan. Praat met dobbeljoernaliste en publikasies oor u spel. Laat beoordelaars resensies van u spel publiseer. Stel 'n vrystellingsdatum in en skep 'n ikoon en omslagkuns vir u spel.

Skep 'n speletjie -app Stap 14
Skep 'n speletjie -app Stap 14

Stap 6. Publiseer jou speletjie

As dit tyd is om u speletjie vry te stel, moet u as ontwikkelaar registreer by u gekose platform. Maak seker dat u app aan al die kwaliteitsversekeringsstandaarde voldoen wat deur die platformmark uiteengesit word. U moet dit doen voor die beoogde vrystellingsdatum. As u app afgekeur word, luister na enige terugvoer wat u kry en maak die nodige veranderinge. Dien dan u program weer in.

Skep 'n speletjie -app Stap 15
Skep 'n speletjie -app Stap 15

Stap 7. Hou aan om daaraan te werk

Vandag is dit selde dat u 'n app kan vrystel en dan daarmee klaar kan wees. Sodra dit aan 'n groter gehoor bekend gemaak is, sal u waarskynlik meer te wete kom oor nuwe foute, kritiek en beveiligingsprobleme wat u nie verwag het nie. U sal waarskynlik aan u speletjie moet werk en nuwe kolle vrystel om probleme met u spel op te los.

Gaan gebruikersresensies en opmerkings na. Antwoord hulle en neem opbouende kritiek ter harte. Dit toon dat u omgee vir die maak van 'n goeie produk

Aanbeveel: