Ինտերակտիվ
Silverback Gaming. ճակատի զարգացման կարևոր դերը
By William - 28 նոյեմբերի 2024 թSilverback Gaming-ի Front-end ծրագրավորող Դեննի ՄաքԱլիսթերը բացատրում է ճակատի զարգացման դերը բնիկների ստեղծման գործընթացում:
Օնլայն սլոտ խաղ արտադրելը իսկական թիմային աշխատանք է, բայց ամենահետաքրքիր թիմերից մեկը, որում կարելի է աշխատել, առաջնային զարգացումն է: Ինչո՞ւ։ Որովհետև այս թիմը պատասխանատու է խաղի ստեղծագործական կողմը կյանքի կոչելու համար, և դա նշանակում է շատ զվարճանալ:
Մեր հիմնական նպատակն է վերցնել բոլոր արվեստի գործերը, անիմացիաները և հնչյունները և դրանք վերածել խաղալու խաղի: Սա ներառում է խաղի ողջ ինտերակտիվության, արձագանքման և կատարողականի ծրագրավորումը՝ համոզվելու համար, որ այն հուզում և զվարճացնում է խաղացողներին բոլոր սարքերում և բոլոր կողմնորոշումներում:
Եթե խաղը պատրաստվում է տեղակայվել բազմաթիվ շուկաներում, առջևի թիմը սովորաբար պատասխանատու է վերնագրերը համապատասխան լեզուներով թարգմանելու համար. Silverback-ում, դա նշանակում է 32 թարգմանություն և հաշվում, իսկ որոշ ստուդիաներում թիմը կկառավարի բոլոր ներ տան գործիքները և ներքին կայքերը նույնպես:
Այսպիսով, ի՞նչն է դարձնում ճակատային զարգացումն այդքան կարևոր սլոթերի արտադրության համար: Ինձ համար դա պայմանավորված է նրանով, որ խաղի տեսքն այն է, ինչ սկզբում խաղացողներին տանում է դեպի տիտղոս:
Առաջին բանը, որ նրանք տեսնում են առցանց կազինո լոբբիում գտնվող խաղի մասին, նախադիտման սալիկն է, որի վրա նրանք սեղմում են, և քանի որ խաղերից կարելի է ընտրել, այն պետք է լինի տպավորիչ, գրավիչ և գրավի նրանց ուշադրությունը մի ակնթարթում. դա հեշտ չէ, երբ նվագարկիչը շարժական է, իսկ էկրանի չափը փոքր է:
Սա հատկապես կարևոր է սկսնակ խաղացողների համար, քանի որ նրանք պարտադիր չէ, որ հասկանում են այլ գործոններ, որոնք որոշ խաղացողների դրդում են որոշակի տիտղոսների, ինչպիսիք են խաղի RTP-ն, անկայունությունը և բոնուսային հատկանիշները:
Սա կարևոր է դարձնում առջևի զարգացումը այս խաղացողների համար, հատկապես այն պատճառով, որ դա խաղի տեսողական կողմն է, որը քաշում է նրանց և համոզում նրանց շրջել այն: Այնուհետև, խաղի մեջ մտնելուց հետո, դիզայնը վստահություն է ձևավորում և օգնում տրամադրել զվարճալի և զվարճալի փորձը, որը նրանք փնտրում են:
Front-end-ի զարգացման կարևորությունը համընկնում է այն աշխատանքի բարդության հետ, որն ընդգրկում է: Ի վերջո, թիմը պետք է ապահովի, որ խաղը կատարյալ է խաղում, և Silverback Gaming-ում մենք շատ բարձր նշաձող ենք սահմանել մեր յուրաքանչյուր սլոթի համար:
Իրական մարտահրավերն այն է, որ յուրաքանչյուր խաղ խաղում է բազմաթիվ սարքերի, օպերացիոն համակարգերի և բրաուզերների վրա, որոնք մեր խաղացողները օգտագործում են մեր խաղալիքները վայելելու համար: Ես կասեի, որ 95 տոկոս դեպքերում մենք չենք բախվում խնդիրների, բայց երբեմն հանդիպում ենք:
Սա սովորաբար շատ կոնկրետ սարքի/բրաուզերի համակցման շուրջ է, և մեր թիմի որակի, տաղանդի և փորձի շնորհիվ մենք միշտ կարող ենք լուծում գտնել:
Մյուս խնդիրը, որին մենք բախվում ենք, բովանդակության թարգմանությունն է, որն ավելի ու ավելի է գլխացավանք է դառնում ստուդիաների համար, որոնք խաղեր են մատուցում աշխարհի բազմաթիվ շուկաներ: Մենք հակված ենք օգտագործել Google Translate-ը առաջին անցման համար, իսկ հետո անհրաժեշտության դեպքում կատարել հետագա փոփոխություններ:
Սակայն Google Translate-ը հաճախ դժվարանում է հասկանալ համատեքստը և ոլորտին բնորոշ տերմինները: Օրինակ, «մոտ» բառը կարող է նշանակել կամ մոտիկություն կամ ինչ-որ բան փակելու գործողություն. երբ բառը թարգմանվում է եզակի, այն հաճախ կարող է սխալ լինել:
Սա իրականում մղել է մեզ թարգմանության համար նոր և ավելի արդյունավետ լուծումներ մշակելու, ներառյալ առաջին անգամ մեր տեքստը թարգմանելու LLM-ի փորձը: LLM-ը կարող է առաջ մղվել համատեքստով, նախքան թարգմանելը, ուստի այն պետք է բարելավվի:
Վերադառնալով բրաուզերի խնդիրներին՝ ամեն անգամ, երբ մենք որոշակի բրաուզերի հետ կապված անսարքություն ենք գտնում, մենք իրականում կարող ենք հայտնաբերել բրաուզերի ճշգրիտ տարբերակը՝ սարքին հատուկ այլ տեղեկությունների հետ միասին: Սա նշանակում է, որ մենք կարող ենք շատ կոնկրետ ուղղում կատարել և կանխել դրա կրկնությունը:
Երբ մենք շտկում ենք, այնուհետև այն ավելացնում ենք մեր շրջանակին, որպեսզի այն ապագայում գլուխը չբարձրացնի: Իհարկե, սա մի փոքր նման է հրդեհների դեմ պայքարին, քանի որ մենք չենք կարող վերահսկել, թե որ սարքի կամ խաղի վրա է խաղում, ոչ էլ կարող ենք ապահովել, որ բրաուզերի յուրաքանչյուր տարբերակի բոլոր խնդիրները ծածկված են:
Ասել է թե, որքան շատ սխալներ հայտնաբերենք և շտկենք, այնքան ավելի լավ շրջանակ է դառնում և այնքան քիչ խնդիրներ, որոնց հետ մենք հավանաբար կհանդիպենք:
Front-end-ի զարգացումը նաև կապված է նոր տեխնոլոգիաների կիրառման հետ, և Silverback-ում մենք եղել ենք AI-ի վաղ ընդունողներ: Մենք շատ հաշվի ենք առել, թե ինչպես ենք այն օգտագործում, և այն կիրառել ենք միայն այն ոլորտներում, որոնք բարելավում են աշխատանքային հոսքերը և մեր խաղերի ընդհանուր որակը:
Սա ներառում է բովանդակության թարգմանություն և թեմաների, դիզայնի և նույնիսկ հնչյունների ստեղծում, որոնք մենք օգտագործում ենք մեր խաղերը արտադրելու համար:
Ինչպես ես դա տեսնում եմ, AI-ն ունի շատ հատուկ օգտագործման դեպքեր և պետք է օգտագործվի միայն այնտեղ, որտեղ այն արժեք և բարելավումներ է բերում: Կարծում եմ՝ արհեստական ինտելեկտի ոգևորության ֆոնին որոշ կազմակերպություններ այն օգտագործում են պարզապես այն օգտագործելու համար և առանց լիովին գիտակցելու այն ռիսկերը, որոնք այն կարող է ներկայացնել:
Այսպիսով, ահա դուք ունեք այն: Մի փոքր ավելի շատ պատկերացում խաղերի արտադրության մեջ առջևի զարգացման դերի և այն մասին, թե ինչու է այն այդքան կարևոր ստուդիայի ավելի լայն թիմի կազմում: