Data Analysis for Game Development

Slides:



Advertisements
Similar presentations
CS6501: Text Mining Course Policy
Advertisements

Brainstorm About Computer Networks Take 3-4 minutes to write –Include your name (I’ll collect and read, but not grade) What are some network applications?
Operating Systems CS Topics Background Admin Stuff Motivation Objectives Operating Systems!
CS525z Multimedia Networking Spring 2002 Mark Claypool.
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
IMGD 1001 The Game Development Process Mark Claypool.
IMGD 1001 The Game Development Process Mark Claypool.
Operating Systems CS 502. Topics Background Admin Stuff Motivation Objectives Operating Systems!
ID 111x The Game Development Process Mark Claypool.
Operating Systems CS Topics F Background F Admin Stuff F Motivation F Objectives F Operating Systems!
Operating Systems CS 502. Topics Background Admin Stuff Motivation Objectives Operating Systems!
What Do You Think Are Technical Topics for Developing Games? Consider a computer game you want to build (or, one you like that has been built) Assume you.
What Do You Think Goes Into Developing Games? Consider a computer game you want to build (or, one you like that has been built) Assume you are inspired.
Operating Systems CS Topics Background Admin Stuff Motivation Objectives Operating Systems!
CS4513 Distributed Computer Systems Mark Claypool.
CS525u Multimedia Computing Spring 2001 Mark Claypool.
Operating Systems I CS Topics F Background F Admin Stuff F Motivation F Objectives F Operating Systems!
Computer Networks CS Topics F Background F Admin Stuff F Motivation F Objectives.
Operating Systems CS 502. Topics F Background F Admin Stuff F Motivation F Objectives F Operating Systems!
CS4513 Distributed Computer Systems Mark Claypool.
Computer Networks CS Topics F Background F Admin Stuff F Motivation F Objectives.
CS533 Modeling and Performance Evaluation of Network and Computer Systems Mark Claypool.
Operating Systems CS 3013/502. Topics Background Admin Stuff Motivation Objectives Operating Systems!
CS529 Multimedia Networking Admin. Topics Background Admin Stuff Motivation Objectives Multimedia!
Ryann Kramer EDU Prof. R. Moroney Summer 2010.
Administrative IMGD Topics Background Admin Stuff Motivation Objectives Class material! 2.
CS4513 Distributed Computing Systems D-term 2014 Mark Claypool.
EDT 608 Unit 6 ePortfolios EDT 608 Unit 2. EDT 608 Unit 2 There are many ways to create materials for ePortfolios Your choices will need to take into.
B. Prabhakaran1 Multimedia Systems Textbook Any/Most Multimedia Related Books Reference Papers: Appropriate reference papers discussed in class from time.
The Planning and Implementation of a Webinar An Interactive “How To” Event 1.Please Dial: Enter Pin: and press # 3.Your line will.
1 Social Business Intelligence from Open Government Data Brand Niemann Senior Enterprise Architect US EPA November 27, 2010 DISCLAIMER: While allowed to.
CS 345 – Software Engineering Nancy Harris ISAT/CS 217
CS4513 Distributed Computing Systems C-term 2016 Mark Claypool.
Administrative IMGD Topics Background Admin Stuff Motivation Objectives Class material! 2.
Web Application Development Instructor: Matthew Schurr Please sign in on the sheet at the front of the room when you arrive.
Lancaster High School An Introduction to the Advanced Placement Program ®
Introduction to CSCI 1311 Dr. Mark C. Lewis
Computer Information Technology
FINANCIAL MODELS (APPLICATIONS)
Mental Aspects of Sport Performance
Presenter Date | Location
EEL 6686: Embedded Systems Seminar
The IB Diploma Programme visual arts course encourages students to: A
Computer Assisted Language Learning & Multimedia Language Learning
Data Analysis for Game Development
FSA Parent Information
Cse 344 May 30th – analysis.
Andy Wang Operating Systems COP 4610 / CGS 5765
Game Project IMGD 4000 Due Dates: Form Teams Treatment Website
Session 2:50 PM - 4:20 PM; Saturday, Nov 18, 2017
Operating Systems CS 3013.
David M. Levine, Baruch College (CUNY)
FSA 3rd Grade Parent Information
Andy Wang Operating Systems COP 4610 / CGS 5765
FSA Parent Information Night
An Introduction to the Advanced Placement Program®
Andy Wang Operating Systems COP 4610 / CGS 5765
Consumer Behaviour PROJECT WORK Laura Grazzini
Rethinking Junior Statistics
INNOvation in TRAINING BUSINESS ANALYSTS HAO HElEN Zhang UniVERSITY of ARIZONA
Andy Wang Operating Systems COP 4610 / CGS 5765
CSE 391: Special Topics: Probability & Statistics for Data Science Lecture 1: Intro and Logistics Anshul Gandhi 347, New CS building
Lecture 1a- Introduction
Business concentration, minor and certificate programs
Research Instruments By: Dr. Matthew Kidder.
Andy Wang Operating Systems COP 4610 / CGS 5765
Lecture 1a- Introduction
IMGD 1001: Project Pitch by Mark Claypool
Data Analytics Certificate Program
BISC 830 Community Ecology and Macroecology Course Logistics
Presentation transcript:

Data Analysis for Game Development Administrative IMGD 2905

Outline Background Admin Stuff Motivation Objectives

Professor Background (Who am I?) Mark Claypool (professor, “Mark”) Professor Computer Science Interactive Media and Game Development Research interests Multimedia performance Congestion control (protocols, AQM) Wireless networking Network games Current gamin’ Overwatch League of Legends Nuclear Throne Data analysis!

Student Background (Who are you?) Year? Major? IMGD Art or Tech Other Background? Statistics Probability Tools? Python Excel Platform of Choice? Windows Linux Mac

Syllabus Stuff http://www.cs.wpi.edu/~imgd2905/d17 Class: M, T, Th, Fr 10-10:50am SA: Charlie Lovering Office hours, forum, grading, class prep, help sessions Office hours: Claypool (FLB24): Mo 1-2pm, Tu 3-4pm, Th 3-4pm Lovering (FLA22): Mo 5:30-7pm, Th 5:30-7pm Or by appointment Email claypool@cs.wpi.edu (me) imgd2905-staff@cs.wpi.edu (me + SA) imgd2905-all@cs.wpi.edu (class + staff)

“Even You Can Learn Statistics and Analytics” Text Book David M. Levine and David F. Stephan “Even You Can Learn Statistics and Analytics” 3rd ed. Pearson, 2015 Unfortunate name, but good content  depth to provide foundation for analytics Good examples, but not game-centric

Class Topics Data analysis tools and pipeline Statistics Visualizing and presenting data Probability Hypothesis testing Regression Apply topics to game data! Commercial and custom New and old

Course Structure Prerequisites Grading College algebra No programming, stats, probability expected No game analytics experience required Grading Exams (30%) Projects (60%) Presentation(10%) On the Instruct Assist Website: https://ia.wpi.edu/imgd2905/ Authenticate with WPI login and password

Exams 2 exams, 30% of grade total Mid-term, Final (non-cumulative) Closed-note, Closed-paper, Closed-friend Generally, on material in class, but may have some parts from project  Test mastery of concepts that may not be evident from project reports

Projects 5 projects, 60% of grade total Do game analysis on actual game data! Use game analytics pipeline Typical flow for game (and other) analytics Common tools used for analytics Multiple instances of analysis Apply, become skilled with methods of synthesis, interpretation, presentation “Lather, rinse, repeat” Project 1 – today!

Presentation Presentation Peer-critique Everyone 1 presentation 10% of grade total In-class, maximum 8 minutes long Leave time for critique Content drawn from projects 5 people chosen at random from each project Feedback to become better presenters! Everyone will provide for every presenter Short, written form Presenter will review Turn in short, written reflection

Slides On the class Web page PowerPoint and PDF Caution! Don’t rely upon slides alone! Use them as supplementary material (come to class)

Timeline Tentative timeline for dates for exams and projects In order to help you plan http://www.cs.wpi.edu/~imgd2905/d17/timeline.html Will notify if update

Why This Class? Goals Objectives Gain proficiency using modern tools for data acquisition and analysis Understand basic probability and statistics as it applies to data analysis Develop skills for presenting game data analysis both orally and in written form Use spreadsheet to analyze and visualize game data Use scripting language to extract and clean data recorded from game Apply summary statistics to game data Compute probability distributions for game data Write reports with graphs and tables illustrating analysis of game data Present game dataset report using appropriate visual aids

Why This Class? – Other WPI IMGD requirements Gotta take Math/Quantitative Science Statistics and Probability useful for game design and development Game Analytics similar to other forms of analytics (e.g., Data Science) Fun! Game analysis increasingly important (jobs!)

Jobs Game Play Data Analyst, Sony Interactive Entertainment Duties Advise, define implement gameplay data to ensure understanding of player experience Provide insights that impact game design and improve quality Create and maintain player segmentation that allows understanding of engagement and spending Mine data sets and develop dashboard for live service teams, game developers Devise and implement A/B experiments to test acquisition, engagement Present finding and provide recommendations Requirements BS/BA degree Stats, Math, Econ, CS or related Experience with SQL Experience with data visualization packages Experience with statistical software Experience with Amazon cloud services Have created and presented visualizations and insights to various business groups Passion for video games preferred

Jobs Analyst, Riot Games Duties Requirements Aggregate and analyze petabytes of game data from various sources Prep data for deeper analysis and/or reporting Organize collected data into reliable intel that informs Rioters to improve player experience Work with decision-makers to understand goals, identify opportunities, and inform decisions across company Create awesome Requirements BS/BA degree Stats, Math, Econ, CS or related Graduate degree preferred Business savvy Technically adept SQL, Python Excel, PowerPoint Communicator Reports clear, and concise Presentations to variety of audiences