You can change the name of your game within Steamworks at any time until your store page has been through the pre-release review process. [subsection]Where your game's name is defined[/subsection…
] Your game's name is defined in three main locations: [list] [*][b]Store info[/b] - On the "Basic Info" tab under "Edit Store". This name is used within the Steam store, including…
[section]Overview[/section] If your game clients need to connect to dedicated servers, you may use Steam to distribute your dedicated server as well. This makes it easy for you to deploy your…
servers and keep them up to date. [section]Creating[/section] To distribute your dedicated game server through Steam, there are a few necessary configurations to be made. [olist] [*] Create a new App…
the compatibility badge of your game. All recommendations here are targeted at meeting customer expectations around input and display, improving performance and battery life, and taking full advantage of the new…
on Deck badging[/url]) that the default controller configuration for your game enables access to all in-game functionality. If your game doesn't natively support controllers, we recommend creating…
[section]Overview[/section] Follow the instructions below to learn how you can debug your game's Windows binaries (running via Proton) on a Steam Deck developer kit. You'll need to bundle…
the Windows debug runtime with your game when you upload it to your developer kit, and Visual Studio & remote debugging tools running on your Windows development box. [callout]This feature is still under…
[section]Overview[/section] To help developers work with Steam Deck, we are providing the [b]SteamOS Devkit Client[/b]. This tool allow you to load game builds directly from your development machine…
]Uploading a game build to Steam Deck[/section] Click the [b]Title Upload[/b] tab to configure a game for upload from your dev PC to the Steam Deck devkit. The screen looks something like this when filled out…
[section]Overview[/section] When marketing your game, it's not always enough for your game to simply be put in front of players; often a review by someone that a player trusts can make all…
the difference in understanding why a game is interesting and why that player should care. Players also have a lot of choices today in the games they can spend their time playing. Again, the voice of someone…
based on what they are playing. Any curated promotional visibility is the result of proven customer interest. So, how does your game get shown to players in the Steam store? This document talks about…
into features and tools that you can use at each stage of your game development: [list][*][b]Pre-release Marketing[/b] - Actions you can take leading up to release [*][b]Release Day Marketing[/b] - Actions you…
Sometimes games made by different developers have common themes and can benefit from co-marketing. Including those games in the bundle make it easier for Steam customers to acquire those related…
titles. This document outlines the steps required to create a collaborative bundle on Steam that contains games from multiple developers/publishers. [url]https://youtu.be/EdtSunDvm0s[/url…
[docimg=Steam_Theme_Doc_Banner.jpg]Steam_Theme_Doc_Banner.jpg[/docimg] Steam regularly hosts themed sale events (typically designated as Fests) to showcase various genres and categories of games…
feature discounted games. Below is information relevant to all Steam themed sale events. Eligibility criteria, timelines, and other details specific to each event are available in the respective event…
[section]Goals and methodology[/section] The goal of anti-cheat is to discourage users from using cheat software to negatively impact other players in multiplayer games. The ICheat…
ReportingService allows you to ban the users account from playing your game for the duration you choose. Once a user ban is in effect, the user will no longer be able to connect to multi-player game servers that are marked…
[section=overview]Overview[/section] The Steam overlay is a piece of the Steam user interface that can be activated over the top of almost any game launched through Steam. It lets the user access…
the friends list, web browser, chat, and in-game DLC purchasing. The default key for a user to access the overlay while in a game is SHIFT+TAB, but they can change it in their Steam->Settings dialog…
[section]Overview[/section] Games that have achieved broad player engagement and some commercial success are eligible to create content that players can use in their Steam Community profile…
. These include Steam Trading Cards, Badges, Background, and Emoticons. Players on Steam can highlight content from their favorite games in various ways: [list] [*] Collect, trade and market [doclink=marketing…
German regulators have specified that all games must have an age rating in order to be offered to German customers on Steam. [callout]Starting on [b]November 15, 2024, [/b]Steam will no longer…
display games to customers in Germany if the game is missing a valid age rating.[/callout] Such age ratings can come from two sources: A game can have a rating issued by German self-rating body [url…
[section]Overview[/section] Extend your Steam gaming experience to your [url=https://store.steampowered.com/remoteplay_phone/]phone[/url], [url=https://store.steampowered.com/remoteplay_tablet…
Remote Play is also used to play your own game remotely when logged into Steam on another computer, and when inviting friends to play using [url=https://steamcommunity.com/games/593110/announcements/detail…
Provides the core foundation to initialize and access the Steamworks GameServer API. [section=Functions]Functions[/section] These are global functions which do not require an interface to set…
up. You can read more about these functions in [doclink=sdk/api#steam_game_servers]Steamworks API Overview - Steam Game Servers[/doclink].[subsection=SteamGameServer_Init]SteamGameServer_Init…
will function on Deck. While your game may run great on Deck without any work from you, it’s also possible that the shift to a portable form factor will impact the experience. We've designed a system to show…
at a glance how games will play on Deck, giving developers specific criteria to target, and making it easy for customers to find seamless, comfortable experiences. At the core of this system…
The cornerstone of sale page functionality is the ability to display games and bundles. The "Apps & Bundles" section is critical for defining a list of products to display and how…
they should appear on your page. You will most likely have multiple sections of this type that are populated with different sets of games. [section]Setting Up: Linked App List[/section] If your sale…
and are going to be happy with, while also giving new games and software a chance to find their audience. Ultimately, we aim to optimize for happy customers. There are definitely more changes and improvements…
by purchasing, playing, reviewing, and other such factors. Your game or software will appear in a couple of places: [list] [*] In the "All New Releases" tab in the Early Access section…
[callout][b]NOTE[/b]: This documentation is for developers interested in learning more about Steam Cloud Play for their games on Steam. If you are a customer and are interested in signing up…
are being added over time. We are now accepting a limited amount of games into the service as we continue to build features and server capacity for players. The first service we are connecting to Steam…
Functions that allow the game to add events to the timeline that is displayed alongside recorded video. See [doclink=features/timeline][/doclink] and diagram at the bottom of page for more…
] Sets a description [b][color=#ffd55f](B)[/color][/b] for the current game state in the timeline. These help the user to find specific moments in the timeline when saving clips. Setting a new state…