Ինչպես ստեղծել խաղային ծրագիր. 15 քայլ (նկարներով)

Բովանդակություն:

Ինչպես ստեղծել խաղային ծրագիր. 15 քայլ (նկարներով)
Ինչպես ստեղծել խաղային ծրագիր. 15 քայլ (նկարներով)

Video: Ինչպես ստեղծել խաղային ծրագիր. 15 քայլ (նկարներով)

Video: Ինչպես ստեղծել խաղային ծրագիր. 15 քայլ (նկարներով)
Video: Всё что нужно знать про прошивку Xiaomi 2024, Ապրիլ
Anonim

Երազո՞ւմ եք ստեղծել խաղային ծրագիր, որը շատ գումար կվաստակի: Այն, ինչ ձեզ հարկավոր է, ցանկությունն է, խաղի պլանը և ճիշտ տեխնոլոգիան: Այս wikiHow- ը սովորեցնում է ձեզ, թե ինչպես սկսել խաղային հավելվածի ստեղծումը:

Քայլեր

Մեթոդ 1 -ից 2 -ը. Պատրաստվում է զարգացնել խաղը

Ստեղծեք խաղային ծրագիր Քայլ 1
Ստեղծեք խաղային ծրագիր Քայլ 1

Քայլ 1. Հասկացեք ձեր հմտություններն ու սահմանափակումները:

Խաղի ձևավորման մեջ շատ բան կա: Կա հետազոտություն, ծրագրավորում, գրաֆիկական դիզայն, ձայնի ձևավորում, երաժշտական կոմպոզիցիա, շուկայավարություն և շատ ավելին: Հասկանալով, թե ինչ հմտություններ ունեք (կամ ձեր կազմակերպությունը) կօգնի ձեզ գաղափարներ մշակել ՝ ելնելով ձեր ուժեղ կողմերից:

Գուցե դու հիանալի ծրագրավորող ես, բայց ոչ այնքան մեծ արտիստ: Կարող եք կենտրոնանալ խաղի մեխանիկայի վրա, բայց ապավինել մինիմալիստական արվեստի ոճին: Գուցե դուք հիանալի գրաֆիկական դիզայներ եք, բայց ոչ այնքան լավ ծրագրավորման մեջ: Դուք կարող եք գտնել խաղային շարժիչ, որը հոգում է ձեր ծածկագրման մեծ մասը, մինչդեռ կենտրոնանում եք արվեստի ձևավորման վրա:

Ստեղծեք խաղային ծրագիր Քայլ 2
Ստեղծեք խաղային ծրագիր Քայլ 2

Քայլ 2. Կատարեք շուկայի հետազոտություն:

Առաջին բանը, որ պետք է անել, շուկայի զգացումն է: Ուսումնասիրելով հաջող ծրագրերը և խաղալ դրանք, քանի որ դրանք ձեզ կպատմեն շուկայի մասին: Որքան ավելի շատ ժամանակ հատկացնեք հաջող ծրագրերի ուսումնասիրմանը, այնքան ավելի լավ պատկեր կստանաք դրանց ընդհանուր հատկությունների և օգտագործողների ցանկալիության մասին: Notesրագրի հաջողության համար նշումներ պահեք `դրա դասակարգումն ու հետևողականությունը:

  • Մոլեխաղերի ժողովրդագրությունը փոխվել է: Միջին խաղացողը այլևս կարծրատիպային դեռահաս տղա չէ: Այսօր խաղերը խաղում են հասարակության գրեթե բոլոր ժողովրդագրական ներկայացուցիչները: Միջին բջջային խաղացողը մոտ 36 տարեկան է: 51% -ը կանայք են, իսկ 49% -ը ՝ արական սեռի ներկայացուցիչներ: Բոլոր բջջային խաղացողների մեկ երրորդը 35-50 տարեկան են:
  • Պատահական խաղերը (այսինքն ՝ Candy Crush, Angry Birds) ամենահայտնի խաղային ժանրն են: Սրանք խաղեր են, որոնք հակված են արագ ներբեռնելու ժամանակի, դրանք հեշտ է սովորել և խաղալ և կարող են խաղարկվել կարճ ժամանակահատվածում ամբողջ օրվա ընթացքում: Առաջին անձի հրաձիգները (այսինքն ՝ Overwatch, Destiny) երկրորդ ամենահայտնի ժանրն են: Երրորդ տեղում են դերախաղերը (այսինքն ՝ The Elder Scrolls, Final Fantasy), որին հաջորդում են Battle Royal խաղերը (այսինքն Fortnite, PUBG) և Massive Multiplayer Online RPGs (այսինքն World of Warcraft, The Elder Scrolls Online) և Multiplayer Battle Arena: խաղեր (այսինքն ՝ DOTA 2, Legends League):
Ստեղծեք խաղային ծրագիր Քայլ 3
Ստեղծեք խաղային ծրագիր Քայլ 3

Քայլ 3. Եկեք հաջող գաղափարներով:

Քննարկեք ձեր թիմի կամ այլ մարդկանց հետ գաղափարներ ստեղծելու համար, որոնք կպահպանեն խաղացողների ներգրավվածությունը: Օգտագործեք ձեր շուկայական հետազոտությունները `տեսնելու, թե ինչն է գերժամանակակից և պահանջված: Մտածեք այն մասին, թե ինչպես կարող եք լրացնել շուկայի պահանջարկը ՝ եզակի և աչքի ընկնող խաղ պատրաստելիս:

  • Միշտ վստահեք մասնագետի խորհրդին: Պատրաստ եղեք շարունակել իմպրովիզներ անել և վերամշակել ձեր սեփական գաղափարները, մինչև նրանք չլինեն իրենց լավագույն մակարդակում:
  • Որոշ ամենամեծ ծրագրերից են հին գաղափարի շրջադարձը ՝ նոր ուղղությամբ:
  • Հավատարիմ մնացեք ցածր ռիսկի և մեծ հավանականության ծրագրերին, որոնք սպասարկում են մարդկանց ավելի մեծ խումբ ՝ դեռահասներից մինչև մեծահասակներ:
  • Կենտրոնացեք ծրագրերի ստեղծման վրա `զվարճանքի, ինտուիտիվության, ներգրավվածության, կախվածության և դրա գրաֆիկայի և ձայնի հիման վրա: Անջատեք ցանկացած ծրագիր, որն ունի ավելի քիչ, քան վերը նշված հատկությունները:
  • Մտածեք մի պատմություն ձեր խաղի համար: Կերպարներով, շրջադարձերով, նպատակներով և պարգևներով լավ պատմությունը կարող է բարձրացնել խաղի փորձը:
Ստեղծեք խաղային ծրագիր Քայլ 4
Ստեղծեք խաղային ծրագիր Քայլ 4

Քայլ 4. Որոշեք դրամայնացման քաղաքականությունը:

Եթե դուք պատրաստվում եք ժամանակ և ռեսուրսներ հատկացնել խաղը զարգացնելու համար, հավանաբար կցանկանաք դրանից որոշակի գումար վաստակել: Այսօր կան բազմաթիվ եղանակներ, որոնք ծրագրավորողները կարող են գումար վաստակել իրենց մշակած ծրագրերից: Դուք կարող եք օգտագործել դրամայնացման հետևյալ քաղաքականություններից մեկը կամ դրանց համադրությունը.

  • Գովազդային եկամուտ.

    Այս տարբերակը թույլ է տալիս խաղացողներին անվճար ներբեռնել ծրագիր, սակայն ծրագիրը պարունակում է գովազդներ խաղի մեջ: Որպես մշակող ՝ դուք վճարվում եք ամեն անգամ, երբ գովազդին հպում կամ դիտում եք: Բացասական կողմն այն է, որ շատ խաղացողներ դա համարում են նյարդայնացնող և շեղող: Արդյունքում, շատ ծրագրավորողներ խաղացողներին առաջարկում են խաղի առանց գովազդի տարբերակ ձեռք բերելու հնարավորություն:

  • Հավելվածի գնումներ.

    Այս մոդելը թույլ է տալիս խաղացողներին անվճար ներբեռնել խաղի հիմնական տարբերակը, բայց գնել լրացուցիչ հնարավորություններ և բովանդակություն: Սա կարող է լինել հզորացում, նոր կերպարներ, նոր հանդերձանք և այլն:

  • Պրեմիում գնում.

    Այս մոդելը նաև հնարավորություն է տալիս խաղացողներին անվճար ներբեռնել ծրագրի հիմնական տարբերակը: Անվճար տարբերակը կարող է լինել դեմո կամ փորձնական տարբերակ կամ սահմանափակ գործառույթ ունեցող տարբերակ: Այնուհետև խաղացողին տրվում է վճարման տարբերակ ՝ խաղի ամբողջական տարբերակը բացելու համար:

  • Մեկանգամյա գնում.

    Այս տարբերակը պարզապես պահանջում է, որ խաղացողները միանվագ վճարեն խաղը ներբեռնելուց առաջ:

Ստեղծեք խաղային ծրագիր Քայլ 5
Ստեղծեք խաղային ծրագիր Քայլ 5

Քայլ 5. Ստեղծեք նախագծման փաստաթուղթ:

Isամանակն է, որ ձեր մտքերը թափեք թղթի վրա: Ստեղծեք նախագծային փաստաթուղթ, որը պարունակում է բոլոր գաղափարները, որոնք ցանկանում եք մտնել խաղի մեջ: Դիզայնի փաստաթուղթը պարունակում է ամեն ինչ ՝ խաղի մեխանիկայի, նպատակների և պարգևների, կերպարների և կենսագրության բացատրությունից, հայեցակարգից, մակարդակի ձևավորումներից և այն ամենից, ինչ պետք է իմանա ձեր թիմը:

Ստեղծեք խաղային ծրագիր Քայլ 6
Ստեղծեք խաղային ծրագիր Քայլ 6

Քայլ 6. Որոշեք, թե որ հարթակում կհրապարակեք ձեր խաղային ծրագիրը:

Բջջային խաղերի արդյունաբերության երկու հիմնական շուկա կա ՝ Android- ը ՝ Google Play Store- ով, և iOS- ը (iPhone/iPad) ՝ App Store- ով: Երկուսն էլ ունեն դրական և բացասական կողմեր: Դուք պետք է որոշեք, թե որ հարթակում եք հրապարակելու ձեր խաղը: Դուք կարող եք նաև հրապարակել ձեր խաղը երկուսի համար, բայց դա կպահանջի լրացուցիչ ռեսուրսներ և ծախսեր:

  • IOS App Store- ն ունի $ 99 տարեկան մշակողի վճար: Google Play Store- ն ունի 25 դոլար միանվագ մշակողի վճար: Երկու հարթակներն էլ ծրագրերի գնումներից ստանում են եկամտի 30% կրճատում:
  • IOS App Store- ն ավելին է անում նոր խաղերի և ծրագրերի առաջմղման համար, սակայն երկու հարթակներն էլ ունեն բարձր մրցակցություն և ծրագրավորողից պահանջում են ստեղծագործել ՝ իրենց ծրագրերն առանձնացնելու համար:
  • Android- ի Google Play Store- ում ներկայացված ծրագրերի համար շատ ավելի քիչ խիստ հաստատման գործընթաց կա: Շատ ավելի դժվար է iOS App Store- ի համար ծրագրեր հաստատելը, բայց App Store- ը շատ ավելի լավ է ծրագրավորողներին հետադարձ կապ տալիս, երբ ծրագրերը հաստատված չեն:
  • Android- ի օգտվողները հակված են նախընտրել անվճար ծրագրերը, մինչդեռ iOS- ի օգտվողները շատ ավելի սովոր են վճարել հավելվածների համար:
  • IOS App Store- ն օգտագործում է հիմնաբառերի որոնման մոդել: Սա պահանջում է, որ մշակողները ներկայացնեն հիմնաբառերի ցանկ, որոնք օգտագործողները պետք է մուտքագրեն ՝ ձեր ծրագիրը գտնելու համար: Google Play Store- ի որոնումը հիմնված չէ հիմնաբառերի վրա, փոխարենը որոնում է հավելվածի անվանումը, նկարագրությունը և այլն:
Ստեղծեք խաղային ծրագիր Քայլ 7
Ստեղծեք խաղային ծրագիր Քայլ 7

Քայլ 7. Ընտրեք ճիշտ տեխնոլոգիան `ձեր ծրագիրը մշակելու համար:

Երբ ձեր խաղի գաղափարը քարտեզագրվի և հարթակ ընտրեք, ձեզ հարկավոր է գտնել ճիշտ տեխնոլոգիան և գործիքները, որոնք անհրաժեշտ են ձեր ծրագիրը մշակելու համար: Ինչպես iOS- ը, այնպես էլ Android- ն ունեն իրենց մայրենի ծրագրավորման լեզուները: Այսպիսով, որոշ որոշումներ կարող են կապված լինել, թե որ հարթակին եք ընտրում հրապարակել ձեր խաղը: Հնարավոր է, որ անհրաժեշտ լինի որոշել համապատասխան խաղային շարժիչը կամ միջին ծրագիրը, որն անհրաժեշտ է ձեր խաղը զարգացնելու համար, ինչպես նաև այն ծրագրակազմը, որը ցանկանում եք օգտագործել գրաֆիկա և ձայն ստեղծելու համար.

  • Android խաղերի մայրենի ծրագրավորման լեզուն Java- ն է: IOS ծրագրերի մայրենի ծրագրավորման լեզուն Swift- ն է:
  • Android Studio- ն Android- ի համար ծրագրեր մշակելու պաշտոնական ինտեգրված զարգացման ստուդիա է: Mac- ում Xcode- ն օգտագործվում է iOS- ի համար ծրագրեր մշակելու համար:
  • Շատ խաղեր մշակվում են խաղային շարժիչների միջոցով, որոնք ունակ են ինտեգրվել ձեր բոլոր խաղային ակտիվներն ու ծածկագիրը, ինչպես նաև հրապարակել ձեր խաղի տարբեր տարբեր հարթակների համար: Բջջային խաղերի հանրաճանաչ խաղային շարժիչը ներառում է Unity, Cocos և Unreal Engine:
  • Գրաֆիկական դիզայնի 2D ծրագրակազմ կպահանջվի բոլոր խաղերի համար, նույնիսկ այն խաղերի համար, որոնք հիմնականում 3D են (վերնագրի էկրանին, ընտրացանկերին, HUD, թռուցիկներ և այլն): Photoshop- ը կամ GIMP- ը կարող են օգտագործվել 2D ռաստերի վրա հիմնված գրաֆիկայի մշակման համար, իսկ Adobe Illustrator- ը կամ Inkscape- ը `2D վեկտորային գրաֆիկայի մշակման համար:
  • 3D գրաֆիկա օգտագործող խաղերին անհրաժեշտ կլինի 3D մոդելավորման ծրագրակազմ: 3D մոդելավորման ծրագրերը ներառում են Maya, 3DS Max և Blender 3D:
  • Բացի գրաֆիկական ծրագրերից, ձայնի մշակման և ձայնագրման համար անհրաժեշտ կլինի նաև թվային աուդիո կայանի ծրագիր (DAW), ինչպես նաև աուդիո ինտերֆեյս, որը կարող է միկրոֆոններ, ստեղնաշարեր և այլ գործիքներ միացնել ձեր համակարգչին: Թվային աուդիո աշխատանքի կայանները ներառում են ՝ Adobe Audition, Cubase, Reaper, Pro Tools, FL Studio և Ableton Live:
Ստեղծեք խաղային ծրագիր Քայլ 8
Ստեղծեք խաղային ծրագիր Քայլ 8

Քայլ 8. Մշակեք ձեր խաղի նախատիպը:

Ձեր նախատիպը պետք է լինի չափազանց պարզ: Դա լիարժեք խաղ չէ: Այն կարիք չունի ունենալ բոլոր ակտիվները, մակարդակները, հզորացումներն ու թշնամիները, որոնք նախատեսում եք ունենալ: Այն նույնիսկ կարիք չունի ունենալ գեղեցիկ արտաքին գրաֆիկա: Այն պարզապես պետք է լինի ձեր խաղի պարզեցված տարբերակը, որը ցույց կտա, որ դուք կենսունակ գաղափար ունեք: Սա կարող է օգտագործվել ձեր գաղափարները ստուգելու, ներդրողներ ներգրավելու և թիմ վարձելու համար:

Մեթոդ 2 -ից 2 -ը. Բջջային խաղի մշակում

Ստեղծեք խաղային ծրագիր Քայլ 9
Ստեղծեք խաղային ծրագիր Քայլ 9

Քայլ 1. Վարձիր ճիշտ թիմ:

Աշխատանքի ընդունումը երկար գործընթաց է: Դուք պետք է տեղադրեք աշխատանքը, զտեք դիմորդներին, հարցազրույցներ անցկացնեք թեկնածուների հետ, խնդրեք նրանց ստորագրել ձեր NDA- ն և բացատրել ձեր գաղափարը. այս ամենը նախքան կոդավորումը սկսելը: Բայց հիանալի վարձու աշխատելը ապագա ներդրում է, որն օգնում է խուսափել անհարկի ձգձգումներից: Այս գործընթացում դուք պետք է աշխատատեղերի ցուցակներ տրամադրեք, որոնք հստակեցնում են, թե ինչ տեսակի թեկնածու եք փնտրում նախագծի ընդհանուր նկարագրությունը, որը չի բացահայտում չափազանց շատ մանրամասներ:

Ստիպեք յուրաքանչյուր հավանական թեկնածու ստորագրել չհրապարակման պայմանագիր ՝ նախքան աշխատանքի ընդունվելը, քանի որ դուք պետք է պաշտպանեք ձեր գաղափարը:

Ստեղծեք խաղային ծրագիր Քայլ 10
Ստեղծեք խաղային ծրագիր Քայլ 10

Քայլ 2. Կառուցեք ձեր խաղային ակտիվները:

Խաղի ակտիվները ներառում են խաղը կազմող բոլոր առանձին կտորները: Սա ներառում է 2D գրաֆիկա, անիմացիոն սփրեյներ, 3D մոդելներ, ֆոնային պատկերներ, մակարդակի ձևավորում, երաժշտություն, ձայնային տեսահոլովակներ և այլն: Հիմնականում այն, ինչ խաղացողը կարող է տեսնել կամ լսել խաղի ընթացքում, պետք է ստեղծվի:

Ստեղծեք խաղային ծրագիր Քայլ 11
Ստեղծեք խաղային ծրագիր Քայլ 11

Քայլ 3. Կոդավորիր քո խաղը:

Կոդավորումը և սկրիպտը այն են, ինչը խաղը դարձնում է ինտերակտիվ: Scripting- ն օգտագործվում է թելադրելու համար, թե ինչ է տեղի ունենում, երբ խաղացողը փոխազդում է խաղի հետ, ինչպես նաև այն, ինչ տեղի է ունենում, երբ էկրանի օբյեկտները փոխազդում են միմյանց հետ: Scripting- ն օգտագործվում է թելադրելու խաղի ընթացքը և իրադարձությունների կարգը: Ակտիվները խաղի առանձին կտորներն են: Կոդավորումը այն սոսինձն է, որը կապում է այդ ամենը միասին:

Համոզվեք, որ վարձում եք ծրագրավորողներ, ովքեր ունեն անհրաժեշտ ծրագրավորման լեզուներ: Ձեզ հարկավոր են ծրագրավորողներ, ովքեր ունեն փորձառություն մայրենի ծրագրավորման լեզվի այն հարթակի համար, որտեղ դուք թողարկում եք ձեր խաղը, ինչպես նաև ընդհանուր գիտելիքներ C/C ++ և ցանկացած այլ սցենարական լեզուների, որոնք պահանջում է ձեր խաղային շարժիչը:

Ստեղծեք խաղային ծրագիր Քայլ 12
Ստեղծեք խաղային ծրագիր Քայլ 12

Քայլ 4. Փորձարկեք ծրագիրը:

Թեստավորումը թույլ է տալիս տեսնել, թե ինչպես է ձեր խաղը գործում իրական աշխարհում, երբ իրական մարդիկ այն խաղում են: Համոզվեք, որ ունեք մի շարք փորձարկողներ: Թույլ տվեք տարբեր տարիքի և ժողովրդագրության մարդկանց խաղալ և տեսնել, թե ինչպես են նրանք օգտագործում ձեր արտադրանքը: Սա թույլ է տալիս հայտնաբերել և շտկել այն խնդիրները, որոնք դուք չէիք սպասում: Հարցրեք հետադարձ կապի համար: Դիտեք, թե ինչպես են նրանք խաղում խաղը: Արդյո՞ք նրանք ճիշտ են խաղում: Կա՞ որևէ բան, որը կարող է օգնել նրանց ավելի լավ հասկանալ խաղը: Խաղը շա՞տ դժվար է, թե՞ շատ հեշտ: Funվարճալի՞ է ներգրավվելը: Կա՞ն սխալներ կամ սխալներ, որոնք պետք է շտկվեն:

Open Beta- ն այն վայրն է, որտեղ դուք հանրությանը թույլ եք տալիս գրանցվել և սահմանափակ ժամանակով խաղալ ձեր խաղը ՝ մինչև ձեր խաղերի թողարկումները: Early Access- ը այն վայրն է, որտեղ դուք թույլ եք տալիս մարդկանց խաղալ ձեր խաղի անավարտ տարբերակը, մինչև այն թողարկվի նվազեցված գնով: Երկու ռազմավարություններն էլ լավ միջոց են ձեր խաղը փորձարկելու համար ՝ միևնույն ժամանակ ստեղծելով երկրպագուների բազան:

Ստեղծեք խաղային ծրագիր Քայլ 13
Ստեղծեք խաղային ծրագիր Քայլ 13

Քայլ 5. Շուկայավարեք ձեր ծրագիրը:

Նույնիսկ ձեր խաղը թողարկվելուց առաջ դուք պետք է սկսեք ձեր խաղը շուկայավարել և որոշակի աղմուկ բարձրացնել: Ստեղծեք կայք ձեր խաղի համար և գովազդային տեսանյութ: Համոզված է, որ դա հնարավորություն է տալիս պոտենցիալ խաղացողներին իմանալ, թե ինչ կարող են նրանք ակնկալել ձեր խաղից ՝ միաժամանակ ընդգծելով, թե ինչն է այն առանձնացնում: Խոսեք խաղային լրագրողների և հրապարակումների հետ ձեր խաղի մասին: Ստացեք գրախոսներ ՝ ձեր խաղի վերաբերյալ ակնարկներ հրապարակելու համար: Սահմանեք թողարկման ամսաթիվը և ստեղծեք պատկերակ և ծածկապատկեր ձեր խաղի համար:

Ստեղծեք խաղային ծրագիր Քայլ 14
Ստեղծեք խաղային ծրագիր Քայլ 14

Քայլ 6. Հրապարակեք ձեր խաղը:

Երբ ժամանակն է թողնել ձեր խաղը, դուք պետք է գրանցվեք որպես ծրագրավորող ՝ ձեր ընտրած հարթակով: Համոզված է, որ ձեր ծրագիրը համապատասխանում է որակի ապահովման բոլոր չափանիշներին, որոնք սահմանված են հարթակի շուկայի կողմից: Դուք պետք է դա անեք մինչև թողարկման նախատեսված ամսաթիվը: Եթե ձեր ծրագիրը մերժված է, լսեք ձեր ցանկացած կարծիք և ստացեք համապատասխան փոփոխություններ: Այնուհետեւ նորից ներկայացրեք ձեր ծրագիրը:

Ստեղծեք խաղային ծրագիր Քայլ 15
Ստեղծեք խաղային ծրագիր Քայլ 15

Քայլ 7. Շարունակեք աշխատել դրա վրա:

Այսօր հազվադեպ է պատահում, որ կարող ես թողարկել ծրագիր, որից հետո ավարտել այն: Ավելի մեծ լսարանի համար թողնելուց հետո, ամենայն հավանականությամբ, դուք կիմանաք նոր սխալների, քննադատությունների և անվտանգության խոցելիությունների մասին, որոնք դուք չէիք նախատեսել: Ամենայն հավանականությամբ, դուք պետք է շարունակեք աշխատել ձեր խաղի վրա և թողարկել նոր կարկատաններ ՝ ձեր խաղի հետ կապված որևէ խնդիր լուծելու համար:

Ստուգեք օգտվողի կարծիքը և մեկնաբանությունները: Պատասխանեք նրանց և սրտանց ընդունեք կառուցողական քննադատությունը: Սա ցույց է տալիս, որ դուք մտածում եք լավ ապրանք պատրաստելու մասին:

Խորհուրդ ենք տալիս: