Keywords

1 Introduction

The video game industry generated over $100 billion in revenues in 2016 and is projected to continue growing in the coming years [1]. However, pressures from free-to-play, mobile, and independent games as well as competing entertainment products are forcing video game publishers and studios into difficult positions. The market, despite its size, is growing more difficult to profitably compete in, and video game budgets are growing to the point where many existing companies are one miscalculated project away from bankruptcy. With so much money at stake, publishers and studios in the video game industry need methods for determining the value of production tasks for their consumers and for deciding a scope for their projects that will generate the best return on investment.

2 Background

2.1 Video Game Project Scope Issues

Project scope is important because it is tied to schedules and development budgets. However, optimum scope is difficult to determine for any software development project, let alone for video game development projects, in which value can be much more difficult to define.

The video game industry suffers from poor project management practices, so improvements could not only improve the quality of life for game developers, but could also improve the quality of games and raise profits [2]. Of development issues, project scope is a critical problem for video game developers [3].

Game development might differ in some ways from other forms of software development, but software engineering principles can still be applied [4, 5], and a well-defined scope can remain flexible, while avoiding overdesign, feature creep and other risks [3].

The reality that players are not finishing their games and the development waste this might entail has come to some attention [6,7,8]. With regards to playtimes, prior research into player engagement discovered that player interest tends to fall according to a Weibull distribution [9], regardless of the properties of the game itself [10].

2.2 Achievement Data

Video game achievements reward players with digital badges for triggering events linked to game tasks such as single-player story progression, skill tests, or multiplayer-based challenges. Microsoft, Valve, Sony, Apple, Google, and some other platform holders have all implemented some form of achievement system for their games.

Valve makes much of their Steam service’s game data available to the public through an API, which has inspired people such as Kyle Orland, at Ars Technica, Sergey Galyonkin, creator of Steam Spy, and “xPaw” and “Marlamin”, creators of SteamDB, to scrape the available data to discover various trends in sales and usage patterns. Through this data, it has been discovered that over a quarter of games (26.1%) have never been played, and, including the unplayed games, almost half (45%) have been played less than an hour, with just over a quarter of games (27.4%) having been played for more than 10 h [11].

Of the data Valve provides, achievement data provides a rich source of information about the way players engage with their games that could be analyzed to help improve project scope decisions.

3 Methodology

Valve’s Steam service keeps publicly visible information regarding achievement rarities. Using publicly available data from Steam, a list of 31,962 store entries, 5,489 of which had both single-player mode and achievements, was obtained. The achievement statistics data for each of these games was downloaded via Steam’s API. Subsequent data analysis focused on progression-based achievements that indicated the primary, or “main path,” single-player content was completed by the player, excluding achievements that relied on game difficulty settings or branching endings.

In some cases, the achievement descriptions were enough to determine the appropriate game completion achievement, but often the entries needed to be checked against other sources, such as game walkthroughs or achievement guides, to determine what, if any, achievement marked completing the single-player content and whether any conditions existed. If the completion achievement was unclear, or the overall achievement rarity pattern indicated broken or post-release achievement implementation, the entry was pruned from further statistic calculations.

4 Results

Currently, we have checked 15% of the 5,489 candidate samples obtained from Steam. Of the 825 entries checked, 412 samples were identified as having completion achievements that did not rely on any special conditions other than clearing the game. Completion rates ranged from 0% to 56% completion with a mean of 14% (95% confidence interval of 13–16% with a margin of error of 1%), a median of 10%, and a standard deviation of 13%.

The distribution frequency in Fig. 1 shows that, for nearly half of the games measured (202), 10% or fewer players finish the main game. Only about a quarter of games (106) had more than 20% of their players finishing the game, and only about 2% of games (9) had more than half seeing the game through to the end.

Fig. 1.
figure 1

Distribution of video game completion ratings based on achievements.

5 Conclusions and Future Work

Player retention falls over time, and few games, even short ones, have most of their players reaching the end of their single-player content. With an understanding of how players consume their game content, developers can take steps to examine their games against the backdrop of the market and decide whether the project scopes they have are appropriate to the value they wish to offer their players. By better tailoring project scope to the needs of their market, developers have the potential to avoid resource waste and schedule overruns.

In addition to analyzing more samples, we will continue our preliminary work testing correlations between completion rates and other data factors.