Pangarap mo bang lumikha ng isang gaming app na kumikita ng maraming pera? Ang kailangan mo lang ay ang pagnanasa, isang plano sa laro, at ang tamang teknolohiya. Itinuturo sa iyo ng wikiHow na ito kung paano magsisimulang gumawa ng isang gaming app.
Mga hakbang
Paraan 1 ng 2: Paghahanda upang Bumuo ng Isang Laro
Hakbang 1. Maunawaan ang iyong mga kasanayan at limitasyon
Mayroong maraming mga napupunta sa pagdidisenyo ng isang laro. Mayroong pananaliksik, programa, disenyo ng grapiko, disenyo ng tunog, komposisyon ng musika, marketing, at marami pa. Ang pag-unawa sa kung anong mga kasanayan na mayroon ka (o iyong samahan) ay makakatulong sa iyo na magkaroon ng mga ideya batay sa iyong mga kalakasan.
Marahil ikaw ay isang mahusay na programmer, ngunit hindi tulad ng isang mahusay na artist. Maaari kang tumuon sa mga mekanika ng laro ngunit umasa sa isang minimalist na istilo ng sining. Marahil ikaw ay isang mahusay na taga-disenyo ng grapiko, ngunit hindi gaanong mahusay sa pag-program. Maaari kang makahanap ng isang engine ng laro na nangangalaga sa karamihan ng pag-coding para sa iyo habang nakatuon ka sa disenyo ng sining
Hakbang 2. Magsaliksik sa merkado
Ang unang bagay na dapat gawin ay upang makuha ang pakiramdam ng merkado. Pag-aaral tungkol sa matagumpay na mga app at pag-play ng mga ito dahil sasabihin sa iyo ng dami tungkol sa merkado. Ang mas maraming oras na maaari mong gastusin sa pag-aaral ng matagumpay na apps ang mas mahusay na imahe na makuha mo ang tungkol sa kanilang mga karaniwang katangian at ang pagnanais ng mga gumagamit. Panatilihin ang mga tala para sa tagumpay ng isang app ay ang pagraranggo at pagkakapare-pareho nito.
- Ang demograpiko ng gaming ay nagbago. Ang average na manlalaro ay hindi na ang stereotypical na nagdadalaga na lalaki. Ngayon, ang mga laro ay nilalaro ng halos bawat demograpiko sa lipunan. Ang average na mobile gamer ay halos 36 taong gulang. 51% ay babae, at 49% ay lalaki. Ang isang-katlo ng lahat ng mga mobile na manlalaro ay nasa pagitan ng edad na 35-50.
- Ang mga kaswal na laro (ibig sabihin, Candy Crush, Angry Birds) ang pinakatanyag na genre ng laro. Ito ang mga laro na may posibilidad na magkaroon ng mabilis na mga oras ng pag-download, madali silang matuto at maglaro, at maaaring laruin sa mga dagdag na oras sa buong araw. Ang mga first-person shooter (ie Overwatch, Destiny) ang pangalawang pinakapopular na genre. Ang mga laro sa paglalaro ng papel (hal. The Elder Scroll, Final Fantasy) ay nasa pangatlo, na sinusundan ng mga laro ng Battle Royal (ie Fortnite, PUBG), at Massive Multiplayer Online RPGs (ie World of Warcraft, The Elder Scroll Online), at Multiplayer Battle Arena mga laro (ie DOTA 2, League of Legends).
Hakbang 3. Bumuo ng mga matagumpay na ideya
Brainstorm sa iyong koponan o sa ibang mga tao upang makabuo ng mga ideya na panatilihin ang pansin ng mga manlalaro. Gamitin ang iyong pagsasaliksik sa merkado upang makita kung ano ang nauuso at in-demand. Mag-isip tungkol sa kung paano mo maaaring punan ang pangangailangan sa merkado habang gumagawa ng isang laro na natatangi at namumukod-tangi.
- Palaging magtiwala sa payo ng dalubhasa. Handa na panatilihin ang improvising at muling paggawa ng iyong sariling mga ideya hanggang sa sila ay nasa puntong sila ay ang kanilang pinakamahusay.
- Ang ilan sa mga pinakadakilang apps ay isang pag-ikot sa isang lumang ideya, na may isang bagong direksyon.
- Dumikit sa mga low-risk at mataas na posibilidad na apps na nakatutok sa mas malaking pangkat ng mga tao, mula sa mga tinedyer hanggang sa matatanda.
- Ituon ang pansin sa pag-up ng mga app batay sa libangan, intuitiveness, pakikipag-ugnayan, pagkagumon at mga graphic at tunog nito. Tumawid sa anumang app na may mas kaunti sa nabanggit na mga ugali.
- Mag-isip ng isang kwento para sa iyong laro. Ang isang magandang kwento sa mga character, twists, layunin at gantimpala ay maaaring mapahusay ang karanasan sa paglalaro.
Hakbang 4. Magpasya sa isang patakaran sa monetization
Kung maglalagay ka ng oras at mga mapagkukunan upang makabuo ng isang laro, malamang na gugustuhin mong kumita ng ilang pera. Ngayon, mayroong iba't ibang mga paraan upang makagawa ng pera ang mga developer ng mga binuo nilang app. Maaari mong gamitin ang isa o isang kombinasyon ng mga sumusunod na patakaran sa monetization:
-
Kita sa Ad:
Pinapayagan ng opsyong ito ang mga manlalaro na mag-download ng isang app nang libre, ngunit naglalaman ang app ng mga in-game na ad. Bilang isang developer, mababayaran ka sa bawat oras na ang isang ad ay na-tap o tiningnan. Ang downside ay maraming mga manlalaro mahanap ito nakakainis at nakakaabala. Bilang isang resulta, maraming mga developer ng app ang nag-aalok sa mga manlalaro ng kakayahang bumili ng isang walang ad na bersyon ng laro.
-
Mga pagbili ng in-app:
Pinapayagan ng modelong ito ang mga manlalaro na mag-download ng isang pangunahing bersyon ng laro, nang libre, ngunit bumili ng mga karagdagang tampok at nilalaman. Maaaring ito ay mga power-up, bagong character, bagong damit, at marami pa.
-
Premium na Pagbili:
Pinapayagan din ng modelong ito ang mga manlalaro na mag-download ng isang batayang bersyon ng app nang libre. Ang libreng bersyon ay maaaring isang demo o trial na bersyon, o isang bersyon na may limitadong pagpapaandar. Pagkatapos ay bibigyan ang manlalaro ng pagpipilian upang magbayad upang ma-unlock ang buong bersyon ng laro.
-
Isang beses na Pagbili:
Ang pagpipiliang ito ay nangangailangan lamang ng mga manlalaro na magbayad ng isang beses na bayad bago nila i-download ang laro.
Hakbang 5. Lumikha ng isang dokumento ng disenyo
Panahon na na ibubuhos mo ang iyong mga saloobin sa papel. Lumikha ng isang dokumento ng disenyo na naglalaman ng lahat ng mga ideya na nais mong pumunta sa laro. Naglalaman ang isang dokumento ng disenyo ng lahat mula sa isang paliwanag sa mekanika ng laro, mga layunin at gantimpala, mga character at bios, konsepto ng sining, mga disenyo ng antas, at anumang dapat malaman ng iyong koponan.
Hakbang 6. Magpasya sa isang platform upang mai-publish ang iyong gaming app sa
Mayroong dalawang pangunahing merkado sa industriya ng mobile gaming, Android kasama ang Google Play Store, at iOS (iPhone / iPad) kasama ang App Store. Mayroong mga positibo at negatibo sa pareho. Kakailanganin mong magpasya kung aling platform ang i-publish mo ang iyong laro. Maaari mo ring mai-publish ang iyong laro para sa pareho, ngunit mangangailangan ito ng karagdagang mga mapagkukunan at gastos.
- Ang iOS App Store ay mayroong $ 99 bawat taon na bayad sa developer. Ang Google Play Store ay may isang beses na $ 25 na bayad sa developer. Ang parehong mga platform ay tumatagal ng isang 30% na pagbawas ng kita mula sa mga pagbili ng app.
- Mas maraming ginagawa ang iOS App Store upang magsulong ng mga bagong laro at app, ngunit ang parehong mga platform ay may mataas na kumpetisyon at hinihiling na maging malikhain ang developer upang mapasikat ang kanilang mga app.
- Ang Google Play Store sa Android ay may mas kaunting proseso ng pag-apruba para sa mga app na isinumite. Mas mahirap na aprubahan ang mga app para sa iOS App Store, ngunit mas mahusay ang App Store sa pagbibigay ng feedback sa mga developer kapag may mga app na hindi naaprubahan.
- Ang mga gumagamit ng Android ay may gusto na mas libreng mga app, habang ang mga gumagamit ng iOS ay mas ginagamit sa pagbabayad para sa mga app.
- Gumagamit ang iOS App Store ng isang modelo ng paghahanap sa keyword. Kinakailangan nito ang mga developer na magsumite ng isang listahan ng mga keyword na dapat ipasok ng mga gumagamit upang mahanap ang iyong app. Ang paghahanap sa Google Play Store ay hindi umaasa sa mga keyword, sa halip na query ang paghahanap laban sa pamagat ng app, paglalarawan, at higit pa.
Hakbang 7. Piliin ang tamang teknolohiya upang paunlarin ang iyong app
Kapag na-map ang iyong ideya ng laro at pumili ka ng isang platform, kakailanganin mong hanapin ang tamang teknolohiya at mga tool na kinakailangan upang mapaunlad ang iyong app. Ang parehong iOS at Android ay may kani-kanilang sariling mga wika sa pagprograma. Kaya't ang ilan sa iyong mga desisyon ay maaaring bumaba sa aling platform ang pipiliin mong i-publish ang iyong laro. Maaaring kailanganin mong magpasya sa naaangkop na engine ng laro o middleware na kinakailangan upang mapaunlad ang iyong laro pati na rin ang software na nais mong gamitin upang makabuo ng mga graphic at tunog:
- Ang katutubong wika ng programa para sa mga laro sa Android ay Java. Ang katutubong wika ng programa para sa mga iOS app ay Swift.
- Ang Android Studio ay ang opisyal na integrated integrated studio para sa pagbuo ng mga app para sa Android. Ginagamit ang Xcode sa Mac upang makabuo ng mga app para sa iOS.
- Maraming mga laro ang binuo gamit ang mga engine ng laro na nagawang isama ang lahat ng iyong mga assets ng laro at code, pati na rin ang pag-publish ng mga bersyon ng iyong laro para sa iba't ibang mga platform. Kasama sa mga sikat na game engine para sa mga mobile game ang Unity, Cocos, at Unreal Engine.
- 2D graphic design software ay kinakailangan para sa lahat ng mga laro, kahit na mga laro na pangunahing 3D (para sa screen ng pamagat, mga menu, HUD, mga pop-up, atbp). Maaaring gamitin ang Photoshop o GIMP upang makabuo ng 2D na nakabatay sa raster na mga graphic, habang ang Adobe Illustrator o Inkscape ay maaaring magamit upang bumuo ng 2D vector graphics.
- Ang mga larong gumagamit ng 3D graphics ay mangangailangan ng 3D modeling software. Kasama sa mga programa sa pagmomodelo ng 3D ang Maya, 3DS Max, at Blender 3D.
- Bilang karagdagan sa graphics software, kakailanganin mo rin ang isang digital audio workstation program (DAW) upang bumuo at magrekord ng tunog, pati na rin isang audio interface na maaaring ikonekta ang mga mikropono, keyboard, at iba pang mga instrumento sa iyong computer. Kabilang sa mga istasyon ng mga gawaing digital sa audio ang, Adobe Audition, Cubase, Reaper, Pro Tools, FL Studio, at Ableton Live.
Hakbang 8. Bumuo ng isang prototype para sa iyong laro
Ang iyong prototype ay dapat na sobrang simple. Hindi ito isang buong laro. Hindi kailangang magkaroon ng lahat ng mga assets, antas, power-up, at mga kaaway na balak mong magkaroon. Hindi na kailangang magkaroon ng magandang hitsura ng mga graphics. Kailangan lamang na maging isang pinasimple na bersyon ng iyong laro na nagpapakita na mayroon kang isang kaakit-akit na ideya. Maaari itong magamit upang subukan ang iyong mga ideya, akitin ang mga namumuhunan, at kumuha ng isang koponan.
Paraan 2 ng 2: Pagbuo ng isang Mobile Game
Hakbang 1. Kumuha ng tamang koponan
Ang pagkuha ay isang mahabang proseso. Kakailanganin mong i-post ang trabaho, salain ang mga aplikante, pakikipanayam sa mga kandidato, pirmahan nila ang iyong NDA at ipaliwanag ang iyong ideya; lahat ng ito bago mo simulan ang pag-coding. Ngunit ang paggawa ng mahusay na pag-upa ay isang pamumuhunan sa hinaharap, na makakatulong sa iyo na maiwasan ang mga hindi kinakailangang pagkaantala. Sa prosesong ito, kailangan mong bigyan ang mga listahan ng trabaho sa post na tumutukoy kung anong uri ng kandidato ang iyong hinahanap para sa isang pangkalahatang paglalarawan ng proyekto na hindi nagpapakita ng masyadong maraming mga detalye.
Gawin ang bawat potensyal na kandidato na mag-sign isang kasunduan sa nondisclosure bago ang pagkuha sa kanila dahil dapat mong protektahan ang iyong ideya
Hakbang 2. Buuin ang iyong mga assets ng laro
Kasama sa mga assets ng laro ang lahat ng mga indibidwal na piraso na bumubuo sa isang laro. Kasama rito ang 2D graphics, mga animated sprite, mga modelo ng 3D, mga imahe sa background, disenyo ng antas, musika, mga clip ng tunog, higit pa. Talaga ang anumang maaaring makita o marinig ng manlalaro sa panahon ng laro ay kailangang likhain.
Hakbang 3. I-code ang iyong laro
Ang pag-coding at pag-script ay ang nakakainteres ng isang laro. Ginagamit ang scripting upang idikta kung ano ang nangyayari kapag nakikipag-ugnay ang manlalaro sa laro pati na rin kung ano ang nangyayari kapag ang mga bagay na nasa screen ay nakikipag-usap sa bawat isa. Ginagamit ang scripting upang idikta ang daloy ng laro at ang pagkakasunud-sunod ng mga bagay na nangyayari. Ang mga assets ay ang mga indibidwal na piraso ng isang laro. Ang coding ay ang pandikit na nagbubuklod sa lahat ng ito.
Siguraduhin na kumuha ka ng mga programmer na nakaranas sa mga wika ng pagprograma na kailangan mo. Kakailanganin mo ang mga programmer na nakaranas ng katutubong wika ng pagprograma para sa platform na inilalabas mo ang iyong laro, pati na rin ang pangkalahatang kaalaman sa C / C ++, at anumang iba pang mga wika sa pag-script na kinakailangan ng iyong engine ng laro
Hakbang 4. Subukan ang app
Pinapayagan ka ng pagsubok na makita kung paano gumagana ang iyong laro sa totoong mundo kapag nilalaro ito ng mga totoong tao. Tiyaking mayroon kang iba't ibang mga tester. Payagan ang mga taong may iba't ibang edad at demograpiko na maglaro at makita kung paano nila ginagamit ang iyong produkto. Pinapayagan kang makita at ayusin ang mga problemang hindi mo inaasahan. Humingi ng puna. Panoorin kung paano nila nilalaro ang laro. Ginagampanan ba nila ito sa tamang paraan? Mayroon ka bang magagawa upang matulungan silang maunawaan ang laro nang mas mahusay? Masyadong mahirap o masyadong madali ang laro? Nakakatuwa bang nakakaengganyo? Mayroon bang mga bug o error na kailangang ayusin?
Buksan ang Beta kung saan pinapayagan mong mag-sign up ang publiko at i-play ang iyong laro nang libre sa isang limitadong oras bago maglabas ang iyong laro. Ang Maagang Pag-access ay kung saan pinapayagan mong maglaro ang mga tao ng hindi natapos na bersyon ng iyong laro bago ito maglabas sa isang pinababang presyo. Ang parehong mga diskarte ay isang mahusay na paraan upang subukan ang iyong laro habang pagbuo din ng isang fan base
Hakbang 5. I-market ang iyong app
Bago pa man mailabas ang iyong laro, kailangan mong simulan ang pagmemerkado ng iyong laro at bumuo ng ilang buzz. Lumikha ng isang website para sa iyong laro at isang pampromosyong video. Tinitiyak na ipaalam nito sa mga potensyal na manlalaro kung ano ang maaari nilang asahan mula sa iyong laro habang binibigyang diin kung ano ang pinapansin nito. Kausapin ang mga gaming journalist at publication tungkol sa iyong laro. Kumuha ng mga tagasuri upang mai-publish ang mga pagsusuri ng iyong laro. Magtakda ng isang petsa ng paglabas at lumikha ng isang icon at cover art para sa iyong laro.
Hakbang 6. I-publish ang iyong laro
Kapag oras na upang palabasin ang iyong laro, kakailanganin mong magparehistro bilang isang developer sa iyong napiling platform. Tinitiyak na natutugunan ng iyong app ang lahat ng mga pamantayan sa pagtiyak sa kalidad na itinakda ng marketplace ng platform. Kakailanganin mong gawin ito bago ang inilaan na petsa ng paglabas. Kung tinanggihan ang iyong app, makinig sa anumang feedback na nakukuha mo at gawin ang mga naaangkop na pagbabago. Pagkatapos ay muling isumite ang iyong app.
Hakbang 7. Patuloy na gawin ito
Ngayon ay bihirang maaari kang maglabas ng isang app at pagkatapos ay magawa mo ito. Sa sandaling mailabas ito sa isang mas malaking madla, malamang malalaman mo ang tungkol sa mga bagong bug, pagpuna, at kahinaan sa seguridad na hindi mo inaasahan. Malamang kakailanganin mong patuloy na magtrabaho sa iyong laro at maglabas ng mga bagong patch upang ayusin ang anumang mga isyu sa iyong laro.