Komputer, Programming
Kumaha carana nyieun antrian dina "Android" sorangan
Loba jalma ngundeur kaulinan pikeun platform mobile, pikir: "Kunaon teu nyieun impian hiji realitas Naha teu ngadamel produk anu geus hadé tur leuwih narik ti naon anu geus maturan industri hiburan interaktif?" Mun anjeun teu nyaho kumaha carana nyieun kaulinan dina "Android", tapi hayang diajar, artikel ieu bakal ngobrol ngeunaan sababaraha pitfalls yén await pamekar novice.
gagasan
Hal kahiji anu anu diperlukeun pikeun nyieun game - ide. Dina tahap kahiji eta bisa ditulis dina formulir nanaon. Éta desirable yen eta "getih" éta kaharti. Paling dipikaresep, dina prosés ngalaksanakeun eta bakal robah. Hal kudu ditambahkeun, tapi hal - lengkep dipiceun atawa ngarobah. Aya nanaon aneh - dina elaboration salajengna sahiji bagéan fungsi teu ngan kudu tuntas nerangkeun, tapi dipariksa suitability na.
Teu perlu pikeun sakabéhna abandon pedaran awal ideu sareng ngawitan nyieun kaulinan Rusia dina "Android", skip hambalan ieu. Ngumpul gagasan - titik awal utama, ti mana éta gampang ngawitan gerakan. Sajaba ti éta, ideu dibere dina kertas bakal kasampak di rencana obyektif, bisa maju bewara na kelemahan bener.
Daptar fitur
Jadi kumaha nyieun kaulinan dina "Android" mustahil tanpa elaboration lengkep dina tahap ieu kudu nuluykeun gawe dina pangropéa téksu sarta nerangkeun fitur nu bakal di buruan. Di handap ieu conto: runtuyan Allah Perang - nyaeta slasher a. The pakarang tina protagonis - a pecut. Salila ngempur, anjeun tiasa ngadamel serangan ceurik lila geulis. Unggal tingkat ieu réngsé fray kalawan boss.
Daptar ieu geulis pelit sarta ngagambarkeun ngan fitur utama, nyaeta, jelema anu ngahasilkeun game kana kasang tukang di batur. Kanyataanna aya loba leuwih, tapi fitur sejenna anu sekunder. Dina pedaran kahiji mun kudu buka jalma tanpa nu nyiptakeun hareup anjeun moal bisa aya, jeung nu pangahirna - kurang pentingna, anu bisa berkurban demi speed pangwangunan.
Dizdok
Jadi kumaha nyieun kaulinan anyar tanpa dokumen ieu ampir teu mungkin keur boga gawe na luhureun eta. Dizdok - pondok pikeun "dokumen design", eta kaasup kana pedaran paling lengkep:
- Modél obyék sarta pungsionalitas badan.
- spésifikasi hanca.
- Eusi kaulinan.
- Panganteur.
- Upami diperlukeun éta bisa ditambahkeun kana kaweruh basa.
- Objek modél.
modél obyék
Modél obyék ngandung émbaran ngeunaan tiap lembaga kaulinan: pakarang, armor, anu NPC, mantra, pamaén. Ieu unik keur unggal buruan.
Ku fungsionalitas kudu dipikaharti:
- Dupi abdi tiasa ngagem \ dipiceun \ Toko \ ngajual \ ningkatkeun.
- Bakal di inventory sanggeus pati.
- Dupi kakuatan leungit leuwih waktos atanapi nalika sababaraha Peta.
- Naek naha karakter atawa grup.
- Carana set sipat husus.
Item di luhur henteu wajib, angka maranéhanana bisa ngurangan atawa ngaronjat pikeun tiap lembaga group individu.
spésifikasi hanca
Dina kursus ngawalon sual cara nyieun kaulinan pikeun "Android", anjeun kudu ngabejaan urang ngeunaan bagian dizdoka salajengna. spésifikasi fungsi ngajelaskeun midangkeun éta apiece. Di dieu nu peryogi sakumaha akurat sakumaha mungkin mun ngabejaan, yen weruh kumaha carana do tokoh utama jeung kumaha eta anu dilaksanakeun. Sami kudu dipigawé pikeun tiap NPC nyalira. Sajaba karakter buruan, sakuduna ditujul kit munggaran bantuan, pakarang, armor, elemen lingkungan.
Kanyataanna, bagian ieu téh sakumpulan aturan nu mangaruhan sakabeh moments kaulinan, ti menu, sarta nepi ka kumaha karuksakan diitung tina dampak teh. Beuki anjeun damel unggal titik tunggal, nu gampang eta bakal nerapkeun proyék Anjeun.
eusi
Saacanna nyieun kaulinan alus, anjeun kudu mikir ngeunaan na naon kahayang bakal di jerona. Ngajéntrékeun spésifikasi, Anjeun bisa netepkeun yén karakter bakal némbak a firearm, numana cartridges muatan jeung ruksakna rigidly dibereskeun. Nalika nyuntik kana NPC tina parameter ieu bakal deducted kapasitas ngumpulkeun. Anjeun ogé bakal butuh kana nangtukeun nami unggal individu pakarang sampel, armor, anu NPC. Na, tangtosna, perlu nerangkeun penampilan. Eusi - blok wangunan ti mana sakabeh kaulinan bakal diwangun engké.
panganteur
Panganteur - a set fungsi na tombol kalawan nu pamaké bakal berinteraksi sareng program. Hal utama anu kudu dianggap lamun nyieun eta - genah. Ngartos persis cara ngatur sakabeh elemen, anjeun tiasa ngajalankeun jeung nganalisis conto best of genre anu, mindahkeun solusi paling luyu pikeun proyék Anjeun.
Pilihan engine atanapi constructor
hambalan séjénna anu bakal kudu minuhan saméméh nyieun game on "Android" - pilih mesin kaulinan. Panjang Isro anu poé nalika sagalana kungsi dipigawé ti scratch. Kiwari, nyokot desainer siap, anjeun tiasa nedunan sadaya karya ku nulis minimum kode.
Pilihan engine sia lakukeun, dumasar sababaraha ciri na:
- Sarat Pamakéan.
- Kasempetan.
- Harga.
- Rojongan pikeun pamekar.
- Zadokumentirovannost.
- Ukuran masarakat.
- Kesederhanaan.
- Extensibility.
Sarat pamakéan: sugan sakali meuli desainer, Anjeun teu jadi boga pinuh na. Ieu kajadian yén kasuksésan komérsial game kudu mayar perséntase tina kauntungan of pamekar engine. Hal utama - saméméh nyieun game on "Android", baca kontrak lisénsi ti produk dipilih pikeun palaksanaan.
Fitur: aranjeunna kedah tos rengse nutupan kabutuhan pamekar nu. Mun produk nu nawarkeun leuwih ti nu peryogi, game bisa gampang ngalegaan ngagunakeun fungsi dizdoka anyar. Tapi pikir ngeunaan baki! Paké Engine teu nyata pikeun Tetris - nyaeta dalang.
Rojongan: munggaran sadaya, hal anu penting pikeun manggihan naha produk nu boga ngembangkeun hiji? Aya bug nangtukeun ti versi ka versi? lamun anjeunna acquires fungsionalitas anyar jeung parabot? Mesin nu geus ngembang pesat, boga kaunggulan leuwih mesin, beku sababaraha taun ka tukang.
Komunitas: Naon jumlah jalma maké desainer di? Lamun angka nu gede ngarupakeun pamaké, manggihan dokuméntasi, palajaran, master-kelas, conto henteu masalah. Lamun pamaké relatif leutik, informasi ieu bisa jadi teu sadia jeung extent nu bakal ngidinan Anjeun pikeun ngalakukeun hal kalapa.
Extensibility: Sateuacan Anjeun nyieun kaulinan sorangan, nyandak kasulitan pikeun manggihan naha atanapi henteu nyambung ka modul mesin dipilih tiasa asing. Ilaharna, maranéhna digunakeun pikeun ngahaja ngékspor atawa impor tilu diménsi model, sora, Aksara, sprites. Mun aya rojongan pikeun parabot misalna, desainer henteu dugi ka parabot internal pikeun nyieun eusi.
UDK
Teu nyata Development Kit - sanes panggampangna pikeun ngawasaan mesin kaulinan, tapi salah sahiji pangkuatna. Hal ieu dipaké teu ngan ka developer novice, tapi ogé korporasi badag. Lamun Anjeun keur pilari jawaban kana patarosan: "Kumaha cara nyieun mesin kaulinan 3D jeung cara milih nya?" - kudu ngajajah kemungkinan of UDK.
Pikeun ngajelaskeun logika programming migunakeun hiji basa scripting internal - UnrealScript. Loka pamekar nyadiakeun kavling palajaran sakumaha kawengku dina video tur digambarkeun dina formulir téks. Dina waktu nu sarua maranéhna nutupan hiji fungsionalitas maksimum - ti sanésna nulis Aksara maranéhanana.
Torsi 2D / 3D
Torsi - salah sahiji désainer pang populerna di kaulinan pikeun platform mobile. Cai mibanda sagala set perlu of rai na parabot debugging. Dina ngembangkeun programer kami geus dibayar perhatian gede kanyamanan sarta diusahakeun ngalakukeun sagala Utiliti paling basajan jeung diaksés.
Desainer hadir kalawan dokuméntasi nu ngajelaskeun kalolobaan kasempetan. Dina ramatloka resmi bisa kapanggih tutorials jeung kode sumber sababaraha kaulinan siap-dijieun.
Scripting study dina basa torsi torsi Script. Sipat unggal objek bisa ditangtukeun sateuacanna. Ogé di desainer nu diwangun susunan Box2D, nu ngurus itungan fisik.
Lamun nyobian pikeun manggihan jawaban kana patarosan: "Kumaha nyieun game jaringan sarta naon a Aksara pikeun ieu nyokot?" - urang aman bisa disebutkeun yen torsi bakal nyieun proyék multiplayer dina waktos shortest mungkin. Kabéh pungsionalitas diperlukeun keur ngawangun sateuacanna, tur conto nu aya dina ramatloka resmi, baris némbongkeun cara ngagunakeun éta paling éfisién.
diajar
Sanggeus milih mesin kaulinan masih kaharti mungkin ka nyieun kaulinan. Kudu méakkeun loba waktu dina studi maranéhanana. Kusabab tim henteu, anjeun bakal kedah ngalakukeun sagalana diri: nulis Aksara, nyieun textures, sprites, modél (lamun kaulinan tilu diménsi), nulis Aksara pikeun nguji. Teu hésé nebak yén pamekar novice kudu diajar dasar katuhu loba profesi: programmer, panulis, tester, artis, desainer.
Hadé pisan mun éta diajar ku lakukeun, éta téh dina prosés dipake dina proyék Anjeun. Cara séjén pikeun diajar sagalana nu peryogi - karya pikeun parusahaan nu geus ngembang kaulinan. Simkuring teu matak dilabélan geuwat salaku lulugu programmer malah lamun bakal dipenta pikeun kalibet dina chores rutin, ulah nyerah kasempetan pikeun nempo geymdev jero.
Gawé di sagala parusahaan dimimitian ti handap, éta rupa. Sumuhun scripters jeung kaahlian, Level desainer, balancer, tester bakal mangpaat pisan, sarta ieu industri ieu, nu employ mayoritas juniors. Saatos sababaraha taun latihan sapertos bakal diajar kumaha carana nyieun dizdoki jeung teknis assignments, diajar ngeunaan bug Tracker, sarta pikeun ngabentuk database kontak. Sanggeus usaha nu dipigawé pikeun nyieun kaulinan Rusia dina "Android", Anjeun kudu méakkeun usaha loba kurang, sabab kudu stock nepi kana sagala kaahlian jeung abilities perlu.
Ieu mungkin nu, sanggeus kabukti kompetensi maranéhanana di urusan pembangunan, anjeun teu kudu ninggalkeun tim heubeul, komo deui, aya nu baris nyandak posisi ngarah mibanda proyek.
Similar articles
Trending Now