[bsa_pro_ad_space id=1 link=hetzelfde] [bsa_pro_ad_space id=2]

Ga naar inhoud

Interactief

Silverback Gaming: de cruciale rol van front-end development

By - 28 november 2024

Danny McAllister, front-endontwikkelaar bij Silverback Gaming, legt uit welke rol front-endontwikkeling speelt in het slotcreatieproces.

Het produceren van een online slot game is een echte teamprestatie, maar een van de meest interessante teams om in te werken is front-end development. Waarom? Omdat dit team verantwoordelijk is voor het tot leven brengen van het creatieve aspect van het spel en dat betekent dat er heel veel plezier moet zijn.

Onze belangrijkste focus is om alle artwork, animaties en geluiden te transformeren in een speelbaar spel. Dit omvat het programmeren van alle interactiviteit, responsiviteit en prestaties van het spel om ervoor te zorgen dat het spelers op alle apparaten en in alle richtingen opwindt en vermaakt.

Als de game in meerdere markten wordt uitgebracht, is het front-endteam doorgaans verantwoordelijk voor het vertalen van de titels naar de betreffende talen. Bij Silverback betekent dat 32 vertalingen en dat aantal loopt nog steeds op. Bij sommige studio's beheert het team ook alle interne tools en interne sites.

Dus, wat maakt front-end development zo belangrijk voor slotproductie? Voor mij is het omdat het uiterlijk van de game is wat spelers in eerste instantie naar een titel trekt.

Het eerste wat ze van een spel zien in de lobby van een online casino is de preview-tegel waarop ze klikken. En met zoveel spellen om uit te kiezen, moet het opvallend, aantrekkelijk en direct hun aandacht trekken. Dit is niet eenvoudig als de speler op een mobiel apparaat zit en het scherm klein is.

Dit is vooral belangrijk voor beginnende spelers, omdat zij niet per se de andere factoren begrijpen die bepaalde spelers naar bepaalde titels lokken, zoals de RTP, volatiliteit en bonusfuncties van het spel.

Dit maakt front-end development cruciaal voor deze spelers, vooral omdat het het visuele aspect van de game is dat hen aantrekt en overtuigt om het eens te proberen. En als ze eenmaal in de game zitten, bouwt het design vertrouwen op en helpt het om de leuke en vermakelijke ervaring te leveren die ze zoeken.

Het belang van front-end development wordt geƫvenaard door de complexiteit van het werk dat het omvat. Uiteindelijk moet het team ervoor zorgen dat het spel perfect speelt en bij Silverback Gaming hebben we de lat voor elk van onze slots erg hoog gelegd.

De echte uitdaging zit in het verzekeren dat elk spel op de veelheid aan apparaten, besturingssystemen en browsers speelt die onze spelers gebruiken om van onze slots te genieten. Ik zou zeggen dat we in 95 procent van de gevallen geen problemen ondervinden, maar af en toe wel.

Meestal gaat het hierbij om een ā€‹ā€‹heel specifieke combinatie van apparaat en browser. Dankzij de kwaliteit, het talent en de ervaring van ons team kunnen we altijd een oplossing bedenken.

Een ander probleem waar we mee te maken hebben is het vertalen van content, wat steeds meer een hoofdpijn wordt voor studio's die games leveren aan meerdere markten over de hele wereld. We gebruiken Google Translate meestal voor een eerste poging en voeren dan verdere aanpassingen door als dat nodig is.

Maar Google Translate heeft vaak moeite met het begrijpen van context en branchespecifieke termen. Het woord "close" kan bijvoorbeeld nabijheid of een actie van iets sluiten betekenen - wanneer het woord enkelvoudig wordt vertaald, kan het vaak fout gaan.

Dit heeft ons er daadwerkelijk toe aangezet om nieuwe en effectievere oplossingen voor vertaling te ontwikkelen, waaronder het voor het eerst proberen van een LLM om onze tekst te vertalen. De LLM kan worden gepromoot met context vĆ³Ć³r het vertalen, dus het zou een verbetering moeten zijn.

Terugkomend op browserproblemen: elke keer dat we een fout vinden met een bepaalde browser, kunnen we de exacte browserversie detecteren, samen met andere apparaatspecifieke informatie. Dit betekent dat we een heel specifieke oplossing kunnen maken en kunnen voorkomen dat het opnieuw gebeurt.

Zodra we de oplossing hebben gemaakt, voegen we deze toe aan ons framework, zodat het in de toekomst niet meer de kop opsteekt. Dit is natuurlijk een beetje als het blussen van branden, omdat we niet kunnen bepalen op welk apparaat of spel er wordt gespeeld en we kunnen er ook niet voor zorgen dat elk probleem op elke browserversie wordt opgelost.

Maar hoe meer fouten we ontdekken en oplossen, hoe beter het raamwerk wordt en hoe minder problemen we waarschijnlijk zullen tegenkomen.

Front-end development gaat ook over het omarmen van nieuwe technologieƫn, en bij Silverback zijn we early adopters van AI. We hebben goed nagedacht over hoe we het gebruiken, en hebben het alleen ingezet op gebieden die de workflows en de algehele kwaliteit van onze games verbeteren.

Dit omvat het vertalen van content en het genereren van thema's, ontwerpen en zelfs de geluiden die we gebruiken om onze games te produceren.

Zoals ik het zie, heeft AI heel specifieke use cases en zou het alleen gebruikt moeten worden waar het waarde en verbeteringen brengt. Ik denk dat te midden van de opwinding over AI, sommige organisaties het inzetten om het te gebruiken en zonder zich volledig bewust te zijn van de risico's die het kan opleveren.

Dus, daar heb je het. Een beetje meer inzicht in de rol van front-end development in gameproductie en waarom het zo'n belangrijk onderdeel is van het bredere studioteam.

Deel via
Kopieer link