Zoptymalizuj testy i aktualizacje na żywo dzięki platformie analitycznej i eksperymentalnej Roblox
Jak firma Uplift Games wykorzystuje analitykę i eksperymenty do optymalizacji wrażeń graczy w grze „Adopt Me!”

Stworzenie wyróżniającej się gry wymaga eksperymentowania, pomiarów i iteracji. Dzięki platformom Roblox Analytics i LiveOps twórcy mogą uzyskać dogłębny wgląd w rozgrywkę i wydajność, testować zmiany oraz dostosowywać się do sposobu, w jaki gracze korzystają z gry. Dzisiaj ogłaszamy wprowadzenie alertów dotyczących wydajności w czasie rzeczywistym, bardziej szczegółowego targetowania i segmentacji oraz automatycznych wczesnych ostrzeżeń, które sygnalizują twórcom, czy eksperymenty mają wpływ na kluczowe wskaźniki. Te nowe narzędzia pozwalają twórcom testować zmiany i wdrażać aktualizacje na żywo z pełnym przekonaniem. Deweloper UpliftBradB opowiada poniżej, w jaki sposób studio Uplift Games, twórca gry „Adopt Me!”, wykorzystuje platformy analityczne i LiveOps firmy Roblox do poprawy wrażeń graczy związanych z adopcją zwierząt.
Mierz i wdrażaj
Utrzymanie długoterminowego zaangażowania różnych typów graczy to delikatna sztuka utrzymywania równowagi. Dane są potężnym narzędziem pozwalającym zrozumieć, w jaki sposób gracze wchodzą w interakcję z grą, zidentyfikować potencjalne problemy oraz płynnie dostosowywać grę, aby osiągnąć idealny efekt. Nieustannie aktualizujemy platformy analityczne i Experience LiveOps firmy Roblox w oparciu o opinie i potrzeby twórców. Te nowe narzędzia sprawiają, że platformy stają się bardziej elastyczne i wydajne we wszystkich aspektach.
Analytics
Panele analityczne pomagają twórcom zidentyfikować obszary potencjału lub określić, gdzie mogą być potrzebne ulepszenia. Na przykład wysoka retencja jednodniowa przy gwałtownym spadku retencji 30-dniowej może sygnalizować zapotrzebowanie na bardziej rozbudowaną zawartość. Niska retencja pierwszego dnia przy obecności grupy stałych, długoterminowych graczy może wskazywać na słaby proces wdrażania nowych graczy lub zbyt stromą krzywą trudności.
Platforma analityczna umożliwia również kategoryzowanie danych według segmentów graczy, aby pokazać, czy dany trend jest powszechny wśród wszystkich graczy, czy też dotyczy tylko konkretnego segmentu. Nowe wymiary segmentów pozwalają twórcom filtrować dane według aktywności w grze, poziomu zaangażowania, aktywności na platformie, stażu oraz wydatków na platformie, aby zrozumieć, jak różnią się wzorce rozgrywki.

Monitorowanie wydajności
Problemy z wydajnością mogą być trudne do zidentyfikowania. Gotowe wskaźniki telemetryczne, takie jak wskaźniki awaryjności, zużycie pamięci, czas procesora i liczba klatek na sekundę w podziale na wersje, pomagają twórcom naprawiać błędy i zapewniają, że ich gry działają dobrze na wszystkich typach urządzeń. Dodaliśmy również nowe funkcje wykrywania błędów, niestandardowe reguły porządkowania raportów o błędach oraz alerty dotyczące wydajności w czasie rzeczywistym, które pozwalają wykrywać krytyczne problemy, dzięki czemu twórcy mogą reagować tak szybko, jak to możliwe.

Eksperymenty
System eksperymentów Roblox pozwala twórcom przeprowadzać testy A/B w celu precyzyjnego pomiaru wpływu danej funkcji lub zmiany. Nasze najnowsze aktualizacje wprowadzają kierowanie reklam według segmentów, bardziej elastyczną i szybką konfigurację oraz system wczesnego wykrywania szkód, który niemal w czasie rzeczywistym ostrzega twórcę, jeśli czas gry, średni przychód na użytkownika (ARPU) lub współczynnik konwersji spadną poniżej określonego progu. W ciągu najbliższego roku dodamy jeszcze więcej opcji dotyczących niestandardowych wskaźników tworzonych przez twórców oraz segmentacji wyników eksperymentów.

Konfiguracje
Konfiguracje pozwalają twórcom uruchamiać funkcje i aktualizować wartości w grze w czasie rzeczywistym bez konieczności ponownego uruchamiania serwera. Dzięki tej aktualizacji przyspieszyliśmy propagację konfiguracji i dodaliśmy funkcję „opublikuj jako”, która pozwala twórcom publikować zmiany z jednego środowiska do drugiego (np. ze środowiska testowego do produkcyjnego). Dodaliśmy również konfiguracje warunkowe, które pozwalają twórcom stosować różne wartości w celu personalizacji doświadczenia dla różnych segmentów graczy. Na przykład twórcy mogą modyfikować wartości trudności, aby ułatwić zadania lub lochy nowym graczom, lub usunąć monity o reklamy z nagrodami dla graczy, którzy wydali Robuxy.
Twórcom, którzy chcą wykorzystywać dane za pomocą narzędzi innych firm w ramach swojego przepływu pracy, nasze interfejsy API OpenCloud umożliwiają programowe zarządzanie tymi funkcjami. Na przykład twórcy mogą korzystać z asystentów programistycznych do konfigurowania eksperymentów lub monitorowania danych analitycznych.
Dowiedz się więcej o korzystaniu z analityki, monitorowania wydajności, eksperymentów i konfiguracji na Devforum.
Optymalizacja wrażeń graczy w grze „Adopt Me!”
Uplift Games, studio stojące za grą „Adopt Me!”, w której gracze adoptują zwierzaki i która odnotowała łącznie 44,4 miliarda odwiedzin, korzysta z platformy analitycznej Roblox oraz funkcji eksperymentów do testowania nowych funkcji. Testy te pomagają im zapewnić doskonałe wrażenia graczom o bardzo zróżnicowanych stylach rozgrywki – od wychowywania i wymiany zwierzaków po odgrywanie ról i budowanie gospodarstw. Deweloper UpliftBradB opowiedział, w jaki sposób zespół podchodzi do tworzenia tak zróżnicowanego zestawu funkcji i społeczności.
„Adopt Me! jest przeznaczona dla wszystkich grup wiekowych” – powiedział UpliftBradB. „Chcemy, aby każda mechanika była zrozumiała, a jednocześnie zapewnić odpowiedni poziom złożoności w systemach takich jak budowanie i wymiana, które podobają się starszym graczom”.
Zespół niedawno uruchomił odświeżoną platformę wymiany, na której gracze mogą nawiązywać połączenia w celu wymiany zwierzątek. „Przez pewien czas korzystaliśmy z analiz i eksperymentów, aby przetestować nasze centrum wymiany, zanim udostępniliśmy pełną wersję” – powiedział UpliftBradB. „Testowaliśmy wiele zmiennych, takich jak wielkość serwera i sygnały kojarzenia graczy, oraz obserwowaliśmy, w jaki sposób gracze wchodzą w interakcję z systemem. Czy gracze byli bardziej zaangażowani? Czy liczba wymian wzrosła?”
Testowanie zmian i obserwowanie wyników w danych analitycznych dało zespołowi pewność, że zmierzają we właściwym kierunku. Jednak niektóre zmiany miały niezamierzone skutki. „Stworzyliśmy funkcję, dzięki której gracze mogli zdobywać specjalną walutę, grając ze znajomymi, a następnie wykorzystywać ją do zakupu wyjątkowych zwierzątek” – powiedział UpliftBradB. „Miało to zachęcić do wspólnej gry, ale gracze szybko zorientowali się, że mogą zasypywać serwer zaproszeniami do grona znajomych, aby zdobyć więcej waluty. Samo w sobie nie byłoby to problemem, ale zauważyliśmy również ogromny wzrost liczby graczy uruchamiających prywatne serwery, aby uniknąć tego spamu”.
Dzięki narzędziom analitycznym zespół mógł również monitorować wydajność i szybko reagować, gdy zauważył problem z nową funkcją wprowadzoną podczas letniej akcji. W ramach tej akcji dodano ryby, które gracze mogli łowić, ale szybko dostrzeżono problem. „Liczba awarii i liczba klatek na sekundę dały nam do zrozumienia, że coś jest nie tak” – powiedział UpliftBradB. „Gdy się temu przyjrzeliśmy, okazało się, że oznaczyliśmy ryby jako elementy scenerii… co powodowało, że silnik musiał ogromnie często odświeżać tło”. Wczesne wykrycie problemu pomogło zespołowi szybko go rozwiązać.
Działaj i analizuj
Historia UpliftBradB jest typowa dla twórców: analityka i eksperymentowanie sprawiają, że iteracja przechodzi od opartego na domysłach podejścia do strategii opartej na danych. Elastyczna platforma Roblox pomaga uczynić optymalizację i podejmowanie decyzji opartych na danych standardową częścią procesu pracy każdego twórcy. Jeszcze w tym roku planujemy rozszerzyć możliwości analityczne na sekcję „Build” – naszą zakładkę tworzenia treści w aplikacji Roblox, zaprojektowaną z myślą o urządzeniach mobilnych. Po integracji twórcy będą mogli monitorować wydajność w dowolnym miejscu. Rozszerzymy również platformę o nowe funkcje, w tym niestandardowe działania eksperymentalne. Zainteresowani twórcy mogą już teraz zapisać się do programu wczesnego dostępu, aby wypróbować najnowsze funkcje eksperymentalne, zanim zostaną one udostępnione w serwisie Roblox.
Roblox ułatwia twórcom inteligentne tworzenie, publikowanie i udoskonalanie treści – wszystko w jednym miejscu.


