Cara Nggawe Game iPhone utawa iPad

Yen sampeyan duwe semangat kanggo ngembangake game, ora kasep nganti diwiwiti. Nalika App Store ora cukup rush emas ing awal, isih cukup kanggo berkembang app, mbangun ngisor iki, lan nggawe dhuwit. Sisih paling apik saka kabeh iki yaiku biaya entuk biaya menyang pasar. Apple ngisi $ 99 saben taun kanggo langganan pangembang, sing ngijini sampeyan ngirim game iPhone lan iPad menyang App Store. Sampeyan uga bisa ngundhuh kit pangembangan Xcode gratis sakwise sampeyan ndhaftar minangka pangembang.

Nalika iku ora bisa dipercaya, sampeyan bakal langsung nyerang kaya game, saben pengembang independen lan tim mandiri cilik metu saka ngendi ora bisa njupuk citra kita ing App Store. Ora ana keraguan manawa perusahaan pangembangan gedhé duwe sikil, nanging kaendahan saka App Store iku kabeh bisa kanggo para pemain. Ora ana App Store sing kapisah kanggo wong lanang gedhe. Kita kabeh menyang panggonan sing padha kanggo ngundhuh game kita.

Apa Sampeyan Perlu Mulai Ngembangake Game?

Luwih saka langganan pangembang $ 99, sampeyan butuh kabisan program, grafis lan sabar. Kathah kesabaran. Malah proyek cilik mbutuhake tingkat kesabaran tartamtu. Nalika sampeyan ora pengin dadi perfeksionis sing ora tau diterbitake amarga padha tansah nemokake sawetara perkara cilik sing salah, sampeyan uga ora pengin ngetokake produk sing rusak.

Lan yen sampeyan ora duwe seniman nalika nerangake grafis, aja kuwatir. Ana sawetara sumber daya kanggo grafis gratis utawa murah. Yen sampeyan salah siji toko, sampeyan bakal butuh kemampuan sing cukup kanggo nggawe tombol lan nggabungake antarmuka panganggo sing bisa dianggo, nanging sing paling akeh bisa ngatasi sing nganggo sawetara pelajaran babagan cara migunakake Photoshop utawa alternatif Paint.net gratis kanggo Photoshop .

Platform Pembangunan Apa Sampeyan Gunakake?

Pilihan gedhe pisanan ing platform pangembangan. Yen sampeyan mung pengin berkembang kanggo iPhone lan iPad, pangembang basa Swift Apple ndadekake pangertèn paling apik. Iku basa perkembangan sing cepet tinimbang Objective-C lawas, lan nalika sampeyan berkembang langsung kanggo piranti, sampeyan bisa nggunakake fitur anyar saka sistem operasi sanalika bakal dirilis. Yen sampeyan nggunakake piranti pangembangan pihak katelu, sampeyan mesthi kudu ngenteni pihak katelu kanggo ndhukung fitur anyar.

Nanging aja ngilangi kit pangembangan pihak katelu. Yen sampeyan rencana ngetokake game ing kabeh platform, kemampuan kanggo berkembang ing siji kit pembangunan lan nerbitake iOS, Android lan platform liyane bakal ngirit wektu lan frustrasi. Ing wilayah iki, sampeyan bakal pengin supaya ora ngembangake kit pembangunan "mbangun game sajrone jam" sing kerep diwatesi kanggo ngembangake permainan rumit. Ing ngisor iki ana platform pangembangan sing padet sawetara sing bebas digunakake kanggo pangembang mandiri sing tiba ing watesan tartamtu revenue:

Apa Babagan Graphics?

Kanggo sing paling endah sing loro-lorone nduweni kemampuan grafis gedhe lan golek pangembangan app gampang, mulai diwiwiti karo game game luwih prakara mung nemokake wektu kanggo nindakake. Kanggo kita sing ora nduweni tulang artistik ing badan kita, grafis bisa katon kaya dalanan buta. Nanging ana cara ngubengi dalan iki: toko aset.

Aku Artis, Nanging ...

Salah satunggaling aspek ingkang sae kangge grafis inggih punika saged ngedol utawi dagang. Toko aset sing kadhaptar ing ndhuwur bisa dadi cara sing apik kanggo mbiyantu ngembangake game kanthi ngedol sawetara grafis. Sampeyan uga bisa nggunakake subforum Reddit minangka cara kanggo ngganti skill sampeyan (grafis) kanggo skills liyane (program, musik, lan liya-liyane)

Yen sampeyan seneng karo desain lan program grafis, sampeyan bisa nggunakake skills grafis kanggo ngunggahake dhuwit kanggo marketing game sampeyan. Iki bisa dadi cara sing apik kanggo kickstart game nalika sampeyan entuk langkah final saka penerbitan.

Mulai Cilik

Apa ora mlumpat langsung menyang proyek lan sinau dolanan iki? Siji, pembangunan game hard. Gumantung ing ruang lingkup game sampeyan, sampeyan bisa ngembangake kanggo sasi, taun utawa malah pirang-pirang taun. Sanajan konsep sampeyan relatif sederhana, njupuk sikilmu kanthi proyek cilik iku apik. Pemrograman gedhe minangka masalah pangulangan. Saben wektu kita ngleksanakake fitur, kita bakal luwih apik ing kode kasebut. Ing pungkasan, ngembangake game cilik ing wiwitan bakal mbantu proyek utamane luwih apik.

Publikasi cepet

Rawuh karo konsep sing prasaja lan berkembang menyang titik sing bisa ngadeg dhewe ing toko app, sampeyan bisa sinau babagan proses penerbitan. Ora mung sampeyan bakal nemokake cara nerbitake aplikasi ing Apple App Store lan Google Play Store, sampeyan bakal mangerteni proses post-publikasi, sing kalebu marketing app, njupuk ing titik rega tengen, ngleksanakake iklan tengen, patching bug, lan liya-liyane.

Break Game menyang Suku, Mbangun Mesin Game lan Nerbitake Multiple Games

Iku tansah penting kanggo njupuk project, break menyang macem-macem bagean banjur break sing bagean dadi malah cilik bagean. Ora mung bantuan iki supaya sampeyan tetep terorganisir, sampeyan uga bakal ngidini sampeyan ndeleng kemajuan ing proyek sing bisa njupuk pirang-pirang sasi. Game sampeyan bakal mbutuhake mesin grafis, mesin main game, mesin leaderboard lan maneka bagean kaya antarmuka panganggo, sistem menu, lan liya-liyane.

Tombol kanggo pembangunan pinter yaiku tansah golek kodhe kode sing bola-bali lan njupuk minangka kesempatan kanggo mbangun fungsi utawa kelas ing sekitar kode kasebut. Contone, nempelake tombol ing layar bisa njupuk pirang-pirang baris kode, nanging mung ana sawetara variabel sing ngganti saben wektu sampeyan nyetel tombol. Iki minangka kesempatan kanggo nggawé fungsi siji kanggo nempatake tombol ing ngendi sampeyan ngliwati variabel kasebut, saéngga ngilangi wektu sing dibutuhake kanggo ngembangake sistem menu.

Konsep sing padha iki ora ana gunane. Nggawe kode reusable lan kodhe "mesin" sing bisa digunakaké bisa nggawe pangembangan game mangsa luwih gampang.

Assurance Quality and Patience

Pengembangan game bisa dadi proses sing dawa lan bisa njupuk sabar-sabar kanggo ndeleng nganti pungkasan. Siji alesan ngapa penting kanggo ngilangi proyek dadi bagean cilik yaiku kanggo ndeleng hasil sing katon nalika sampeyan berkembang. Iku uga penting kanggo ngetung sawetara wektu saben dina utawa saben minggu kanggo berkembang. Lan-paling penting-kanggo terus berkembang.

Pengayoman paling gedhe pisanan sing dadi penggali yaiku ide njupuk wektu kanggo menehi tampilan sing seger ing proyek kasebut. Iki ndadékaké "Oh ya, aku ngembangaké game pungkasan taun, apa wae sing kedadeyan?" wektu.

Kajaba yen sampeyan ngembangake game sing bisa dibangun ing bab-bab dina utawa minggu, sampeyan bakal mbok menawa tembok. Sampeyan bisa ngetung saperangan tembok yen proyèk mbuwang luwih saka setengah taun. Nanging penting kanggo tetep nggarap. Siji penulis sing asring ngulang maneh nalika nyinaoni novel yaiku "nulis saben dina." Ora angel yen nulis apik. Skipping dina bisa mimpin kanggo skipping rong dina, minggu, sasi ...

Nanging sing ora ateges sampeyan kudu fokus ing bab sing padha saben dina. Salah sijiné trick kanggo ngubengi tembok yaiku kanggo ngliwati bagean liya proyek kasebut. Yen sampeyan ngetik mesin rumit, sampeyan bisa nggolek sawetara wektu kanggo nggolèki grafis kanggo game utawa nggoleki efek swara sing bisa digunakake ing antarmuka panganggo. Sampeyan bisa uga mbukak notepad ing komputer lan mung brainstorming.

Mantra kesabaran iki ora luwih penting tinimbang perkembangan fase pungkasan sing paling wigati: Quality Assurance. Tahap iki ora mung babagan nyenyet. Sampeyan uga kudu ngevaluasi macem-macem bagian saka game sing adhedhasar metrik siji sing pancene penting: apa seneng? Aja wedi gawe owah-owahan ing game yen sampeyan ora aran kaya ngilangi syarat sing nyenengake, nanging uga ngelingi yen sampeyan wis muter game minangka bagean testing wiwit pembangunan diwiwiti. Sampeyan ora pengin tiba ing jeblugan game sing kenal lan saingga mikir game mboseni. Pikiren carane pangguna pertama-wektu bakal aran main game.

Jaminan kualitas iku penting amarga release awal banget, penting banget. Iki ora luwih bener tinimbang nalika pangembang mandiri utawa tim indy cilik ngetokake game sing wis digunakake kanggo sasi lan sasi. Pemasaran paling apik yaiku download organik sing kedade nalika game dirilis ing App Store. Sing luwih polesan game kasebut, luwih apik resepsi wiwitan, sing bakal ngasilake luwih download sajrone jangka panjang.