Jak skonfrontować intuicję twórców gry z danymi? Jak zdobyć obiektywne, liczbowe informacje o graczach? W jaki sposób je wykorzystać, żeby sprawić, by nasza gra była bardziej wciągająca i przyjemna dla graczy? Na spotkaniu poznasz odpowiedzi na te pytania i dowiesz się, do czego służy analityka gier i jak zacząć z niej korzystać.
Prowadzący Michał Witkowski, Analityk Gier w Ganymede.
Artur Staszczyk, Maciej Weglarczyk: Projekt, produkcja, biznes, czyli jak stw...
Michał Witkowski: Analiza zachowania graczy, jak zbudować grę w oparciu o dane?
1. ANALIZA ZACHOWANIA
GRACZY - JAK ZBUDOWAĆ
GRĘ W OPARCIU O DANE?
Michał Witkowski
Analytics Ganymede
WWW.GANYMEDE.EU
2. 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
7. BIZNES A NAUKA
Problem: połączenie nauki
i biznesu:
Nauka
Biznes
Granty, publikacje, forma przed treścią
8. 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)
10. RAPORT
Raport – produkt analizy
Analityk dzieli się z zespołem odkrytymi zależnościami
Dyskusja i wnioski -> wpływ analizy na grę
Niezależność analityka od analizowanej gry
12. ANALIZA DANYCH – JAK ZACZĄĆ?
Przykład: Gra w toczenie kulki (źródło: Unity 5.0 tutorial – Roll-a-Ball)
13. 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ĄĆ?
14. ANALIZA DANYCH – OD CZEGO ZACZĄĆ?
2. Stwórz źródło danych
• Zdarzenia analityczne (eventy)
15. 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ĄĆ?
16. Darmowe panele = automatycznie
wyliczane KPI
Zbieranie to za mało – big data bez
analityka to chaos
ANALIZA DANYCH –
OD CZEGO ZACZĄĆ?
17. 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ą?
18. Podstawowe założenia:
• Wyławianie z posiadanych danych
zależności statystycznych
• Twórcza intuicja + twórcze
kwestionowanie intuicji
ANALIZA DANYCH
19. 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
20. Ważne rady:
• Rozwój metodą małych kroków
• Analityczne prawo Murphy’ego
• Dbaj o czystość i porządek w danych
ANALIZA DANYCH
21. 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
• Debugging
Koszty:
• Dodatkowe obciążenie pracą i nauką
• Współpraca z zewnętrznymi dostawcami analityki
22. 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
24. Podstawowe założenie:
• Porównanie reakcji graczy na dwie
różne wersje jednej funkcjonalności
• Wprowadzenie metody naukowej do
gier komputerowych
Podstawowe cele:
• Sprawdzenie poprawności
posiadanych intuicji
• Lepsze dopasowanie gry do potrzeb
graczy
AB TESTY
25. 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 testu
4. Wydobycie danych
5. Analiza danych
6. Wnioski dla dalszego rozwoju produktu
26. Korzyści:
• Zmiana z obserwatora na badacza
• Zmiana analizy z procesu biernego
na czynny
• Niewyczerpane źródło wiedzy o grze
i graczach
Koszty:
• Dodatkowy nakład pracy i nauki
• Konieczność częstego zmieniania
sposobu w jaki patrzy się na grę
i graczy
AB TESTY
27. 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
28. ANALIZA ZACHOWANIA GRACZY -
PODSUMOWANIE
1. Zdecyduj co chcesz wiedzieć
2. Umieść źródło danych w kodzie gry
3. Zbierz dane
4. Przeanalizuj dane i zdecyduj w którą stronę warto
rozwijać grę
5. Przetestuj swój pomysł na rozwój gry
6. Wprowadź do gry najlepsze zmiany i wróć do punktu 1.