Because mature content such as depictions of violence and sex can be sensitive in nature, it is important that you make honest and accurate disclosures. You must disclose all the adult content you've uploaded in your builds, even if it's not accessible or presented in your product. …
If you plan to release a product on Steam and you think we're overlooking something important in regard to AI, [url=https://help.steampowered.com/en/wizard/HelpWithPublishing?issueid=902]we'd love to hear from you[/url]. …
Many players will click to learn about what has just updated, so it's important that you post your patchnotes or update description with the Steam Events & Announcement tools. This will allow your update information to appear accessible from the 'downloads' panel in the Steam client and to any customer that is following your game (which they can do from your community hub or store page), on your store page, and within the Steam library. …
[/td][/tr] [tr][td][doclink=features/drm][/doclink][/td][td]The Steam DRM wrapper is an important part of Steam platform because it verifies game ownership and ensures that Steamworks features work properly by launching Steam before launching the game.…
[/td][/tr] [tr][td][doclink=features/timeline][/doclink][/td][td]Timeline support allows a game to push game events to Steam for display alongside recorded video from the game. This makes it easier for users to find important moments in their gameplay so they can share those moments.[/td][/tr] [tr][td][doclink=features/voice][/doclink][/td][td]The Steam Voice API is a set of functions that allow you record audio from the user's microphone in either compressed or uncompressed format. …
You can configure the information using BBCode similar to your game description [docimg=awardinput.png]awardinput.png[/docimg] [b]Some guidelines:[/b] [list][*]Awards should be accurate. [*]Include the most important awards. Usually 1-5 awards is enough. Any more makes it confusing for users. The Awards section is collapsed as a default and can be expanded by the user. [*]Awards should be localized where possible[/list] [b]Visibility on Steam[/b] Awards appear directly below the Share and Embed section on the right hand side of your Steam page [docimg=awardlocation_1.PNG]awardlocation_1.PNG[/docimg] …
[/introblock] [section]Table of Contents[/section] [list] [*][doclink=#dates]Important Dates[/doclink] [*][doclink=#eligibility]Eligibility[/doclink] [*][doclink=#asset]Asset Kit[/doclink] [*][doclink=#faq]Frequently Asked Questions[/doclink] [*][doclink=#contact]Contact / Help[/doclink] [/list] [section=dates]Important Dates[/section] [b]March 2027[/b] [list] [*][b]Date TBD, 10 - 11am PDT[/b] - Live virtual Q&A session on Zoom. …
[/introblock] [section]Table of Contents[/section] [list] [*][doclink=#dates]Important Dates[/doclink] [*][doclink=#eligibility]Eligibility[/doclink] [*][doclink=#asset]Asset Kit[/doclink] [*][doclink=#faq]Frequently Asked Questions[/doclink] [*][doclink=#contact]Contact / Help[/doclink] [/list] [section=dates]Important Dates[/section] [b]December 2026[/b] [list] [*][b]December 8, 10 - 11am PST[/b] - Live virtual Q&A session on Zoom. …
[/td][/tr] [tr][td][b]sessionkey[/b][/td][td]rawbinary[/td][td]✔[/td][td]Should be a 32 byte random blob of data, which is then encrypted with RSA using the Steam system's public key. Randomness is important here for security.[/td][/tr] [tr][td][b]encrypted_loginkey[/b][/td][td]rawbinary[/td][td]✔[/td][td]Should be the users hashed loginkey, AES encrypted with the sessionkey.…
[section=header]Header Image [color=#d7bc86]Suggested[/color][/section] [docimg=header.png]header.png[/docimg] [b]Size:[/b] 1920px wide x 622px tall (please see template file for important notes) [b]Design:[/b] Add a rich header image to your detail page to communicate the theme or essence of your update or announcement. …
[h4]Input[/h4] Most people don’t have a touch-screen monitor, so it’s important to consider how your input model changes and how you can make use of keyboard and mouse in a natural way. Game controllers are also often worth considering, and the [doclink=features/steam_controller]Steam Input API[/doclink] makes it easy for you to write a controller integration once that works for a huge variety of controllers. …
It's also very likely that there will be unexpected issues at launch, you want to make sure you and your team are available to fix any unexpected issues at launch. [*][b]Pay attention to release time[/b] – It’s important to remember that you are competing with other titles for people's money and time. If you’re a new title, you may want to avoid launching near highly anticipated games and near large events such as GDC, PAX, or E3. …
Developers can create custom items that will drop to players to be used as decoration in SteamVR Home environments. Currently SteamVR Collectibles need to be manually imported by Valve. If you would like to discussing submitting a Collectible, please [url=https://partner.steamgames.com/home/contact_steam]Contact Us[/url]. …
The NDA is required to access the Steamworks partner portal.[/list] [callout]IMPORTANT: You should use a new SteamID for sign up. This account should not own any personal game licenses, or act actual authority for a development group in Steamworks. …
[callout][b]Note[/b]: Customers expect to be able to download your game and future updates within the Steam client. It is important that you use Steam to handle your updates, and do not require users to download content inside your game after it has launched. …
[/callout] [section]Update Any Time[/section] Updates are an important part of your product's life cycle and a critical form of communication with customers. You'll need to make updates to fix bugs and address issues, but major updates are also a huge opportunity to add new content, new modes of play, or new features to help keep customers engaged and attract new audiences. …
You can add games one at a time, or you can use the "Edit Raw" button to paste in a list of appIDs. [subsection]The sync process is important[/subsection] As you add games to your linked app list, the sale editor tool will pull in associated metadata about each game, such as whether it has a demo, a discount, or is coming soon. …
[list] [*][b]Hero image & Game Logo[/b] - Reflects the branding/art for your game [*][b]Featured Event[/b] - You can "Feature" an important event/announcement for your users, which causes it to appear at the top of your library page with a special formatting to stand out. [*][b]Patch Notes[/b] - Patch Notes are shown in a more compact format to convey their less prominent status. …
.) [*]Complete the settings, do a small test stream [*]Identify a performer/influencer [*]Whitelist the Steam account of all performers for each game you would like to stream about [*]Moderate the chat [*]Capture feedback (optional but important) [/olist] …
To add alt text, navigate to your store page editor, select the 'Description' tab and click the blue button right above the 'Upload Custom Image' section. Alt text will also export/import along with your other store page text on the 'Localization' tab. [section=error]Asset Error[/section] We currently support the following file types for extra assets: PNG, JPG, GIF, WEBP, MP4, and WEBM. …
[section]Overview[/section] An important part of managing your Steamworks Partner account is deciding who has access to your Applications, and what type of access you'd like to give them. …
[docimg=Setup1.png]Setup1.png[/docimg] Once you have done this, you'll find your game listed with a price of 'free' in the "Store Package" area. Note that this package will never become visible, but is important for our system to recognize the game as free. [docimg=Setup2.png]Setup2.png[/docimg] You can also change a game from paid to free. …
Some developers choose to also participate in paid marketing to increase awareness and drive traffic to their Steam store page, but it’s not required, and really depends on the budget and resources you have set aside for marketing your game. Generally, the most important thing for Free to Play games is driving as many new players to try out the game as possible, and hopefully holding onto those players over time by making the game as fun and rewarding as possible. …
These images help customers understand what content is included in each edition and which purchase option is right for them. [u]Important[/u]: you can upload a localized image for all supported languages. Uploading localized assets is a critical step, as it helps customers around the world understand the purchase options you are presenting to them. …