the gamedesigninitiative at cornell university Lecture 15 Game Analytics

Similar documents
Build and run online Unity 3D games for FREE!

App Events and Facebook Analytics for Apps

Introducing PlayFab. The Complete Game Operations Platform. October 28, 2014

Internet Marketing Guide

WHAT IS MARKETING

Special Report. 5 Tips for Creating the B2B Marketing Content That Really Speaks to Your Audience

INTRODUCTION TO THE WEB

Streamline your supply chain with data. How visual analysis helps eliminate operational waste

EMMA Asset change tracking guide

Online & Offline Correlation Conclusions I - Emerging Markets

MONITORING YOUR WEBSITE WITH GOOGLE ANALYTICS

5 WAYS TO DOUBLE YOUR WEB SITE S SALES IN THE NEXT 12 MONTHS

Data Driven Success. Comparing Log Analytics Tools: Flowerfire s Sawmill vs. Google Analytics (GA)

AN INTRO TO DATA MANAGEMENT

The game operator s toolkit: The essentials and beyond

SnapTrends v2.6. User Guide.

Mobile Game and App Development the Easy Way

Gears of War 3 Analytics: Optimizing the Online Experience, or How I Learned to Stop Worrying and Love the Beta

Lead Generation in Emerging Markets

Impressive Analytics

Web Analytics. Using emetrics to Guide Marketing Strategies on the Web

Ads Product Guide March 2014

Visualizing an OrientDB Graph Database with KeyLines

Unity web- player issues in browsers & in client system

Create Cool Lumira Visualization Extensions with SAP Web IDE Dong Pan SAP PM and RIG Analytics Henry Kam Senior Product Manager, Developer Ecosystem

Measure Social Media like a Pro: Social Media Analytics Uncovered SOCIAL MEDIA LIKE SHARE. Powered by

Google Analytics Integration

SEARCH ENGINE MARKETING 101. A Beginners Guide to Search Engine Marketing

XpoLog Center Suite Log Management & Analysis platform

What is Prospect Analytics?

TOP 10 TIPS. to identify High-Performance App Discovery incent networks

the gamedesigninitiative at cornell university Lecture 5 Rules and Mechanics

Make Your Own Game Tutorial I: Overview of Program Structure

BEYOND LAST CLICK - Ways of assessing the PPC journey

Pinterest has to be one of my favourite Social Media platforms and I m not alone!

Tapping into Mobile App Installs. Building a Valuable User Base for Your App

How to Integrate Marketing With Your Social Media Efforts

8 CRITICAL METRICS FOR MEASURING APP USER ENGAGEMENT

How To Get People To Click On Your Ad On Facebook On A Mobile Or Desktop Device

BUILD, BRAND, LAUNCH. THE SAAS MARKETS GUIDE TO BUILDING YOUR OWN APP STORE.

Video Games. Video Games Market. Video Games Market Growth. by Component (CHF millions) CHF millions

DELTA Dashboards Visualise, Analyse and Monitor kdb+ Datasets with Delta Dashboards

KeyMetric Campaign Analytics FAQ

Using Google Analytics

Open Source e-commerce

MINECRAFT In Your Library. Michael Shereda and Kyle Rudisill

Ingo Hilgefort Advanced Data Visualization with SAP BusinessObjects Design Studio Session # 2686

The ProfitSourcery Metrics

Adobe Digital Publishing Suite, Analytics Service

Adobe Digital Publishing Suite, Analytics Service

CHECKLIST FOR A KILLER FACEBOOK AD CAMPAIGN. f rewards

Instagram Post Data Analysis

Understanding How to Utilize Marketing Automation. we give brands life

CloudAmp Analytics Dashboards. Documentation

If you need to alter the sequence, that is okay. Just be sure to complete each point and don t stop until you have implemented them all.

<Insert Picture Here> Web 2.0 Data Visualization with JSF. Juan Camilo Ruiz Senior Product Manager Oracle Development Tools

THE NEXT AD BIDDING GUIDE AN EASY GUIDE TO HELP YOU OPTIMISE YOUR BIDDING STRATEGY

Google Analytics Guide. for BUSINESS OWNERS. By David Weichel & Chris Pezzoli. Presented By

DEVELOPING A SOCIAL MEDIA STRATEGY

wishpond GUIDE Wishpond s Complete Guide to Marketing your Auto Dealership Online wishpond.com

Visualization with Excel Tools and Microsoft Azure

Why you ll love ulink over Unity Network

Google Analytics Audit. Prepared For: Xxxxx

Adwords 110 Success Secrets. Copyright by Lois Rogers

Universal Mobile Ads is a plugin for Unreal Engine 4 that enables the MoPub ad mediation system for ios & Android.

HORIZONTAL SCALABILITY

SEO Definition. SEM Definition

AS A MATTER OF SPLAT. Guide to: WEBSITE HOSTING

Written by: Francois Muscat, Digital Marketing Expert

HOW DOES GOOGLE ANALYTICS HELP ME?

REFERENCE GUIDE. The Basics

Chapter 3. Outline the hardware and software technologies used to build an e business. its partners. access to the Internet and hosting of

Executive Dashboard Cookbook

Term paper on gas prices >>>CLICK HERE<<<

Motivations of Play in Online Games. Nick Yee, Department of Communication, Stanford University. (in press in CyberPsychology and Behavior) Abstract

LYONSCG ECOMMERCE ACCELERATOR (LEA) FOR MAGENTO. Discussion of Features

Google Analytics Basics

ADHAWK WORKS ADVERTISING ANALTICS ON A DASHBOARD

smart. uncommon. ideas.

Ø Teaching Evaluations. q Open March 3 through 16. Ø Final Exam. q Thursday, March 19, 4-7PM. Ø 2 flavors: q Public Cloud, available to public

VIRTUAL COLLEGE A Guide to Marketing your new Reseller Site

A Simple Guide to Churn Analysis

CONTENT DELIVERY WHITE PAPER proinity GmbH 1

Affiliate Marketing for Mobile Apps. Peter Hamilton Partner / CMO peter@hasoffers.com #AMDays

EMPLOYEE LOCATION TRACKING SERVICE

5 - Low Cost Ways to Increase Your

Cloud Fulfilment. Magento Integration Document. For API Version: 1.0. Document Version 1.0 June Cloud Fulfilment Magento Integration Version 1.

A Tutorial on dynamic networks. By Clement Levallois, Erasmus University Rotterdam

How to make the most of search engine marketing (SEM)

ITSC Training Courses Student IT Competence Programme SIIS1 Information Security

Branding and Lead Generation. Presented by Craig Chevrier

Mobile App Install Ads

GET CLOSER TO YOUR CUSTOMERS WITH WHITE LABEL MARKETING

3 Top Tools For Creating A Sustainable Internet Business

How to Zero in on Your Hottest Sales Leads

1 Which of the following questions can be answered using the goal flow report?

Basic Guide to SMS Marketing 1 2 way SMS is only available in some countries. Contact us to see if your country is supported.

How To Create A Game For Lor\U00E9Al

WebRecSol Pvt Ltd. WebRecSol is a web development company that. offer affordable SEO services to their clients. designing, web application development

Content without boundaries

Transcription:

Lecture 15

The Rise of Big Data Big data is changing game design Can gar data form a huge number of players Can use that data to inform future content What can we do with all that data? What types of questions can we answer? How does it affect our business model? How do we collect all of this data? What are technical challenges? What are legal/ethical challenges? 2

The Rise of Big Data Big data is changing game design Can gar data form a huge number of players Can use that data to inform future content What can we do with all that data? What types of questions can we answer? How does it affect our business model? How do we collect all of this data? What are technical challenges? What are legal/ethical challenges? 3

The Role of Analytics Game development continues after you ship Improvements to expand player base Critical for DLC or in-game items Mixture of business and game design How do you keep players playing game? What do y like? What makes m frustrated? This is new direction of game design Breaks down into three categories Categories determined by data complexity 4

Player Activity Analytics Data for a single player Or for a given player group Examples: How often do y play? When does player quit? Can we get player back? Some support from platform Generalities like play time Found in Facebook, Steam Custom solutions for more 5

Player Activity Analytics 6

Game System Analytics Non-spatial game data Behavior of many players Often game economy Also issues of game balance Needs custom data garing Data tailored to your game And so are data queries But visualization is easy Queries format is standard Can use existing viz tools 7

Game System Analytics Example: Weapon economy in Eve Online 8

Spatial Data Analytics 9

Spatial Data Analytics Spatial game data Where are things happening Critical for big MMOs Also useful in level design Requires custom solutions Custom data collection Custom data visualization Complex tools made inhouse by game studios Only worth it for big games 10

Player Activity: Facebook Tracks Facebook API usage Game accesses user profile Player launches game Player sends a gift in game Player receives gift in game Measures game activity How popular is game? Does popularity change? Measures social elements How much engagement? 11

Player Activity: Facebook 12

Player Activity: Facebook 13

Player Activity: Facebook 14

Drilling Down: Funnel Charts 1000 People Clicked on Ad 880 People Downloaded Client 650 People Created an Account 550 Entered Credit Card 200 Created a Character What Happened? 180 Played 15 Minutes 15

Funnel Charts and Design Goal: find pain points When does player quit X? Why doesn t player do Y? Less pain = more accessible But do not necessarily want to eliminate m all Easy game = casual game Turns off hardcore players Hardcore players are needed for almost any game (???) Starts Quest Chain Completes 1st Completes 2nd Creates a Character Reaches 10 th Level Reaches 20 th Joins Guild 16

Casual-Hardcore Spectrum Casual and Core are property of players, not game Interested Casual Commited Devoted Hardcore Only Plays Demo Weekly Player esports Ranked FPS Games 17

Casual-Hardcore Spectrum Casual and Core are property of players, not game Interested Casual Commited Devoted Hardcore Occasional Free Player Bought an Item Buys a Lot Facebook Games 18

Casual-Hardcore Spectrum Casual and Core are property of players, not game Goal of funnel is to find out how far apart se are Interested Casual Commited Devoted Hardcore 19

Game Specific Data Funnel charts are typically game specific What distinguishes casual from core? Cannot get this from platform specific tools This requires custom instrumentation Functions called at specific activity Record result of activity somewhere Almost exactly same as profiling Except that re are no pre-made tools 20

Logging Game Data Log Query 2 Data Store 21

Player Logging: Or Benefits Helping players Restoring lost items Fixing data corruption Finding cheaters Did y use an exploit? Is ir skill plausible? In-game advertising But beware selling user data Most states have data laws Game is run as a service 22

Gameplay Activity Very similar to player activity Custom instrumentation code Put in datastore and queried Only difference is what looking for Focusing on game mechanics, not individuals But focus on non-spatial game systems Want systems that can be visualized numerically Generally means resources and game economies 23

EVE Examples: Titanium Shuttles can be reprocessed Can turn back into minerals Can use (for building) or resell se minerals Shuttles have a fixed cost What if player is bankrupt? Gives players a fallback Puts price cap on Titanium If too much, buy shuttles Do we like this design? 24

EVE Examples: Weapons Trinity altered gameplay Changed torpedo mechanics Range was made shorter But rate of fire increased But players valued range Torpedos volume dropped Cruise Missiles spiked Similar chart for launchers But this not mean that redesign was a bad idea 25

Spatial Game Data Needed for anything that depends on location Identify where players are having difficulty Critical for MMOs, large and persistent worlds Example: player death heat maps Visualization is much, much harder Spatial representation is particular to your game There are no simple, existing solutions Companies create ir own custom tools 26

Spatial Data: Heatmaps Zone of Death! 27

Simple Solution: Overlays Use game drawing code Render world normally Or in a compressed view Integrate in level editor? Draw data in layer on top Heat maps for histograms Labels for filtered data Or standard techniques (word clouds?) Google tools and HTML5 Especially if a web game Data Overlay Game World Advanced Overlay 28

SWTOR Example: Chat Logs Filter on: How do I 29

SWTOR Example: Chat Logs Filter on: Bug, Broken 30

SWTOR Example: Player Deaths Legend: Orange = group Green = solo 31

SWTOR Example: Player Deaths Legend: Orange = group Green = solo 32 Enemy level player level

SWOTOR Example: Patrol Paths Encounter pull radius 33

Summary Gameplay analytics are increasingly important Often driven by your business model Crucial for monetized/free-to-play games Often break data into different types Player analytics: activity of a player over time Gameplay analytics: game economy and balance Spatial analytics: Locality of behavior in game Next time: How do we get all this data? 34