Ancients czyli badanie polskich graczy MMORPG oraz MOBA - skrót
Michał Witkowski: Analiza zachowania graczy, jak zbudować grę w oparciu o dane?
-
Upload
gamedesire-academy -
Category
Technology
-
view
224 -
download
1
Transcript of Michał Witkowski: Analiza zachowania graczy, jak zbudować grę w oparciu o dane?
ANALIZA ZACHOWANIA GRACZY - JAK ZBUDOWAĆ GRĘ W OPARCIU O DANE?
Michał WitkowskiAnalytics Ganymede
WWW.GANYMEDE.EU
WPROWADZENIE
Dlaczego cykl „Business”?• Analityka płatności = wiedza o ROI• Wiedza o graczu i jego
zachowaniach = Business Intelligence
• Informacje z analizy danych = podstawa do strategicznych decyzji o rozwoju produktu
• Analityka w firmie = dane do raportów dla zewnętrznych inwestorów
DOŚWIADCZENIE VS. ANALITYKA
1
TWORZYMY GRĘ DLA GRACZA, NIE DLA SIEBIE!
NARZĘDZIE
Zachowania ludzkie = chaos?Przedmiot analityki gier: zachowanie graczyMetoda analityki gier: nauki społeczne
METODA NAUKOWA
Zdefiniowanie problemu
Planowanie badania
Zbieranie danych
Analiza danych
Interpretacja wyników
BIZNES A NAUKA
Problem: połączenie nauki i biznesu:
Nauka
Biznes
Granty, publikacje, forma przed treścią
CYKL ANALITYKI GIER
Stworzenie pomysłu na analizę (analityk + zespół)
Wydobycie i oczyszczenie danych (data
scientist + analityk)
Analiza ilościowa danych (analityk)
Raport i dyskusja wyników (analityk
+ zespół)
Komentarze i uwagi (kierownictwo wyższego
szczebla)
ANALIZA DANYCH
Danewejściowe
Raport analityczny
Obliczenie wskaźników
Interpretacjawskaźników
Opis statystyczny
Wnioskowanie statystyczne
CEL ANALIZY
RAPORT
Raport – produkt analizyAnalityk dzieli się z zespołem odkrytymi zależnościamiDyskusja i wnioski -> wpływ analizy na gręNiezależność analityka od analizowanej gry
ANALIZA DANYCH
2
ANALIZA DANYCH – JAK ZACZĄĆ?Przykład: Gra w toczenie kulki (źródło: Unity 5.0 tutorial – Roll-a-Ball)
1. Zastanów się co chcesz wiedzieć
• Oblicz podstawowe wskaźniki (ang. Key Product Indicators - KPIs): DAU, MAU, retencja, dochód, nowe rejestracje, ...
• Zadawaj proste pytania na miarę aktualnych potrzeb i możliwości
• Działaj uważnie i konsekwentnie, a wiedza o graczach przyjdzie sama
ANALIZA DANYCH –OD CZEGO ZACZĄĆ?
ANALIZA DANYCH – OD CZEGO ZACZĄĆ?2. Stwórz źródło danych• Zdarzenia analityczne (eventy)
3. Zakoduj eventy w grze i znajdź serwer zbierający dane• Dla małych producentów gier –
darmowe serwisy• Gameanalytics.com• HoneyTracks• DeltaDNA
• Nie jestem developerem, nie mogę tu pomóc ):
ANALIZA DANYCH –OD CZEGO ZACZĄĆ?
Darmowe panele = automatycznie wyliczane KPIZbieranie to za mało – big data bez analityka to chaos
ANALIZA DANYCH –OD CZEGO ZACZĄĆ?
ANALIZA DANYCH
Przykładowe pytania analityczne:• Ile czasu spędzają na którym levelu gry?• Czy są levele które wycinają więcej graczy?• Czy są przedmioty których gracze używają częściej niż
innych?• Czy istnieje płatny content, za który gracze chętnie płacą?
Podstawowe założenia:• Wyławianie z posiadanych danych
zależności statystycznych• Twórcza intuicja + twórcze
kwestionowanie intuicji
ANALIZA DANYCH
Niezbędne umiejętności:• Statystyka (opisowa i wniskowanie)• Znajomość programu do analizy
danych (Excel / R / Tableau / ...)• Umiejętność wizualizacji danych• Intuicja matematyczna• Dbałość o detal
ANALIZA DANYCH
Ważne rady:• Rozwój metodą małych kroków• Analityczne prawo Murphy’ego• Dbaj o czystość i porządek w danych
ANALIZA DANYCH
ANALIZA DANYCH
Korzyści:• Narzędzie do zrozumienia swoich graczy i ich potrzeb• Nadanie pracy nad grą spójnej, łatwej w rozwoju struktury• Szybka informacja zwrotna o skuteczności podejmowanych decyzji• DebuggingKoszty:• Dodatkowe obciążenie pracą i nauką• Współpraca z zewnętrznymi dostawcami analityki
Problem:• Bierna obserwacja zachowania
graczy• Trudność we wnioskowaniu na temat
przyczyn zmian w mierzonych wskaźnikach (zmiany w czasie mogą wynikać z wielu rzeczy)
Rozwiązanie:• AB testy
ANALIZA DANYCH
AB TESTY
3
Podstawowe założenie:• Porównanie reakcji graczy na dwie
różne wersje jednej funkcjonalności• Wprowadzenie metody naukowej do
gier komputerowychPodstawowe cele:• Sprawdzenie poprawności
posiadanych intuicji• Lepsze dopasowanie gry do potrzeb
graczy
AB TESTY
AB TESTY
Przeprowadzanie AB testu:1. Problem badawczy – co i dlaczego chcę testować?2. Zaplanowanie testu – jakie treści podam jakim grupom
testowym?(WAŻNE – pamiętajcie o grupie kontrolnej)3. Przeprowadzenie testu4. Wydobycie danych5. Analiza danych6. Wnioski dla dalszego rozwoju produktu
Korzyści:• Zmiana z obserwatora na badacza• Zmiana analizy z procesu biernego
na czynny• Niewyczerpane źródło wiedzy o grze
i graczachKoszty:• Dodatkowy nakład pracy i nauki• Konieczność częstego zmieniania
sposobu w jaki patrzy się na grę i graczy
AB TESTY
Metoda małych kroków -> Pamięć złotej rybki• Analityka rośnie dzięki małym
krokom, ale efekty widać dopiero w dłuższym okresie
• Łatwo zapomnieć o wnioskach sprzed 3 miesięcy
• Trudno wyłapać błędy w rozumowaniu sprzed 3 miesięcy
• Remedium: dokładna dokumentacja
DOKUMENTACJA
ANALIZA ZACHOWANIA GRACZY -PODSUMOWANIE
1. Zdecyduj co chcesz wiedzieć2. Umieść źródło danych w kodzie gry3. Zbierz dane4. Przeanalizuj dane i zdecyduj w którą stronę warto
rozwijać grę5. Przetestuj swój pomysł na rozwój gry6. Wprowadź do gry najlepsze zmiany i wróć do punktu 1.