You are on page 1of 16

Kyiv National University of Trade and Economics

Department of Digital Economy and System Analysis

DATA SCIENCE TOOLS IN


GAMING INDUSTRY
Presented by Julia Scherbyna
Faculty of Information Technology
1-st course, 11-th group
INTRODUCTION
The ultimate goal is to create an engaging experience for the player to spend more time
playing the game.

Analysts examine enormous surge of multi-source user data, so that play time, user’s
interactions, quitting points, gaming style are just a portion of the metrics there to gather
and change into important insights. Thus, with these insights on hand, gaming companies
can get the hang of situating their product better, planning increasingly vivid games,
bringing more personalisation, and, similarly as significant, producing more profits.

02
THREE MAIN WAYS
So let’s consider on the particular examples most popular
ways of how today’s gaming companies can augment their
capabilities with data analytics, where analytics alongside
data science is deployed for game development on.

03
04
1.DESIGN
«We wanted to give our players a real challenge, as we didn’t know how long it
would take before we did another update, thus, it required a little bit more effort
and eyesight to win. So the original version had 52 moves and 65 double jellies,
which was impossible to complete without the strategy created mathematically.
Plus it has contained some bugs, so after the particular move the level was
breaking without the possibility to be fixed by users», - Tobias Nyblom, the creator.

Candy Crush Saga


2.TRACKING KEY PERFORMANCE
INDICATORS
What is the number of day by day dynamic users in a game?
Which locations\champions\weapons users prefer?
What numbers of dynamic players are there month to month?
Were there any new users a month ago?
On the off chance that indeed, what number of?

beautiful skins on frankly


unattractive characters :)
05
3.INCREASING MONETISATION
in the first version of Farmville, one of their most well known games, users loved interacting
with animals that were at first just decorations. A few users even began acquiring animals
with real money, so in the accompanying version of the game, Zynga made animals a focal
feature and even made 'uncommon species' to animate users additionally.

the icon of the company


animal shop

gameplay
06
PRACTICAL ASPECT
Now to make the research more practical I would like to show on the instance how
the data science tools work. Let’s talk about well known company in gaming industry
«Riot Games» and their masterpiece «League of Legends».

07
STOCKING YOUR SHOP WITH DATA SCIENCE
two types of recommendation 1.Recommendation systems
example of tags

08
3.Crucial metrics Here's an example:

If two players, Tom and Jane, exhibit similar scores, then


one can use Tom’s inferred ratings on the champion Zed
to predict Jane’s unobserved rating on the same
champion.Champions exist in neighborhoods, some closer
than others, which inform what recommendations are
made.

09
3.Crucial metrics
COVERAGE NOVELTY SERENDIPITY ACCURANCY

encapsulates how many users provides offers that the player refers to recommendations players are shown content
will receive recommendations. may not be aware of that are unexpected they want now.

10
4.Loading of the shop
Ultimately, the whole process starts well before Your Shop opens for business and the icon shows
up in players’ clients. The algorithms is run a few days in advance so the analysts can ensure that
all of evaluation metrics are satisfactory and that they have produced a solid set of
recommendations for players. The crew store the resulting datasets in a bucket which is then
uploaded to the "Your Shop" services, where the company has deployments across the globe.
Once Your Shop is activated, the service loads in the suggested recommendations as players
turn over their cards.

11
PERSONALITY QUIZZES
1.Create a multi-dimensional space
an example of 3-dimansial model

a script that fetches games from the Riot API


Then convert the dataframe into a matrix, where each row
represents a Champion with 21 various statistics about their
in-game performance on average across many samples.

12
2.Fit the NN algorithm to this space
the visualisation

Let’s take two Champions who on average deal 50,000 hits and 50,000 hits of damage and
earns 10,000 gold and 8,000 gold per game accordingly.

10,000 – 8,000 = 2,000 - the Euclidean distance

2,000² + 0² = 2,000² - the sum the two squared differences

√(2,000²) = 2,000 - so, for a 20% reduction in kills, the distance is 2,000

then normalise the data. or in other words, make sure all statistics are in
the same range between 0 and 1
if the average Kills per game for 5 Champions were: [3, 1, 5, 6, 11].
min(x) = 1, max(x) = 11
(x — min(x))/(max(x)-min(x))=(3 –1)/(11–1) = 2 / 10 = 0.2 - starting from x=3
[3, 1, 5, 6, 10]=>[0.2, 0, 0.4, 0.5, 1]

13
3.Create a survey
Total Disagree, Disagree,
Neutral, Agree, Totally Agree

“Totally Agree” - the top 20% percentile


“Totally Disagree” - the bottom 20%
”Neutral” - between 40–60%

Kills per Game = [1, 1, 2, 3, 3, 3, 4, 5, 7, 8]

If someone said “Totally Disagree” to a statement relating to Kills per Game (such as “I like to get
lots of kills”), that puts them in the bottom 20% of this statistic. So, the bottom 20% of the 10
Champions is the bottom 2.

For this person, we’d give them Kills per Game of 1. Why? The lowest 2 values in the list above are 1 &
1.

If someone else said “Totally Agree”, they’d be in the top 20%. So either 7 or 8 kills per game.

How about “Agree”? It’s somewhere between 60–80%, so 4 or 5. You get the picture.
14
15
CONCLUSION
Data science has entered various industries and improved
the principles of their functioning forever. It has brought
various businesses to a qualitatively new level of their
development.

You might also like