Nola iPhone edo iPad Game garatzea

Jokoak garatzeko grina baduzu, inoiz ez da berandu hasi. Aplikazioen denda lehen eguneko urrezko aurpegia ez bada ere, oraindik ere posible da aplikazio bat garatzea, ondorengo hau eraikitzea eta dirua irabaztea. Horren guztiaren zatirik onena merkatuan sartu beharreko kostu baxua da. Applek $ 99 urtean kargatzen du garatzaileen harpidetzagatik, iPhone eta iPad jokoak App Store-ra bidaltzeko. Xcode garapenaren kit dohainik ere deskargatu dezakezu developer gisa izena eman ondoren.

Unrealistic da bere jokoa aberatsa izango duzu berehala abiarazteko, urtero garatzaile independenteak eta talde txikiak independenteak ez diren gure irudiak App Store biltzea da. Zalantzarik gabe, garapen handiko enpresek hankak izan ditzakete, baina App Store-aren edertasuna da guztiontzat jokalariek lehiatzeko. Ez dago App Store aparte. Guztiok joan gara leku berean gure jolasak deskargatzeko.

Zer egin behar duzu Jokoak garatzea?

$ 99 sustatzailearen harpidetzatik kanpo, programazio-trebetasunak, grafikoak eta pazientzia beharko dituzu. Pazientzia asko. Nahiz eta proiektu txikiek pazientzia handia eskatzen dute. Ez da sekula argitaratu nahi ez duten perfekzionista izan nahi, okerra den gauza txiki bat aurkitzen dutelako beti ere, ez duzu nahi ez den produktu bat bota nahi.

Eta ez baduzu artistak 'ukitu' grafikoan, ez kezkatu. Badira baliabide askorik edo merke grafiko ugari. Gizon bateko denda badaukazu, nahikoa izango duzu botoiak sortzeko eta erabiltzailearen interfaze erabilerraza bat osatzeko, baina gurekin gehienak Photoshop edo PaintThe free Paint Photoshop aukera erabiltzera nola kudeatu ahal izango dituzu. .

Zein plataforma garatu beharko zenuke?

Lehen aukera handia plataforma garapenean dago. IPhonea eta iPada garatzeko asmoa baduzu bakarrik, Apple-ren Swift programazio-lengoaiak zentzurik handiena du. Garapen-hizkuntza azkarra da Old Objective-C zaharrekin alderatuta, eta zuzenean gailua garatzen duzunean, sistema eragilearen ezaugarri berriak erabil ditzakezu kaleratu bezain laster. Hirugarrenen garapen-kit bat erabiltzen baduzu, hirugarren bati itxaron beharko dio funtzio berriari laguntzeko.

Baina ez itzazu hirugarrenen garapen-kitak kendu. Plataforma guztietan zure jokoa askatzea planifikatzen baduzu, garapen-kit batean garatzeko gaitasuna eta iOS, Android eta bestelako plataformetan argitaratuko duzu denbora asko eta frustrazioa. Zonalde honetan, "joko bat eraikitzeko ordu gutxitan" saihestu nahi duzu garapen-kitsak oso konplexuak diren jokoak garatzeko oso mugatuak diren. Hona hemen garapen-plataforma sendo batzuk garatzaile independenteentzat doan doako garapen-plataformak, diru-sarreren muga jakin batzuetara erortzen direnak:

Grafikoei buruz?

Zortea duten bi trebetasun grafikoak eta aplikazioak garatzeko errazak izan daitezkeenentzat, jokoaren garapenarekin hasten da hori egiteko denbora aurkitzeko. Gure gorputz hezurrik ez duen artilezkoak ez badira ere, grafikoak erraldoi bat dela dirudi. Bide-bloke honen inguruan modu bat dago: aktibo denda.

Artista bat naiz, baina ...

Grafiko ona izatearen alderdi handi bat skill hori saltzeko edo merkaturatzeko gai da. Goian zerrendatutako aktiboen dendak grafiko batzuk saltzen laguntzen du. Reddit subforum ere erabil dezakezu zure trebetasuna (grafikoak) beste trebetasunak (programazioa, musika, eta abar) merkaturatzeko.

Diseinu grafikoarekin eta programazioarekin eroso sentitzen bazara, zure jokoaren marketina dirua biltzeko trebetasun grafikoak erabil ditzakezu. Hau zure galdeketa egiteko modu bikaina izan daiteke argitalpenaren azken urratsa lortzeko.

Hasi txikia

Zergatik ez duzu zure proiektuan zuzenean salto egin eta joko horiek ikasteko? Batentzat, jokoaren garapena gogorra da. Zure jokoaren esparruaren arabera, hilabete, urte edo hainbat urtez garatu ahal izango dituzu. Nahiz eta zure kontzeptua nahiko erraza izan, zure oinak proiektu txikitan bustitzeko ideia ona da. Great programazioa iterazio materia da. Ezaugarri bat ezartzen dugun bakoitzean, pixka bat hobea lortuko dugu kodetzeko. Azkenean, joko txiki bat garatzen hasiko da zure proiektu nagusia hobeto laguntzeko.

Argitaratu azkarra

S kontzeptu sinplearekin bat eginez, eta garatzen duen puntura garatu ahal izateko, aukera ematen du argitalpen prozesua ezagutzeko. Ez bakarrik jakingo duzu Apple App Store eta Google Play Store aplikazioak argitaratzeko nola argitaratzen den post-argitalpen prozesua, hau da, aplikazioa merkaturatzen du, prezio egokian lortzen da, eskuineko iragarkiak gauzatzen ditu, parekatzea akatsak, etab.

Break Your Game Partekatzeraino, Eraiki makinen motorrak eta askotariko jokoak argitaratzeko

Beti garrantzitsua da proiektu bat hartzea, zati desberdinetan apurtzea eta zati horiek zati txikiagoetan apurtzea. Ez bakarrik antolatzen lagunduko dizun laguntzaz, hilabeteak bete ditzakeen proiektu baten aurrerapena ikusiko duzu. Zure jokoa litekeena da grafikoen motorea, jokoaren motorea, taularen motorraren eta erabiltzaileen interfazea, menuen sistema ...

Garapen adimendunaren gakoa beti kode errepikakorrerako begiratzea da eta kode horren inguruan funtzio edo klase bat eraikitzeko aukera gisa hartu behar da. Adibidez, pantaila batean botoiak kode lerro batzuk hartzea komeni da, baina botoi bat jartzen duzun bakoitzean aldagai batzuk bakarrik egon litezke. Aukera hau funtzio bakarra sortzeko aukera ematen du botoiak aldagai horiek igarotzerakoan, menu-sistema bat garatzeko behar den denbora murrizten duena.

Kontzeptu bera ez da esparrua handitzen. Kodea eta kodea berrerabilgarrien multzo bat eraikitzea etorkizuneko jokoaren garapena erraztuko du.

Kalitatearen bermea eta pazientzia

Game garapena prozesu luzea izan daiteke eta pazientzia asko hartu ahal izango du amaiera ikusteko. Arrazoi garrantzitsua dela proiektua zati txikitan apurtzea garapen gisa nabarituko da. Garrantzitsua da egun bakoitzeko edo aste bakoitzeko denbora pixka bat garatzea. Garrantzitsua dena garatzea.

Iragarleen lehen aldeko garapenik handiena proiektuaren begirada berria da. Hau "Oh, bai, iaz egin nuen joko bat garatzen ari nintzen". Momentu.

Gertakari bat egun edo aste batean eraikia den joko bat garatzen ari ez bazara, horma bat hit dezakezu. Hainbat horma jo ahal izango dituzu zure proiektua urtebete baino gehiagoz luzatzen bada. Baina garrantzitsua da lanean jarraitzea. Esaldi idazle askok sarritan errepikatzen dute nobela batean lanean "egunero idazten" da. Ez du axola idazketa ona denik. Egun bat igarotzean bi egun, aste, hilabete bat ...

Baina horrek ez du esan nahi egunero gauza bera behar duzula. Horman aurre egiteko trikimailu bat proiektuaren beste zati batera joatea da. Motor konplikatua kodetzen ari bazara, zure jokoaren grafikoak bilatzen edo zure erabiltzailearen interfazean erabil ditzakezun soinu efektuak bilatzeko denbora pixka bat gehi dezakezu. Oharrak ere ireki ditzakezu zure ordenagailuan eta, besterik gabe, brainstorm.

Pazientzia mantra hau inoiz ez da garrantzitsuena garapenaren azken faseko garapenean baino: Kalitatea ziurtatzea. Fase hau ez da akatsak kraskatu. Jokoaren zati asko ebaluatu behar dituzu, materia benetan kontuan hartuta: dibertigarria da? Ez izan beldurrik jokoaren aldaketak egiteko baldintza funtsezkoa betetzen ez baduzu, baina kontuan izan ere jokoaren garapena hasitako garapenaren zati gisa jokatzen ari zarela kontuan hartu. Ez zara jokoan sartuko den jokoaren tranpa erortzerik nahi eta, beraz, jokoa aspergarria dela uste dut. Pentsatu nola lehen aldiz erabiltzailea jokoan jolasten sentituko.

Kalitate bermea garrantzitsua da hasierako bertsioa oso garrantzitsua delako. Hau inoiz ez da egia baino gehiago, garatzaile independente batek edo indy talde txikiek hilabete eta hilabeteetan lanean jarduten dutenean. Marketin hoberena deskargen organikoa da, jokoan App Store-n argitaratzen denean gertatzen dena. Jokoa leunduagoa da, hobe da hasierako harrera, eta horrek epe luzerako deskarga gehiago ekarriko ditu.