Paano Lumikha ng isang Gaming App: 15 Hakbang (na may Mga Larawan)

Talaan ng mga Nilalaman:

Paano Lumikha ng isang Gaming App: 15 Hakbang (na may Mga Larawan)
Paano Lumikha ng isang Gaming App: 15 Hakbang (na may Mga Larawan)

Video: Paano Lumikha ng isang Gaming App: 15 Hakbang (na may Mga Larawan)

Video: Paano Lumikha ng isang Gaming App: 15 Hakbang (na may Mga Larawan)
Video: WIRELESS video surveillance WIFI kit with people tracking 2024, Abril
Anonim

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

Lumikha ng isang Gaming App Hakbang 1
Lumikha ng isang Gaming App Hakbang 1

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

Lumikha ng isang Gaming App Hakbang 2
Lumikha ng isang Gaming App Hakbang 2

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).
Lumikha ng isang Gaming App Hakbang 3
Lumikha ng isang Gaming App Hakbang 3

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.
Lumikha ng isang Gaming App Hakbang 4
Lumikha ng isang Gaming App Hakbang 4

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.

Lumikha ng isang Gaming App Hakbang 5
Lumikha ng isang Gaming App Hakbang 5

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.

Lumikha ng isang Gaming App Hakbang 6
Lumikha ng isang Gaming App Hakbang 6

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.
Lumikha ng isang Gaming App Hakbang 7
Lumikha ng isang Gaming App Hakbang 7

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.
Lumikha ng isang Gaming App Hakbang 8
Lumikha ng isang Gaming App Hakbang 8

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

Lumikha ng isang Gaming App Hakbang 9
Lumikha ng isang Gaming App Hakbang 9

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

Lumikha ng isang Gaming App Hakbang 10
Lumikha ng isang Gaming App Hakbang 10

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.

Lumikha ng isang Gaming App Hakbang 11
Lumikha ng isang Gaming App Hakbang 11

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

Lumikha ng isang Gaming App Hakbang 12
Lumikha ng isang Gaming App Hakbang 12

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

Lumikha ng isang Gaming App Hakbang 13
Lumikha ng isang Gaming App Hakbang 13

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.

Lumikha ng isang Gaming App Hakbang 14
Lumikha ng isang Gaming App Hakbang 14

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.

Lumikha ng isang Gaming App Hakbang 15
Lumikha ng isang Gaming App Hakbang 15

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.

Suriin ang pagsusuri ng gumagamit at mga komento. Tumugon sa kanila at isapuso ang nakabubuo na pintas. Ipinapakita nito na nagmamalasakit ka sa paggawa ng isang mahusay na produkto

Inirerekumendang: