តើធ្វើដូចម្តេចដើម្បីបង្កើតហ្គេម iPhone ឬ iPad

ប្រសិនបើអ្នកមានចំណង់ចំណូលចិត្តក្នុងការអភិវឌ្ឍហ្គេមវាមិនដែលយឺតពេលទេដើម្បីចាប់ផ្តើម។ ខណៈពេលដែលកម្មវិធីទីផ្សារ App Store មិនមានភាពប្រញាប់ប្រញាលនៃការទិញមាសនៅដើមដំបូងទេវានៅតែអាចធ្វើទៅបានដើម្បីបង្កើតកម្មវិធីមួយបង្កើតបានដូចខាងក្រោមហើយរកលុយបាន។ ផ្នែកដ៏ល្អបំផុតនៃការទាំងអស់នេះគឺការចំណាយទាបនៃការចូលទៅក្នុងទីផ្សារ។ ក្រុមហ៊ុន Apple គិតប្រាក់ចំនួន 99 ដុល្លារក្នុងមួយឆ្នាំសម្រាប់ការជាវប្រចាំរបស់អ្នកអភិវឌ្ឍន៍ដែលអនុញ្ញាតឱ្យអ្នកដាក់បញ្ចូលហ្គេម iPhone និង iPad ទៅកាន់ App Store ។ អ្នកក៏អាចទាញយកឧបករណ៍អភិវឌ្ឍន៍ Xcode ដោយឥតគិតថ្លៃបន្ទាប់ពីអ្នកចុះឈ្មោះជាអ្នកអភិវឌ្ឍន៍។

ទោះបីជាវាមិនសមហេតុសមផលក្នុងការជឿថាអ្នកនឹងធ្វើកូដកម្មភ្លាមៗជាមួយហ្គេមរបស់អ្នកជារៀងរាល់ឆ្នាំក្រុមអ្នកអភិវឌ្ឍឯករាជ្យនិងក្រុមឯករាជ្យតូចតាចចេញមកគ្មានកន្លែងណាដើម្បីចាប់យកការស្រមើលស្រមៃរបស់យើងនៅលើ App Store ។ មិនមានការងឿងឆ្ងល់ទេថាក្រុមហ៊ុនអភិវឌ្ឍន៍ធំ ៗ មានជើងដារឡើងប៉ុន្តែភាពស្រស់ស្អាតនៃ App Store គឺថាអ្នករាល់គ្នាអាចប្រកួតប្រជែងសម្រាប់អ្នកលេងហ្គេម។ មិនមាន App Store ដាច់ដោយឡែកមួយសម្រាប់បុរសធំ ៗ ទេ។ យើងទាំងអស់គ្នាទៅកន្លែងដដែលដើម្បីទាញយកហ្គេមរបស់យើង។

តើអ្នកត្រូវការអ្វីដើម្បីចាប់ផ្តើមអភិវឌ្ឍហ្គេម?

នៅក្រៅ $ 99 អ្នកបង្កើតកម្មវិធីអ្នកនឹងត្រូវការជំនាញសរសេរកម្មវិធីក្រាហ្វិកនិងការអត់ធ្មត់។ ការអត់ធ្មត់ច្រើន។ សូម្បីតែគម្រោងតូចតាចតម្រូវឱ្យមានការអត់ធ្មត់ជាក់លាក់។ ខណៈពេលដែលអ្នកមិនចង់ក្លាយជាមនុស្សដែលមិនចេះបោះពុម្ពផ្សាយព្រោះពួកគេតែងតែរកឃើញអ្វីដែលតូចមួយដែលខុសអ្នកក៏មិនចង់ដាក់ចេញផលិតផលដែលមានកំហុស។

ហើយប្រសិនបើអ្នកមិនមានការប៉ះរបស់វិចិត្រករនៅពេលវាមកដល់ក្រាហ្វិកកុំបារម្ភ។ មានធនធានមួយចំនួនសម្រាប់ក្រាហ្វិកដែលមានតម្លៃថោកឬថោក។ ប្រសិនបើអ្នកជាហាងលក់បុរសម្នាក់អ្នកនឹងត្រូវការជំនាញគ្រប់គ្រាន់ដើម្បីបង្កើតប៊ូតុងនិងដាក់បញ្ចូលគ្នាជាមួយចំណុចប្រទាក់អ្នកប្រើដែលអាចផ្តល់សេវាកម្មបានប៉ុន្តែភាគច្រើននៃពួកយើងអាចដោះស្រាយជាមួយមេរៀនពីរបីអំពីរបៀបប្រើកម្មវិធី Photoshop ឬការជំនួស Paint.net ដោយឥតគិតថ្លៃទៅកាន់ Photoshop ។ ។

តើអ្នកត្រូវប្រើកម្មវិធីអភិវឌ្ឍន៍ណាមួយ?

ជម្រើសដ៏ធំទីមួយគឺនៅក្នុងវេទិកាអភិវឌ្ឍន៍។ ប្រសិនបើអ្នកមានបំណងអភិវឌ្ឍ iPhone និង iPad, ភាសាសរសេរកម្មវិធីរបស់ក្រុមហ៊ុន Apple ពិតជា មានអត្ថន័យបំផុត។ វាគឺជាភាសាអភិវឌ្ឍន៍យ៉ាងឆាប់រហ័សបើប្រៀបធៀបទៅនឹង Objective-C ចាស់ហើយនៅពេលអ្នកអភិវឌ្ឍដោយផ្ទាល់សម្រាប់ឧបករណ៍អ្នកអាចប្រើលក្ខណៈថ្មីនៃប្រព័ន្ធប្រតិបត្តិការបានភ្លាមៗនៅពេលដែលវាត្រូវបានបញ្ចេញ។ ប្រសិនបើអ្នកប្រើឧបករណ៍អភិវឌ្ឍភាគីទីបីអ្នកនឹងត្រូវរង់ចាំសម្រាប់ភាគីទីបីដើម្បីគាំទ្រលក្ខណៈពិសេសថ្មី។

ប៉ុន្តែកុំបោះបង់ឧបករណ៍អភិវឌ្ឍន៍របស់ភាគីទីបី។ ប្រសិនបើអ្នកមានគម្រោងលើការចេញហ្គេមរបស់អ្នកនៅគ្រប់វេទិកាទាំងអស់សមត្ថភាពក្នុងការអភិវឌ្ឍនៅក្នុងឧបករណ៍អភិវឌ្ឍន៍មួយនិងបោះពុម្ពផ្សាយនៅលើ iOS, Android និងកម្មវិធីផ្សេងទៀតនឹងជួយសន្សំពេលវេលានិងការខកចិត្ត។ នៅក្នុងតំបន់នេះអ្នកនឹងចង់ជៀសវាងការអភិវឌ្ឍ "ការលេងហ្គេមក្នុងមួយម៉ោង" ឧបករណ៍អភិវឌ្ឍដែលមានតិចតួចពេកក្នុងការបង្កើតហ្គេមស្មុគ្រស្មាញ។ ខាងក្រោមនេះគឺជាវេទិកាអភិវឌ្ឍន៍ដ៏រឹងមាំមួយចំនួនដែលអាចប្រើបានសម្រាប់អ្នកបង្កើតឯករាជ្យដែលស្ថិតនៅក្រោមដែនកំណត់ប្រាក់ចំណូលជាក់លាក់:

តើអ្វីទៅជាក្រាហ្វិក?

សម្រាប់អ្នកដែលមានសំណាងតិចតួចដែលមានជំនាញក្រាហ្វិចដ៏អស្ចារ្យនិងស្វែងរកការអភិវឌ្ឍកម្មវិធីមានភាពងាយស្រួលការចាប់ផ្តើមជាមួយនឹងការអភិវឌ្ឍន៍ហ្គេមគឺជាបញ្ហាមួយដែលគ្រាន់តែស្វែងរកពេលវេលាដើម្បីធ្វើវា។ សម្រាប់ពួកយើងដែលមិនមានឆ្អឹងខាងសិល្បៈនៅក្នុងរាងកាយរបស់យើងក្រាហ្វិចអាចមើលទៅដូចជារបាំងបិទផ្លូវធំ។ ប៉ុន្តែមានវិធីមួយនៅជុំវិញការបិទផ្លូវនេះ: ហាងលក់ទ្រព្យសកម្ម។

ខ្ញុំជាសិល្បះម្នាក់ប៉ុន្តែ ...

ទិដ្ឋភាពដ៏អស្ចារ្យមួយនៃការធ្វើល្អជាមួយក្រាហ្វិកគឺអាចលក់ឬធ្វើពាណិជ្ជកម្មជំនាញនោះ។ ហាងលក់ទ្រព្យសកម្មដែលបានរាយខាងលើអាចជាវិធីដ៏ល្អមួយដើម្បីជួយដល់ការលេងហ្គេមរបស់អ្នកដោយការលក់ក្រាហ្វិកមួយចំនួន។ អ្នកក៏អាចប្រើ Reddit subforum ជាមធ្យោបាយដើម្បីដោះដូរជំនាញរបស់អ្នក (ក្រាហ្វិក) សម្រាប់ជំនាញផ្សេងទៀត (ការសរសេរកម្មវិធីតន្ត្រីជាដើម)

ប្រសិនបើអ្នកមានផាសុកភាពជាមួយនឹងការរចនាក្រាហ្វិចនិងការសរសេរកម្មវិធីអ្នកអាចប្រើជំនាញក្រាហ្វិចដើម្បីប្រមូលប្រាក់សម្រាប់ការផ្សាយហ្គេមរបស់អ្នក។ នេះអាចជាវិធីដ៏ល្អមួយក្នុងការចាប់ផ្តើមការប្រកួតរបស់អ្នកនៅពេលអ្នកឈានដល់ដំណាក់កាលចុងក្រោយនៃការបោះផ្សាយ។

ចាប់ផ្តើមតូច

ហេតុអ្វីបានជាមិនលោតដោយផ្ទាល់ទៅក្នុងគម្រោងរបស់អ្នកនិងរៀនល្បែងទាំងនេះ? សម្រាប់មួយការអភិវឌ្ឍហ្គេមគឺពិបាក។ អាស្រ័យលើវិសាលភាពនៃហ្គេមរបស់អ្នកអ្នកអាចអភិវឌ្ឍវាសម្រាប់ខែរាប់ឆ្នាំឬច្រើនឆ្នាំ។ បើទោះបីជាគំនិតរបស់អ្នកគឺសាមញ្ញណាស់, ការទទួលបានជើងរបស់អ្នកសើមជាមួយនឹងគម្រោងតូចមួយគឺជាគំនិតដ៏ល្អ។ កម្មវិធីដ៏អស្ចារ្យគឺជាបញ្ហានៃការធ្វើឡើងវិញ។ រាល់ពេលដែលយើងអនុវត្តលក្ខណៈពិសេសមួយយើងទទួលបានល្អប្រសើរជាងមុនបន្តិចនៅកូដវា។ នៅទីបញ្ចប់ការអភិវឌ្ឍល្បែងតូចនៅលើកដំបូងនឹងជួយឱ្យគម្រោងចម្បងរបស់អ្នកបានប្រសើរឡើង។

ផ្សព្វផ្សាយលឿន

ការលេចឡើងនូវគំនិតដ៏សាមញ្ញរបស់ខ្លួននិងការអភិវឌ្ឍវារហូតដល់ចំណុចដែលវាអាចឈរនៅលើខ្លួនវានៅក្នុងហាងកម្មវិធីអនុញ្ញាតឱ្យអ្នករៀនអំពីដំណើរការបោះផ្សាយ។ មិនតែប៉ុណ្ណោះអ្នកនឹងដឹងពីរបៀបបោះផ្សាយកម្មវិធីនៅលើ App Store របស់ Apple និងហាង Google Play ហើយអ្នកនឹងបានដឹងអំពីដំណើរការក្រោយការបោះផ្សាយដែលរួមបញ្ចូលទាំងការផ្សព្វផ្សាយកម្មវិធីរបស់អ្នកទទួលបានតម្លៃត្រឹមត្រូវអនុវត្តការផ្សាយពាណិជ្ជកម្មត្រឹមត្រូវការប្រលែង កំហុស។ ល។

បំបែកល្បែងរបស់អ្នកចូលទៅក្នុងគ្រឿងអលង្ការបង្កើតហ្គេមម៉ាស៊ីននិងផ្សាយល្បែងច្រើន

វាតែងតែសំខាន់ណាស់ក្នុងការយកគម្រោងកាត់វាចូលទៅក្នុងផ្នែកផ្សេងៗរបស់វាហើយបន្ទាប់មកបំបែកផ្នែកទាំងនោះទៅជាផ្នែកតូចៗ។ វាមិនត្រឹមតែជួយឱ្យអ្នករក្សាបាននូវការរៀបចំប៉ុណ្ណោះទេវាថែមទាំងអនុញ្ញាតឱ្យអ្នកមើលឃើញវឌ្ឍនភាពលើគម្រោងមួយដែលអាចចំណាយពេលរាប់ខែដើម្បីបញ្ចប់។ ល្បែងរបស់អ្នកទំនងជាត្រូវការម៉ាស៊ីនក្រាហ្វិកម៉ាស៊ីនលេងល្បែងម៉ាស៊ីនមេដឹកនាំនិងផ្នែកជាច្រើនដូចជាចំណុចប្រទាក់អ្នកប្រើប្រព័ន្ធម៉ឺនុយជាដើម។

គន្លឹះក្នុងការអភិវឌ្ឍដ៏វៃឆ្លាតគឺតែងតែស្ថិតនៅលើការរកមើលក្រមចំណុចដដែលៗនិងយកវាជាឱកាសមួយដើម្បីបង្កើតមុខងារឬថ្នាក់មួយជុំវិញកូដនោះ។ ឧទាហរណ៏ការដាក់ប៊ូតុងនៅលើអេក្រង់អាចនឹងមានកូដច្រើនបន្ទាត់ប៉ុន្តែវាអាចមានអថេរមួយចំនួនដែលផ្លាស់ប្តូររាល់ពេលដែលអ្នកដាក់ប៊ូតុង។ នេះគឺជាឱកាសមួយដើម្បីបង្កើតមុខងារតែមួយសម្រាប់ការដាក់ប៊ូតុងដែលអ្នកបញ្ជូនអថេរទាំងនោះដូច្នេះកាត់បន្ថយចំនួនពេលដែលវាត្រូវការដើម្បីបង្កើតប្រព័ន្ធម៉ឺនុយ។

គំនិតដូចគ្នានឹងនេះអនុវត្តមិនថាធំនៅក្នុងវិសាលភាព។ ការបង្កើតសំណុំកូដដែលប្រើឡើងវិញនិងលេខកូដ "ម៉ាស៊ីន" អាចធ្វើឱ្យការអភិវឌ្ឍហ្គេមនាពេលអនាគតកាន់តែងាយស្រួល។

ការធានាគុណភាពនិងការអត់ធ្មត់

ការអភិវឌ្ឍហ្គេមអាចជាដំណើរការដ៏វែងមួយហើយវាអាចត្រូវការអំណត់អត់ធ្មត់ច្រើនដើម្បីមើលវារហូតដល់ទីបញ្ចប់។ មូលហេតុមួយដែលវាសំខាន់ក្នុងការបំបែកគម្រោងនេះទៅជាផ្នែកតូចៗគឺត្រូវមើលការកើនឡើងគួរឱ្យកត់សំគាល់នៅពេលដែលអ្នកអភិវឌ្ឍ។ វាក៏មានសារៈសំខាន់ផងដែរក្នុងការកំណត់ពេលវេលាមួយចំនួនរាល់ថ្ងៃឬរៀងរាល់សប្តាហ៍ដើម្បីអភិវឌ្ឍ។ ហើយសំខាន់បំផុត - ដើម្បីបន្តអភិវឌ្ឍ។

អ្នកអភិវឌ្ឍន៍ដំបូងដែលជាប់អន្ទាក់ធំជាងគេគឺជាគំនិតនៃការចំណាយពេលវេលាដើម្បីផ្តល់ឱ្យខ្លួនអ្នកនូវរូបរាងថ្មីនៅក្នុងគម្រោងនេះ។ នេះនាំទៅរកការ "អូយាយខ្ញុំត្រូវបានគេអភិវឌ្ឍល្បែងមួយកាលពីឆ្នាំមុនអ្វីដែលបានកើតឡើងចំពោះវា?" ពេល។

លុះត្រាតែអ្នកកំពុងអភិវឌ្ឍល្បែងដែលអាចត្រូវបានសាងសង់ក្នុងរយៈពេលប៉ុន្មានថ្ងៃឬច្រើនសប្តាហ៍អ្នកប្រហែលជានឹងជញ្ជាំង។ អ្នកអាចប៉ះពាល់ជញ្ជាំងច្រើនប្រសិនបើគម្រោងរបស់អ្នកលាតសន្ធឹងជាងកន្លះឆ្នាំ។ ប៉ុន្តែវាជាការសំខាន់ណាស់ក្នុងការបន្តធ្វើការលើវា។ អ្នកសរសេរឃ្លាមួយដែលនិយាយម្ដងហើយម្ដងទៀតចំពោះខ្លួនឯងនៅពេលដែលធ្វើការលើប្រលោមលោកគឺត្រូវ "សរសេរជារៀងរាល់ថ្ងៃ" ។ វាគ្មានបញ្ហាទេប្រសិនបើការសរសេរនេះល្អ។ ការរំលងមួយថ្ងៃអាចនាំឱ្យងាកចេញពីរថ្ងៃមួយសប្ដាហ៍ក្នុងមួយខែ ...

ប៉ុន្តែនោះមិនមានន័យថាអ្នកត្រូវផ្តោតលើរឿងដដែលៗជារៀងរាល់ថ្ងៃទេ។ ល្បិចមួយដើម្បីដោះស្រាយជាមួយនឹងជញ្ជាំងគឺរំលងទៅផ្នែកផ្សេងទៀតនៃគម្រោង។ ប្រសិនបើអ្នកកំពុងសរសេរកូដម៉ាស៊ីនស្មុគស្មាញអ្នកអាចចំណាយពេលស្វែងរកក្រាហ្វិកសម្រាប់ហ្គេមរបស់អ្នកឬស្វែងរកបែបផែនសំឡេងដែលអ្នកអាចប្រើនៅក្នុងចំណុចប្រទាក់អ្នកប្រើរបស់អ្នក។ អ្នកថែមទាំងអាចបើក Notepad នៅលើកុំព្យូទ័ររបស់អ្នកហើយគ្រាន់តែធ្វើការបំផុសគំនិត។

ការចេះអត់ធ្មត់នេះមិនសំខាន់ជាងដំណាក់កាលចុងក្រោយនៃការអភិវឌ្ឍន៍នោះទេគឺការធានាគុណភាព។ ដំណាក់កាលនេះមិនមែនគ្រាន់តែអំពីការកំចាត់កំហុសទេ។ អ្នកក៏ត្រូវវាយតម្លៃផ្នែកផ្សេងៗនៃល្បែងដោយផ្អែកទៅលើការតម្រឹមមួយដែលពិតជាសំខាន់: តើវាសប្បាយដែរឬទេ? កុំខ្លាចក្នុងការផ្លាស់ប្តូរហ្គេមប្រសិនបើអ្នកមិនមានអារម្មណ៍ថាវាត្រូវបានគេតម្រូវឱ្យមានភាពសប្បាយរីករាយនោះទេប៉ុន្តែសូមចាំថាអ្នកបានលេងហ្គេមនេះជាផ្នែកមួយនៃការសាកល្បងចាប់តាំងពីការអភិវឌ្ឍបានចាប់ផ្តើម។ អ្នកមិនចង់ធ្លាក់ចូលអន្ទាក់នៃល្បែងដែលធ្លាប់ស្គាល់នោះទេហើយដូច្នេះការគិតថាហ្គេមគួរឱ្យធុញទ្រាន់។ គិតអំពីរបៀបដែលអ្នកប្រើលើកដំបូងនេះនឹងមានអារម្មណ៍ថាកំពុងលេងល្បែង។

ការធានាគុណភាពគឺសំខាន់ណាស់ពីព្រោះការចេញផ្សាយដំបូងគឺពិតជាមានសារៈសំខាន់ខ្លាំងណាស់។ នេះមិនមែនជាការពិតជាងនៅពេលដែលអ្នកអភិវឌ្ឍឯករាជ្យឬក្រុមតូចមួយដែលបញ្ចេញហ្គេមដែលពួកគេបានធ្វើការអស់រយៈពេលជាច្រើនខែនិងខែ។ ទីផ្សារដ៏ល្អបំផុតគឺការទាញយកសរីរាង្គដែលកើតឡើងនៅពេលហ្គេមនេះត្រូវបានចេញផ្សាយនៅលើ App Store ។ ល្បែងដែលត្រូវបានលាបពណ៌កាន់តែច្រើនវានឹងទទួលបាននូវការទទួលយកដំបូងដែលនឹងនាំមកនូវការទាញយកច្រើនទៀតក្នុងរយៈពេលវែង។