Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of eSports broadcasting through a data-driven analysis of professional Overwatch games in this PyCon US talk. Delve into the challenges faced by in-game video producers as they balance accessibility for casual viewers with engaging content for regular players. Learn how to extract data from video footage, process player information, and store results using various Python packages and cloud services. Examine the implicit biases and narratives created by broadcasters' choices in character class representation and team focus. Discover the process of validating hypotheses about viewer preferences in eSports content through data visualization and statistical analysis. Gain insights into the intersection of competitive gaming, data science, and media production while considering the limitations of available datasets and the potential for further exploration in this rapidly evolving field.
Syllabus
Intro
Motivations
Esports, e-sports, eSports
Overwatch according to its website
Anatomy of an Overwatch game
The Overwatch League (2)
Following the action
Process outline
The Architectural Diagram Slide
Picking packages
Video splicing
Area cropping
Player name parsing using Azure
Data storage using TinyDB
Data plotting & stats
Chart example
Retrospective
Dataset
Pre-game standings (wins-losses)
Pre-game win percentage
Bias & hypotheses refresher
Results - roles
Results - teams
Never enough data (2)
Takeaways
Links - Tools (2)
Taught by
PyCon US