Interactiv
Silverback Gaming: rolul critic al dezvoltării front-end
By William - 28 noiembrie 2024Danny McAllister, dezvoltator front-end la Silverback Gaming, explică rolul dezvoltării front-end în procesul de creare a sloturilor.
Producerea unui joc de slot online este un adevărat efort de echipă, dar una dintre cele mai interesante echipe în care să lucrezi este dezvoltarea front-end. De ce? Pentru că această echipă este responsabilă pentru aducerea aspectului creativ al jocului la viață și asta înseamnă să te distrezi foarte mult.
Obiectivul nostru principal este să luăm toate lucrările de artă, animațiile și sunetele și să le transformăm într-un joc care poate fi jucat. Aceasta include programarea întregii interactivitati, receptivitatea și performanța jocului pentru a vă asigura că entuziasmează și distrează jucătorii pe toate dispozitivele și în toate orientările.
Dacă jocul urmează să fie implementat pe mai multe piețe, echipa front-end este de obicei responsabilă de traducerea titlurilor în limbile respective – la Silverback, asta înseamnă 32 de traduceri și numărare – iar la unele studiouri, echipa va gestiona toate instrumente de casă și site-uri interne, de asemenea.
Deci, ce face ca dezvoltarea front-end să fie atât de importantă pentru producția de sloturi? Pentru mine, pentru că aspectul jocului este ceea ce atrage inițial jucătorii către un titlu.
Primul lucru pe care îl văd despre un joc într-un lobby al unui cazinou online este țiglă de previzualizare pe care fac clic și, având atâtea jocuri din care să aleagă, trebuie să fie izbitor, convingător și să le atragă atenția într-o clipă - acest lucru nu este ușor atunci când playerul este pe mobil și dimensiunea ecranului este mică.
Acest lucru este deosebit de important pentru jucătorii începători, deoarece nu înțeleg neapărat ceilalți factori care împing anumiți jucători către anumite titluri, cum ar fi RTP-ul jocului, volatilitatea și caracteristicile bonus.
Acest lucru face ca dezvoltarea front-end să fie esențială pentru acești jucători, mai ales pentru că aspectul vizual al jocului este cel care îi atrage și îi convinge să o învârtească. Apoi, odată intrat în joc, designul creează încredere și ajută la oferirea experienței distractive și distractive pe care o caută.
Importanța dezvoltării front-end este egalată de complexitatea muncii pe care o acoperă. În cele din urmă, echipa trebuie să se asigure că jocul se desfășoară perfect, iar la Silverback Gaming, am stabilit o ștachetă foarte mare pentru fiecare dintre sloturile noastre.
Adevărata provocare vine să ne asigurăm că fiecare joc se joacă pe multitudinea de dispozitive, sisteme de operare și browsere pe care le folosesc jucătorii noștri pentru a se bucura de sloturile noastre. Aș spune că 95 la sută din timp nu întâmpinăm probleme, dar ocazional o facem.
Acesta este de obicei în jurul unei combinații foarte specifice de dispozitiv/browser și datorită calității, talentului și experienței echipei noastre, putem găsi întotdeauna o soluție.
O altă problemă cu care ne confruntăm este traducerea conținutului, care este din ce în ce mai o durere de cap pentru studiourile care deservesc jocuri pe mai multe piețe din întreaga lume. Tindem să folosim Google Translate pentru o primă trecere și apoi să facem modificări suplimentare dacă este necesar.
Dar Google Translate se luptă adesea să înțeleagă contextul și termenii specifici industriei. De exemplu, cuvântul „închidere” poate însemna fie proximitate, fie o acțiune de închidere a ceva – atunci când cuvântul este tradus la singular, deseori poate greși.
Acest lucru ne-a împins de fapt să dezvoltăm soluții noi și mai eficiente pentru traducere, inclusiv încercarea unui LLM pentru a traduce textul nostru pentru prima dată. LLM poate fi promovat cu context înainte de traducere, așa că ar trebui să fie o îmbunătățire.
Revenind la problemele de browser, de fiecare dată când găsim o defecțiune la un anumit browser, putem detecta de fapt versiunea exactă a browserului împreună cu alte informații specifice dispozitivului. Aceasta înseamnă că putem face o remediere foarte specifică și putem preveni să apară din nou.
Odată ce facem remedierea, o adăugăm apoi în cadrul nostru, astfel încât să nu-și dea capul în viitor. Desigur, este un pic ca lupta împotriva incendiilor, deoarece nu putem controla pe ce dispozitiv sau joc se joacă și nici nu ne putem asigura că fiecare problemă din fiecare versiune de browser este acoperită.
Acestea fiind spuse, cu cât descoperim și remediam mai multe defecțiuni, cu atât cadrul devine mai bun și cu atât este mai puțin probabil să întâmpinăm.
Dezvoltarea front-end se referă, de asemenea, la îmbrățișarea noilor tehnologii, iar la Silverback, am fost primii cei care au adoptat AI. Am fost foarte considerați cu privire la modul în care îl folosim și l-am implementat doar în domenii care îmbunătățesc fluxurile de lucru și calitatea generală a jocurilor noastre.
Aceasta include traducerea conținutului și generarea de teme, design și chiar sunetele pe care le folosim pentru a ne produce jocurile.
După cum văd eu, AI are cazuri de utilizare foarte specifice și ar trebui folosită numai acolo unde aduce valoare și îmbunătățiri. Cred că, în mijlocul entuziasmului AI, unele organizații o implementează pur și simplu de dragul de a o folosi și fără a fi pe deplin conștiente de riscurile pe care le poate prezenta.
Deci, iată-l. Mai multe informații despre rolul dezvoltării front-end în producția de jocuri și de ce este o parte atât de importantă a echipei mai largi de studio.