Steam (service)
Steam is a digital distribution service and storefront developed by Valve. It was launched as a software client in September 2003 to provide video game updates automatically for Valve's games and expanded to distributing third-party titles in late 2005. Steam offers various features, such as game server matchmaking with Valve Anti-Cheat measures, social networking, and game streaming services. The Steam client functions include update maintenance, cloud storage, and community features such as direct messaging, an in-game overlay, discussion forums, and a virtual collectable marketplace. The storefront also offers productivity software, game soundtracks, videos, and sells hardware made by Valve, such as the Valve Index and the Steam Deck.
Steamworks, an application programming interface released in 2008, is used by developers to integrate Steam's functions, including digital rights management, into their products. Several game publishers began distributing their products on Steam that year. Initially developed for Windows, Steam was ported to macOS and Linux in 2010 and 2013 respectively, while a mobile version of Steam for interacting with the service's online features was released on iOS and Android in 2012.
The service is the largest digital distribution platform for PC games, with an estimated 75% of the market share in 2013 according to IHS Screen Digest. By 2017, game purchases through Steam totaled about 4.3 billion, or at least 18% of global PC game sales according to Steam Spy. By 2021, the service had over 34,000 games with over 132 million monthly active users. Steam's success has led to the development of the Steam Machine gaming PCs in 2015, including the SteamOS Linux distribution and Steam Controller; Steam Link devices for local game streaming; and in 2022, the handheld Steam Deck tailored for running Steam games.
History
In the early 2000s, Valve was looking for a better way to update its published games, as providing downloadable patches for multiplayer games resulted in most users disconnecting for several days until they had installed the patch. They decided to create a platform that would update games automatically, and implement stronger anti-piracy and anti-cheat measures. They approached several companies, including Microsoft, Yahoo!, and RealNetworks, to build a client with these features, but were rejected.Valve began its own platform development in 2002, using the working names "Grid" and "Gazelle". The Steam platform was announced at the Game Developers Conference event on March 22, 2002, and released for beta testing that day. Prior to the implementation of Steam, Valve had a publishing contract with Sierra Studios; the 2001 version of the contract gave Valve rights to digital distribution of its games. Valve took Sierra and its owners, Vivendi Games, to court in 2002 over a claimed breach of contract. Sierra counter-sued, asserting that Valve had undermined the contract by offering a digital storefront for their games, to compete directly with Sierra.
Steam was released out of beta on September 12, 2003. In November 2004, Half-Life 2 was the first high-profile game to be offered digitally on Steam, requiring installation of the Steam client for retail copies. During this time users faced problems attempting to play; part of legal issues that Valve had with Vivendi, who claimed that physical copies they published could not be activated as to them the game had not been released. The Steam requirement was met with concerns about software ownership and requirements, as well as problems with overloaded servers - demonstrated previously by the Counter-Strike rollout.
In 2005, third-party developers were contracted to release games on Steam, such as Rag Doll Kung Fu and Darwinia. In May 2007, ATI included Steam in the ATI Catalyst GPU driver as well as offering a free Steam copy of Half-Life 2: Lost Coast and Half-Life 2: Deathmatch to ATI Radeon owners.
In January 2008, Nvidia promoted Steam in the GeForce GPU driver, as well as offering a free Steam copy of Portal: The First Slice to Nvidia hardware owners. In 2011, some Electronic Arts games, such as Crysis 2, Dragon Age II, and Alice: Madness Returns, were removed from sale because of terms of service that prevented them having their own in-game storefront for downloadable content. These were later launched on the Origin service.
In 2019, Ubisoft announced that it would stop selling future games on Steam, starting with Tom Clancy's The Division 2 because Valve would not modify its revenue sharing model. In May 2019, Microsoft distributed its games on Steam in addition to the Microsoft Store.
In 2020, Electronic Arts started to publish selected games on Steam, and offered its rebranded subscription service EA Play on the platform. In 2022, Ubisoft announced that it would return to selling its recent games on Steam, starting with Assassin's Creed Valhalla, stating that it was "constantly evaluating how to bring our games to different audiences wherever they are".
By 2014, total annual game sales on Steam were estimated at $1.5 billion. By 2018, the service had over 90 million monthly active users. In 2018, its network delivered 15 billion gigabytes of data, compared to less than 4 billion in 2014.
Features and functionality
Software delivery and maintenance
Steam's primary purpose is to allow its users to purchase games and other software, and then adding them to a virtual library from which they may be downloaded and installed an unlimited number of times. Initially, Valve was required to be the publisher for these games since they had sole access to Steam's database and engine, but with the introduction of the Steamworks software development kit in May 2008, anyone could integrate Steam into their game without Valve's direct involvement.With Steam, Valve wanted make digital rights management "obsolete" as games released on Steam had traditional anti-piracy measures, including the assignment and distribution of product keys. With an update to the Steamworks SDK in March 2009, Valve added "Custom Executable Generation", which creates a unique, encrypted copy of the game's executable files for the given user, which allows them to install it multiple times and on multiple devices, and make backup copies of their software. Once the software is downloaded and installed, the user must then authenticate through Steam to de-encrypt the executable files to play the game. Normally this is done while connected to the Internet following the user's credential validation, but once they have logged into Steam once, a user can instruct Steam to launch in a special offline mode to be able to play their games without a network connection. Developers are not limited to Steam's CEG and may include other forms of DRM and other authentication services than Steam; for example, some games from publisher Ubisoft require the use of their Uplay gaming service.
In September 2008, Valve added support for Steam Cloud, a service that can automatically store saved game and related custom files on Valve's servers; users can access this data from any machine running the Steam client. Users can disable this feature on a per-game and per-account basis. Cloud saving was expanded in January 2022 for Dynamic Cloud Sync, allowing games developed with this feature to store saved states to Steam Cloud while a game is running rather than waiting until the user quit; this was added ahead of the portable Steam Deck unit so that users can save from the Deck and then put the unit into a suspended state. In May 2012, the service added the ability for users to manage their game libraries from remote clients, including computers and mobile devices. Product keys sold through third-party retailers can also be redeemed on Steam. For games that incorporate Steamworks, users can buy redemption codes from other vendors and redeem these in the Steam client to add the title to their libraries. Steam also offers a framework for selling and distributing downloadable content for games.
In September 2013, Steam introduced the ability to share most games with family members and close friends by authorizing machines to access one's library. Authorized players can install the game locally and play it separately from the owning account. Users can access their saved games and achievements provided the main owner is not playing. When the main player initiates a game while a shared account is using it, the shared account user is allowed a few minutes to either save their progress and close the game or purchase the game for their own account. Within Family View, introduced in January 2014, parents can adjust settings for their children's tied accounts, limiting the functionality and accessibility to the Steam client and purchased games. A more robust implementation of Family Sharing, titled "Steam Families", was released in September 2024, allowing up to six users to share games from a single account, including the ability to play different games on those accounts along with different game saves and profiles, and enhanced parental control tools for those accounts.
By its acceptable use policy, Valve retains the right to block customers' access to their games and Steam services when Valve's Anti-Cheat software determines that the user is cheating in multiplayer games, selling accounts to others, or trading games to exploit regional price differences. Blocking such users initially removed access to their other games, leading to some users with high-value accounts losing access because of minor infractions. Valve later changed its policy to be similar to that of Electronic Arts' Origin platform, in which blocked users can still access their games but are heavily restricted, limited to playing in offline mode and unable to participate in Steam Community features. Customers also lose access to their games and Steam account if they refuse to accept changes to Steam's end user license agreements; this last occurred in August 2012. In April 2015, Valve began allowing developers to set bans on players for their games, but enacted and enforced at the Steam level, which allowed them to police their own gaming communities in a customizable manner.