[subsection]Enabling a separate store page on a released demo[/subsection] If your demo is already live and you choose to enable the separate store page for it, you'll find there are a few additional required fields that you weren't required to fill out in order to set your demo live initially. Once you select the box to enable your store page and hit save, you'll find that the store checklist has reappeared on your demo landing page and notes any missing content. …
[/b] Demos can display on a base game's store page in two different ways: [list] [*]a more subtle option in the right-hand side bar of the base game's store page. [*]a more prominent green box in the center of the base game's store page. [/list] You can toggle those display options manually. In your base game's Edit Store Page section, select the Special Settings tab and scroll down to Associated Demos to see these options. …
If you need the overlay enabled, you can do so by: [list] [*]Making sure your Steam account has the Edit App Metadata permission [*]Navigate from the App's landing page to > Edit Steamworks Settings > Installation tab > General Installation [*]Check box for Enable Steam Overlay for Application [*]Publish [/list] [/callout] [section=activating]Activating the overlay from your app[/section] There are a set of functions in the Steamworks API that give you direct access to triggering the game overlay. …
[subsection]Early Access Store Page[/subsection] If you are releasing in Early Access, you will need to check the box under the Early Access tab and answer all the questions in that section. You can check out the [doclink=store/earlyaccess][/doclink] documentation for more specific information about Early Access on Steam. …
[/list] [h4]Steam Overlay / Big Picture web browser:[/h4] [list] [*] Same as Standard Web Browser with no initial sign-in step; user cannot change account [/list] [h4]In-game web browser with Steamworks API authentication cookie:[/h4] [list] [*] If wallet currency does not match, immediate redirect to return url with result code indicating mismatch [*] Web page displays notice to use the Steam Overlay to authorize the purchase [*] Steam Overlay will activate automatically with a purchase/cancel dialog box [*] Overlay closes, flow continues as Standard Web Browser after user selects Purchase or Cancel [/list] [subsection]Example HTML[/subsection] [code] <form action="https://store.steampowered.com/itemcart/checkout" method="post"> <input type="hidden" name="appid" value="234560"> <input type="hidden" name="cart" value="1001,1006*2"> <input type="hidden" name="total" value="USD499"> <input type="hidden" name="sandbox" value="0"> <input type="hidden" name="return" value="http://mystore.com/checkout.php?…
Like Steam Deck Verified, the Steam Frame Standalone Verified program focuses on the experience customers will have with the device out-of-the-box in standalone mode. The criteria are similar as well: the default graphics configuration needs to perform well, text and UI elements need to be clear and legible on the built-in display, and the default controller configuration needs to work well with the Steam Frame Controllers. …
[/olist] For example, you can turn on the Bulk Move mode, use the search box to filter achievements by api name, then click the checkbox in the column headers to select all visible achievements in a group to move. …
These notes are ignored when you upload the file. [*] Drag your [code-inline].csv[/code-inline] and [code-inline].png[/code-inline] files onto the upload box, or click [b]Select Files...[/b]. You can upload multiple files at once. [*] Review the [b]Uploaded Files[/b] list for any errors. …
If you need the overlay enabled, you can do so by: [olist] [*]Making sure your Steam account has the Edit App Metadata permission [*]Navigate from the App's landing page to > Edit Steamworks Settings > Installation tab > General Installation [*]Check box for Enable Steam Overlay for Application [*]Publish [/olist] [/callout] [section=activating]Integrating Steam Timeline functionality in your app[/section] The Steam Timeline API calls can be found here: [api]ISteamTimeline[/api] [section=icons]Timeline Icons[/section] Steam Timelines includes a set of icons ready to use for your game. …
To ensure uninterrupted functionality during the transfer, we recommend the following process: [olist] [*] When the recipient confirms the transfer, they must check the [doclink=gettingstarted/managing_apps/sharing]Share management rights[/doclink] box at the bottom of the page so the apps remain in the sender's existing web API group(s) after the transfer. Granting financial data access is not required. [*]Once the transfer is approved by Valve, the recipient will need to create new API key(s) under their Steamwork's partner account with the affected apps. [*]Update the game's server infrastructure to use the new API key(s) and confirm expected functionality using the new web api key(s). [*]When ready, either partner can [url=https://partner.steamgames.com/appsharing/details/]cancel the application share[/url] to remove management and web API access of the transferred apps from the old partner account. …
[callout]If you would like to receive your tax reporting (1099-MISC, 1042-S) electronically, it is necessary for you to consent to this. Please check the box to consent to electronic reporting in the Tax Information section of your partner account.[/callout] [/list] [section]Additional Revenue Share[/section] [list] [*] [b]Q. …
[/callout] [subsection]Menu Button Icons[/subsection] For each menu button, you can also assign an icon. Select the box next to the word "Icon" to assign one: [docimg=radial_menu_button_icon.png]radial_menu_button_icon.png[/docimg] When you select an icon, you may also change its colors: [docimg=radial_menu_button_icon_color.png]radial_menu_button_icon_color.png[/docimg] By default the icons are provided by Valve from the Steam client itself. …
[docimg=set_game_bundled.png]set_game_bundled.png[/docimg] And in the text box below, input the relative path to the Action Manifest file VDF inside of your game install folder [docimg=setup_path.png]setup_path.png[/docimg] [callout]Note: if your game is multi-platform, make sure the path is consistent across the different versions of your game[/callout] [/list] [subsection]Step 4.3 - Opting Controllers into Steam Input[/subsection] Next, you should set up what kind of controllers use Steam Input - if you are using Steam Input API you'll want to make sure to check the "Any Future Devices" option to make sure new controllers work by default without you having to adjust settings after support ships in Steam. [docimg=steamworks_steam_input_optin_settings.png]steamworks_steam_input_optin_settings.png[/docimg] Checking these boxes will cause those controller types to make use of Steam Input rather than their standard gamepad input protocols. [subsection]Step 4.4 - Publishing[/subsection] Finally you will want to hit "Save" at the bottom of the page and then publish your app changes in the partner site as usual. …
[list] [*] [b]Default Release (or standard release)[/b] This is the most common type of key on Steam, which is usually tied to a Steam store or retail Steam Key package. These keys are appropriate for retail boxes or sales on other digital stores. Customers can activate this type of Steam Key at any time, but the product will unlock only after it has been released on Steam. …
[/td][/tr] [tr][td][b]received_for_free[/b][/td][td]bool[/td][td]True if the author checked the box saying they got the app for free.[/td][/tr] [tr][td][b]written_during_early_access[/b][/td][td]bool[/td][td]True if the review was written while the app was in Early Access.…
[/b] Critical content should be placed within the template safe area indicated by the 940-pixel-wide lime green box. The artwork can bleed out to the sides and down the page as desired. For example, you can run the background artwork at 1789 pixels width with a gradient fade to a solid color on the sides and bottom and then set the page background color to match this solid color in Steamworks. …
For a standard game w/ Xbox controller support we recommend checking all checkboxes other than Xbox: [docimg=steamworks_steam_input_optin_settings.png]steamworks_steam_input_optin_settings.png[/docimg] If your game has flight stick or racing wheel support you'll want to uncheck the box for Generic/DirectInput controllers because Steam doesn't support remapping those devices. [subsection]Selecting a configuration[/subsection] You can choose to create your own configuration or pick from one of our premade templates. …
If your game has already been released to the public then you can check the box labeled [code-inline]Enable cloud support for developers only[/code-inline]. If developers-only mode is enabled then only the steam accounts which own a "Developer Comp" license for your title will see the cloud icon and will be able to use the Steam Cloud. …
[section]Android Project Settings[/section] For the best results and optimizations out of the gate, we recommend starting with the VRTemplate project as your base. Since the VR Template already targets Android out of the box, it can run directly with no changes. However, to get the best performance, we want to make a few modifications. [list] [*]In [b]Project Settings > Platforms - Android[/b]: [list] [*]Check [b]Support Vulkan[/b], and ensure that [b]Detect Vulkan device support[/b] is also checked. [*]Ensure that [b]Package for Valve Steam Frame devices[/b] is checked, and [b]Package for Meta Quest devices[/b] is unchecked. [*]Then under [b]Advanced Build[/b] set [b]Disable libc++_shared dependency validation[/b] on all dependencies, to ensure that you can successfully build with the recommended Android toolchain. …
If you would like to adjust your Launch Discount, you can do so by going to your game's landing page and clicking the box next to the launch discount you have entered currently. If you would like to change a discount for an upcoming weeklong sale, custom discount or Steam-wide seasonal sale, then you can simply return to [url=https://partner.steamgames.com/promotion/discounts/dashboard/]your discounting dashboard[/url] and change the percentage you wish for any given discount. …