Kutengeneza Mchezo wa iPhone au iPad

Orodha ya maudhui:

Kutengeneza Mchezo wa iPhone au iPad
Kutengeneza Mchezo wa iPhone au iPad
Anonim

Ikiwa una shauku ya kutengeneza michezo ya simu, hujachelewa kuanza. Ingawa App Store si kiwango cha dhahabu kama ilivyokuwa siku za awali, bado inawezekana kutengeneza programu, kuunda wafuasi na kupata pesa. Pia kuna gharama ya chini ya kuingia sokoni; Apple hutoza $99 kwa mwaka kwa usajili wa msanidi programu, ambayo hukuruhusu kuwasilisha michezo ya iPhone na iPad kwenye Duka la Programu. Unaweza kupakua seti ya ukuzaji ya Xcode bila malipo baada ya kujiandikisha kama msanidi programu. Unapaswa kufanya nini baada ya hapo? Hivi ndivyo unavyoweza kuanza.

Image
Image

Unahitaji Nini Ili Kuanza Kutengeneza Michezo ya Simu?

Nje ya usajili wa msanidi programu, unahitaji ujuzi wa kupanga programu, michoro na uvumilivu. Uvumilivu mwingi. Ingawa hutaki kuwa mpenda ukamilifu ambaye hachapishi kwa sababu kila mara hupata dosari ndogo, pia hutaki kuzima bidhaa iliyojaa hitilafu.

Ikiwa huna mguso wa wasanii linapokuja suala la michoro, usijali. Kuna idadi ya rasilimali zinazopatikana kwa michoro za bure au za bei nafuu. Ikiwa wewe ni duka la mtu mmoja, unahitaji ujuzi wa kutosha kuunda vitufe na kuweka kiolesura kinachoweza kutumika, lakini watu wengi wanaweza kushughulikia hilo kwa masomo machache kuhusu jinsi ya kutumia Photoshop au Paint.net mbadala isiyolipishwa.

Je, Unapaswa Kutumia Jukwaa Gani la Maendeleo?

Ikiwa unanuia kutengeneza iPhone na iPad pekee, lugha ya programu ya Apple Swift inaeleweka zaidi. Ni lugha ya maendeleo ya haraka ikilinganishwa na Objective-C ya zamani, na unapotengeneza moja kwa moja kwa kifaa, unaweza kutumia vipengele vipya vya mfumo wa uendeshaji pindi tu vinapotolewa. Ikiwa unatumia seti ya ukuzaji ya wahusika wengine, mara nyingi unahitaji kumngoja mtu wa tatu kuauni vipengele vipya. Kuna idadi ya viigizaji vya iOS vya wahusika wengine ambavyo vinaweza kusaidia pia.

Hata hivyo, usitupilie mbali vifaa vya ukuzaji vya watu wengine. Ni muhimu ikiwa unapanga kuachilia mchezo wako kwenye mifumo mingi. Unataka kuepuka vifaa vya ukuzaji vya "kujenga mchezo ndani ya saa moja". Mara nyingi huwa na kikomo cha kuunda michezo ngumu. Hapa kuna majukwaa machache madhubuti ambayo hayana malipo kwa wasanidi programu huru ambao wako chini ya vikomo fulani vya mapato:

  • Umoja. Hii ni moja ya vifaa maarufu vya ukuzaji wa wahusika wengine, haswa kwa wale wanaotumia picha za 3D. Unaweza kuanza kutumia Unity bila malipo mradi mapato yako ya kila mwaka yawe chini ya $100, 000.
  • Corona SDK. Ikiwa unatazamia kuunda mchezo haraka ukitumia michoro ya 2D, SDK ya Corona ni chaguo thabiti. Inatumia LUA kama lugha yake ya programu, ambayo ni rahisi na ya haraka sana. Toleo la kibinafsi la Corona SDK ni bure na halina kikomo cha mapato. Toleo la biashara huruhusu miundo ya nje ya mtandao na uwezo wa kuunda API yako maalum, ambayo huifanya iwe rahisi kubadilika.
  • PhoneGap. Moja ya zana maarufu zaidi za wahusika wengine, PhoneGap inatoa usaidizi mwingi na programu-jalizi za wahusika wengine. Ikiwa unatua zaidi kwenye upande wa picha kuliko upande wa programu, hii inaweza kukupa mguu halisi. PhoneGap pia hutumia zana zinazotegemea wavuti (HTML, CSS, n.k.) kama msingi wa matumizi ya usanidi. Ni bure.

Vipi Kuhusu Michoro?

Ikiwa huna mfupa wa kisanii katika mwili wako, michoro inaweza kuonekana kama kizuizi kikubwa cha barabarani. Lakini kuna njia karibu nayo: maduka ya mali. Masoko haya hukuruhusu kununua vipengee vya picha vilivyotengenezwa tayari kwa matumizi katika ukuzaji wa mchezo. Ubaya ni kwamba taswira za mchezo wako hazitakuwa za kipekee.

  • OpenGameArt. Mojawapo ya vyanzo maarufu vya picha za bure hutoka kwa OpenGameArt. Mali nyingi katika duka hili ziko chini ya leseni ya ubunifu ya commons ambayo kwa kawaida huhitaji kuhusisha mchoro na msanii.
  • Duka la Vipengee vya Umoja. Sehemu moja kuu kuhusu kutumia Unity ni duka la vipengee, ambalo lina vielelezo kutoka kwa aina nyingi tofauti na linajumuisha michoro ya 3D na 2D. Zaidi ya yote, huhitaji kutumia Unity kutumia duka la vipengee.
  • GameArt2D. Tovuti hii ina sehemu nzuri ya "bila malipo" na mkusanyiko mzuri wa michoro isiyo na mrabaha ambayo haigharimu mkono na mguu.
  • Scirra. Duka la Scirra linajumuisha michoro na vipengee vya sauti kama vile muziki na madoido ya sauti.
  • Vipengee vya Mchezo kwenye Reddit. Subreddit hii haina mali halisi ya mchezo, lakini ni jukwaa kubwa la majadiliano la kutafuta mali.

Vidokezo vya Jumla vya Uundaji wa Mchezo wa Simu ya Mkononi

Hapa kuna vidokezo vichache zaidi vya jumla vya kukumbuka unapounda programu yako ya kwanza ya mchezo:

Anza Kidogo

Kwa nini usirukie mradi wako moja kwa moja na ujifunze michezo hii? Kwa moja, maendeleo ya mchezo ni ngumu. Kulingana na upeo wa mradi wako, unaweza kuwa unafanyia kazi kwa miezi, mwaka, au hata miaka kadhaa. Hata kama wazo lako ni rahisi, kupata miguu yako na mradi mdogo ni wazo nzuri. Kubwa programu ni suala la iteration. Kila wakati unapotekeleza kipengele, utapata bora zaidi katika kukiandika. Hatimaye, kutengeneza mchezo mdogo kutasaidia mradi wako mkuu kuwa bora zaidi.

Chapisha Haraka

Kuja na dhana rahisi na kuikuza hadi kufikia hatua ambayo inaweza kujisimamia yenyewe katika Duka la Programu hukuruhusu kujifunza kuhusu mchakato wa uchapishaji. Hutapata tu jinsi ya kuchapisha programu, lakini pia utajifunza kuhusu mchakato wa baada ya uchapishaji, unaojumuisha kuitangaza programu yako, kuipata kwa bei ifaayo, kutekeleza matangazo yanayofaa, kubandika hitilafu, n.k.

Gawanya Mchezo Wako katika Sehemu, Unda Injini za Mchezo na Uchapishe Michezo Nyingi

Ni muhimu kuchukua mradi, kuuvunja katika sehemu zake mbalimbali, na kisha kuvunja sehemu hizo katika sehemu ndogo zaidi. Hii haisaidii tu kujipanga, lakini pia hukuruhusu kuona maendeleo kwenye mradi ambao unaweza kuchukua miezi kukamilika. Mchezo wako huenda ukahitaji injini ya michoro, injini ya uchezaji, injini ya bao za wanaoongoza na sehemu mbalimbali kama vile kiolesura cha mtumiaji, mfumo wa menyu n.k.

Njia kuu ya ukuzaji mahiri ni kuangalia kila mara vipande vya msimbo vinavyojirudia na kuchukua kama fursa ya kuunda chaguo la kukokotoa au darasa kuzunguka msimbo huo. Kwa mfano, kuweka kitufe kwenye skrini kunaweza kuchukua mistari kadhaa ya msimbo, lakini kunaweza tu kuwa na vigezo vichache vinavyobadilika kila unapoweka kitufe. Hii ni fursa ya kuunda kitendakazi kimoja cha kuweka kitufe ambamo unapitisha vigeu hivyo, hivyo basi kupunguza muda unaochukua ili kuunda mfumo wa menyu.

Dhana hii inatumika bila kujali upeo wa mradi. Kuunda seti ya misimbo inayoweza kutumika tena na "injini" za msimbo kunaweza kurahisisha ukuzaji wa mchezo wa siku zijazo.

Kuwa na Subira

Uendelezaji wa mchezo unaweza kuwa mchakato mrefu na unahitaji uvumilivu mwingi ili kuumaliza hadi mwisho. Ni muhimu kutenga muda fulani kila siku au kila wiki ili kukuza. Mtego mkubwa zaidi ambao wasanidi programu kwa mara ya kwanza wanaingia ni kuchukua muda wa kupumzika ili kujipa mtazamo mpya wa mradi. Hii inasababisha "Oh yeah, nilikuwa nikitengeneza mchezo mwaka jana, chochote kilichotokea kwake?" dakika.

Isipokuwa unatengeneza mchezo ambao unaweza kujengwa baada ya siku chache au wiki chache, huenda utagonga ukuta. Unaweza kugonga kuta kadhaa ikiwa mradi wako una mzunguko mrefu wa maendeleo. Lakini ni muhimu kuendelea kuifanyia kazi. Waandishi wa maneno mara nyingi wanajirudia wenyewe wakati wa kufanya kazi kwenye riwaya ni "kuandika kila siku." Haijalishi ikiwa uandishi ni mzuri. Kuruka siku kunaweza kusababisha kuruka siku mbili, wiki, mwezi…

Lakini hiyo haimaanishi kwamba unahitaji kuzingatia jambo lile lile kila siku. Ujanja mmoja wa kushughulika na ukuta ni kubadili sehemu nyingine ya mradi. Ikiwa unasimba injini changamano, unaweza kutumia muda kutafuta michoro ya mchezo wako au kutafuta madoido ya sauti unayoweza kutumia katika kiolesura chako cha mtumiaji. Unaweza hata kufungua Notepad kwenye kompyuta yako na ujadili kwa urahisi.

Usisahau Uhakikisho wa Ubora

Msemo huu wa subira kamwe sio muhimu zaidi kuliko ile awamu ya mwisho muhimu ya maendeleo: uhakikisho wa ubora. Awamu hii si tu kuhusu squashing mende. Ni lazima pia utathmini sehemu mbalimbali za mchezo kulingana na kipimo kimoja ambacho ni muhimu sana: je, inafurahisha? Usiogope kufanya mabadiliko ikiwa huhisi kama mchezo wako unatimiza mahitaji ya kufurahisha. Lakini, pia kumbuka kuwa umekuwa ukicheza na kujaribu mchezo tangu maendeleo kuanza. Hutaki kuingia katika mtego wa kufikiria kuwa mchezo unachosha kwa sababu unaufahamu kupita kiasi. Fikiria jinsi mtumiaji huyo wa mara ya kwanza atakavyohisi akicheza mchezo.

Uhakikisho wa ubora ni muhimu kwa sababu toleo hilo la kwanza ni muhimu sana. Hii sio kweli kuliko wakati msanidi programu huru au timu ndogo inapotoa mchezo ambao wamekuwa wakiufanyia kazi kwa miezi na miezi. Uuzaji bora zaidi ni upakuaji wa kikaboni unaotokea wakati mchezo unatolewa kwenye Duka la Programu. Kadiri mchezo unavyoboreshwa, ndivyo upokeaji wake wa awali unavyoboreka zaidi, jambo ambalo husababisha vipakuliwa zaidi baada ya muda mrefu.

Ilipendekeza: