March 19, 2019
March 19, 2019
Press Releases
March 19, 2019
Games Press

If you enjoy reading this site, you might also want to check out these UBM Tech sites:

# Freemium games are not normal

by Nick Lim on 06/26/12 01:08:00 pm

The following blog post, unless otherwise noted, was written by a member of Gamasutra’s community.
The thoughts and opinions expressed are those of the writer and not Gamasutra or its parent company.

# Summary

Unlike the well known â€śnormal distributionâ€ť, game player behavior appears to follow a power law distribution.Â  Recognizing this difference in underlying distributions is critical to avoiding poor forecasts and maximizing revenue.Â  This blog starts by an empirical discussion of how two key freemium game variables, time to purchase and revenue spend per user, are distributed.Â  We then briefly cover the differences between power law and normal distributions.Â  We end by discussing the implications for freemium game developers, both in the areas of game design and revenue maximization.

# Freemium gameplay behavior fits a power law

After analyzing several dozen freemium games, Sonamine discovered that the player behavior is better approximated by a power law rather than the more commonly known normal distribution.Â  For example, if you plot of the number of days since their first play against the probability of a user converting to paying status, you will get a graph that looks like this:

Â

Â

If this behavior followed a normal distribution, the distribution would look more like a usual bell curve.Â

To make more sense of out this very skewed and lopsided distribution in real life, we can now plot the logarithm of each axis. Â This is the resulting chart, which we will call the log plot of the probability distribution function.

Â

This pattern is a necessary but not sufficient characteristic of a power law. Â For the technically minded, the slope on this log plot for this game was -1.5 (we revisit the importance of the slope in the next section).

The same pattern can be seen if you plot revenue from each user against the number of users who spent that amount, ie a frequency distribution of user spending.Â  A log plot shows how a power law distribution can fit the data much better than a normal distribution.Â

Again, for the technically minded, the slope for this gameâ€™s revenue log plot distribution was -1.45

As can be seen, spending and purchasing patterns in freemium games definitely do not follow a normal distribution.Â  Sonamine has analyzed dozens of freemium game datasets and the same non-normal distributions are found in ALL of them.

# How power distributions are different

Infinite mean and no upper bound Â A normal distribution has a fixed â€śmeanâ€ť, also commonly called the average.Â  For example, if the spending per player is normally distributed, then you can expect that most players will spend approximately the â€śaverageâ€ť of the normal distribution. Â A power distribution, on the other hand, has INFINITE mean when the slope of the log plot is greater than -2.Â  In the case of spending per user, as shown in the real life game example above, the slope of the log plot is -1.45, so the â€śaverageâ€ť spend per user is INFINITE.Â  This is also sometimes termed the â€śno upward boundâ€ť phenomenon of power law distributions.

Extremely rare outliers contribute lion shareÂ  For a normal distribution, the outliers contribute only an extremely small percentage of the total cumulative sum.Â Â Â  Let us consider the example of the physical height of people, which is normally distributed.Â  If you randomly select 100 people and add up their heights, this sum total will not be greatly affected by an outlier giant who is 8 feet tall.Â  In fact, this outlier would contribute perhaps only 2% of the sum total of heights.Â  In a power law distribution, the reverse is true.Â  The outlier contributes a very large and disproportionate percentage of the sum total.Â Â  Combined with the no upper bound property above, this implies that the sum total of the power law distributed random variable does not converge.

Heavier tails Â With a normal distribution, the â€śtailâ€ť falls at an exponential rate.Â  A power law distributionâ€™s â€śtailâ€ť falls at an inverse polynomial rate.Â  Relatively speaking this means the power law distribution decreases much more slowly than a normal distribution.Â  If the time to conversion for free players (see previous section) was normally distributed, then very few players will convert after they have been playing for some time.Â  As it turns out, time to convert is power law distributed, so more free players are still going to be converting after playing the game for many days.Â  Â

Â

No limits on player spending

As we have seen above, the spending of each freemium user follows a power law distribution, satisfying the condition of no upward bound.Â  This means that there is no limit to the amount that one player may spend on the game.Â  Your highest â€śwhaleâ€ť may have spent $10,000 on the game, but the power law distribution implies that somewhere out there another player might easily be willing to spend$20,000 on the game.Â

Many game developers today assume there is a natural limit to the amount that players are willing to spend, ie a natural conclusion if spending is normally distributed.Â  As a result, they limit the maximum amount a player can spend either explicitly or by keeping prices within a tight but low range.Â

The key insight here is that developers should design the game with no limits to the amount a player can spend.Â  Practical strategies include continuing content packs, providing very expensive virtual items and removing explicit spend-limits in the game commerce system.

Â

Do not slight the â€śelderâ€ť free players

The time it takes for a free player to convert follows a power law distribution.Â  The â€śheavier tailâ€ť property implies that, unlike normal distributions we are accustomed to, more players will be converting later in their play time.Â  Hence, developers should not â€śgive upâ€ť on these elder free players.Â

Many freemium game developers assume that a player who has played for a long time but has not converted is a â€śfreeloaderâ€ť, destined NEVER to convert.Â  As such, they design the later stages of the game to be more friendly to paying players.Â  The heavy tail property implies that later stages of the game should be as friendly to free players.Â

Additionally, developers attempt to â€śmonetizeâ€ť their free players with in-game third-party ads.Â  The reasoning is that these â€śfree loadersâ€ť are never going to convert, so we should get some advertising revenue from them.Â  A player must view 666 ads to generate $1 of ad revenue[1].Â The heavy tail property implies that these â€śfree loadersâ€ť are more likely to convert than previously thought.Â As such it may be more prudent to improve the game experience by removing the in-game ads for these presumed â€śfreeloadersâ€ť. Because it is not uncommon for up to 50% of players to abandon the freemium game after one day, marketers and designers currently focus heavily on retention efforts of new players. The heavy tail property implies that marketers should spend equal efforts promoting to more experienced free players for conversion.Â These experienced free players represent an additional source of revenue that is currently untapped. Developers using Sonamine ConvertSoon to target this heavy tail with limited ads and first time conversion promotions have seen up to 10% more payers. Â Maximize exposure to potential whales but beware the predictors of whales Due to the disproportionate contribution that extremely rare outliers make to the overall revenue, game developers and vendors try to predict which player will be a â€śwhaleâ€ť.Â The power law distribution, ironically, contributes to this desire.Â Unfortunately, by definition the distribution indicates that these players are extremely rare.Â This means there are not many of them for any particular game.Â Trying to pinpoint these extremely rare players before they play the game can be compared to predicting the stock price of one company before it has started operations.Â The more appropriate strategy is to expose the maximum number of spending opportunities to the player base in the hopes to catching these rare events.Â In technical terms, developers should maximize the degrees of freedom within the game for spending money.Â The degree of freedom is increased when you provide more varied and different ways and opportunities to spend money. Note that the no-spending-limit caveat should still apply.Â This maximum exposure strategy is somewhat analogous to the investment strategy of buying an index fund instead of picking winning stocks. Developers have been intuitively progressing along this strategy.Â The key insight here is that it is more important to develop different ways to spend money, as opposed to more of the same ways to spend money.Â As an extreme example, adding an option of paying for customized background music exposes the game to more potential high payers than adding more cosmetic virtual items to an existing virtual marketplace.Â Â Â Limits of the linear forecast Since the spending of each user follows a power law distribution, the sum total of the player spend, ie revenue, is greatly affected by extremely rare events, such as the ĂĽber-whale.Â The sum total of spending per user (revenue) is not stable, and does not follow a linear function.Â Doubling the player base does not imply that the revenue will also double.Â Revenue forecasts have their role but do not rely only on them. If you have made it to the end of this blog post, congratulations.Â Feel free to contact me with questions and feedback! [1] Assuming$2 per 1000 ads where the game developer gets 75% of the ad revenue.

### Related Jobs

Game Mechanic Studios — North Hollywood, California, United States
[03.19.19]

Senior 3D Environment Artist
Skybox Labs — Vancouver, British Columbia, Canada
[03.18.19]

Software Engineer
Insomniac Games — Durham, North Carolina, United States
[03.18.19]

Sr. Environment Artist
Wargaming.net — Baltimore, Maryland, United States
[03.18.19]

Server Engineer