FunPlus verbetert de efficiëntie van engineering en apparaattargeting met Bereik en apparaten

Achtergrond

Toen FunPlus, maker van de simulatiegame State of Survival, voorbereidingen trof om de game helemaal te herzien, zochten ze naar een manier om over te stappen van 2D- naar 3D-graphics. Zo'n update stelt ook hogere eisen aan het geheugen, de CPU/GPU, de batterij en de opslagcapaciteit op de apparaten van gebruikers. Het team heeft Bereik en apparaten ingezet om de strategie voor apparaattargeting te verbeteren om de juiste versie van de game aan elke gebruiker aan te bieden. Zo konden ze het hoogwaardige bereik van deze lancering maximaliseren en een goede gebruikerservaring bieden.

Wat ze hebben gedaan

Voor een upgrade van de in-game graphics van 2D-sprites naar 3D-modellen waren aanzienlijke technische en visuele wijzigingen nodig. Er werden onder andere nieuwe deeltjeseffecten, realtime belichting met schaduwen en betere rendering- en textuurresoluties toegevoegd. FunPlus heeft de architectuur van het contentleveringssysteem opnieuw ontworpen om zo de beste gebruikerservaring op verschillende typen apparaten te bieden.

De gamemaker schakelde over naar het dynamisch pushen van verschillende versies van de game: per gamefunctie en op basis van de afzonderlijke apparaatmogelijkheden die door de back-end werden waargenomen. Zo stuurden ze de nieuwe 3D-versies van de gamefuncties naar high-end apparaten en de 2D-versies naar apparaten in het middensegment en daaronder.

De uitdaging was vaststellen welke apparaten de geüpdatete functies zouden krijgen. Na de testfase van de game is het RAM-geheugen in kaart gebracht dat minimaal nodig is om de updates te ondersteunen. Het team zag ook dat bepaalde GPU's de gewenste prestaties niet konden leveren. De OpenGL-versie was nodig om te bepalen of bepaalde renderingopties naar een apparaat moesten worden doorgestuurd. Aan de hand van deze inzichten stelde FunPlus een minimale RAM-geheugencapaciteit vast en werden de apparaten ingedeeld op basis van GPU en de OpenGL-versie met de labels Hoog, Gemiddeld en Laag. De nieuwe functies zouden worden geleverd op basis van de categorie-indeling van een apparaat om zo voor een goede gebruikerservaring te zorgen.

Het was echter best lastig om de juiste categorie-indeling te maken, met alle risico's van dien. Vanwege de hogere prestatievereisten was er het risico dat de 3D-versie naar te veel apparaten zou worden gepusht, wat tot een wijdverbreide afname van de gameprestaties zou leiden. Of juist andersom: dat deze versie naar te weinig apparaten zou worden gepusht en dat te weinig spelers gebruik konden maken van de UX-verbeteringen en al het technische werk dat in de updates was gestoken. Aanvankelijk baseerde het team zich op de prestatiegegevens van apparaten die ze handmatig hadden verzameld via interne tools om apparaten te categoriseren. Het team had echter het gevoel dat deze gegevens maar een kleine sample vormden en niet het meest nauwkeurige beeld van alle door spelers gebruikte apparaten gaven. Met Bereik en apparaten kreeg het team inzicht in de daadwerkelijke apparaatdistributie onder de spelers en kon er een analyse worden gemaakt met informatie over de RAM-, OpenGL- en GPU-capaciteiten van die apparaten. Hierdoor kon het team bevestigen of de categorie-indelingen klopten en de uiteindelijke verdeling van apparaten met het label Hoog, Gemiddeld en Laag vaststellen voor levering van de nieuwe functies. "Dankzij de statistieken van Bereik en apparaten hadden we extra zekerheid en meer vertrouwen in onze beslissingen dan daarvoor", vertelt Elisa Yu, Business Development Manager bij FunPlus.

Resultaten

Na A/B-tests zag FunPlus een stijging van 2% in de behoudpercentages op dag 1 voor gebruikers die toegang hadden gekregen tot de geüpdatete 3D-versies van gamefuncties, terwijl de productiviteit ook toenam. "Door Bereik en apparaten is onze engineering in het algemeen efficiënter geworden als het gaat om dynamische, apparaatgerelateerde beslissingen over onze pushstrategie. Eerder moesten we de gegevens handmatig verzamelen en analyseren als we een bepaalde functie naar een bepaald apparaat wilden pushen. Nu helpt Bereik en apparaten ons om die beslissingen veel sneller te nemen", aldus Yu. Dankzij de uitgebreide gegevens die door Bereik en apparaten worden aangeleverd, blijft FunPlus de nieuwe gamefuncties testen, optimaliseren en uitbreiden naar meer van de apparaten die hun spelers gebruiken.

Aan de slag

Krijg inzicht in de spreiding van gebruikers en problemen om beter te bepalen voor welke specificaties je wilt ontwerpen, waar je kunt lanceren en wat je moet testen met Bereik en apparaten.

Ga naar de Play Console