Touch menus can be configured in many different ways in both behavior and appearance, and can be adorned with custom labels and icons (provided by either Valve, the developer, or the player). Here's an example of a touch menu in [i][url=http://store.steampowered.com/app/268500/XCOM_2/]XCOM 2[/url][/i], binding the numeric hotkeys: [docimg=xcom2_touch_menu_button_ex.png]xcom2_touch_menu_button_ex.png[/docimg] Touch menus are available in both native and legacy mode, but can only be driven by a trackpad. …
The [doclink=sdk]Steamworks SDK[/doclink] comes with a great example application called [doclink=sdk/api/example]Spacewar[/doclink] that shows off the full breadth of Steam features and should be your first stop to see all Steam features in action. This tutorial distills that information found in Spacewar and the leaderboards API found within [api]ISteamUserStats[/api] down to just the necessary information required for Steam Leaderboards to keep things as straightforward as possible. …
[section]Event Impression Locations[/section] Here is a quick run-down of what each location refers to: [list] [*][b]Library Home Page Impressions[/b] - This is when your event appears in the row of "What's New" section at the top of the Steam Library Home. Not all of your customers will see your event, as they may not sign in to Steam during the time where your event is valid, or they may have many other games posting events around the same time. …
Our suggested prices vary slightly from region to region, with the goals of providing fair prices for customers. We therefore limit gifting from lower-priced regions (e.g. South-East Asia) to higher-priced regions (e.g. North America). …
When all of the beacon slots are occupied - either by reservations for users still launching the game, or completed slots for users in the party - Steam will hide and disable the beacon. To cancel the beacon - for instance when the party is full and the game begins - call [api]ISteamParties::DestroyBeacon[/api]. The client side of this operation - seeing and following beacons - can also be managed by your game. …
For instance the Name, or the URL for an icon if the location type supports icons (for example, the icon for a Steam Chat Room Group). [b]Returns:[/b] bool [section=callbacks]Callbacks[/section] These are callbacks which can be fired by calling [api]steam_api::SteamAPI_RunCallbacks[/api]. …
The default value of 0 indicates the package does not have a primary app set in our backend, please file a support ticket to rectify this. NOTE: While this value may be included in CD-key responses for ease of package->app association, additional revenue share does not take into account cd-key activations. …
Max size - 8 characters[/td][/tr] [tr][td][b]country_name[/b][/td][td]string[/td][td]The full name of the country_code field. Max size - 128 characters[/td][/tr] [tr][td][b]region[/b][/td][td]string[/td][td]The region within which the country_code belongs. …
Do not enter your Doing Business As (“DBA”) or “friendly name” or alias/nickname. Please enter your full legal name. The name you enter here must match the name as written on official documents with your bank and on United States IRS tax documents or foreign tax documents, if applicable. [*][h4]Q. …
Here is an example of what this [url=https://medal.tv/clips/4725198]clip[/url] embedded on an events page looks like Medal offers customization options to add things such as a "Get this on Steam" button to your clips. You can view the clip documentation [url=https://docs.medal.tv/player#enable-get-this-on-steam]here[/url]. …
The [doclink=sdk]Steamworks SDK[/doclink] comes with a great example application called [doclink=sdk/api/example]Spacewar[/doclink] that shows off the full breadth of Steam features and should be your first stop to see all Steam features in action. This tutorial distills the information found in Spacewar and the Stats and Achievements API down to just the necessary information required for Steam Stats to keep things as straightforward as possible. …
These are displayed in different places on the Steam store and in customer's libraries. [docimg=Header_1.jpg]Header_1.jpg[/docimg] [callout=red,foo][b]August, 2024[/b]: Steam is now accepting larger asset sizes for most capsules. …
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. …
There are two ways that Workshop items can get version information set: Mod authors can set this information, or your uploader tool can set this information. [olist] [*][b]Mod authors can set supported versions[/b] - Mod authors in the Steam Workshop can set version support by visiting the item history page and using the UI to configure which versions of the game work for each version of their Workshop item. [*][b]Your Workshop uploader can set supported versions[/b] - If your Workshop item uploader tool can validate support for an item, you can automatically mark it as supporting the appropriate versions, or you can build UI to make it easy for the mod author to choose supported versions and ranges at time of upload. …
You can even get the list of subscribed Workshop items for the user and check the supported game versions for each so you can warn the user if the newest version of the game doesn't work with one or more of their mods. …
[/list] [section=eligibility]Eligibility[/section] Steam Next Fest: June 2027 is open to upcoming games that meet all of the following criteria: [list] [*]Associated with a Steamworks developer account in good standing [*]Store page must be published and public [*]Is not a prologue, chapter 1, or otherwise 'demo' version of existing content available to customers [*]Includes a publicly playable demo by the time the festival begins [*]Released any time after the conclusion of the fest on June 21, 2027 [/list] [b]Please Note:[/b] [list] [*]All upcoming games may participate with a playable demo in Steam Next Fest, regardless of release date. [*]A game may only appear once in Steam Next Fest. …
[/list] [section=eligibility]Eligibility[/section] Steam Next Fest: February 2027 is open to upcoming games that meet all of the following criteria: [list] [*]Associated with a Steamworks developer account in good standing [*]Store page must be published and public [*]Is not a prologue, chapter 1, or otherwise 'demo' version of existing content available to customers [*]Includes a publicly playable demo by the time the festival begins [*]Released any time after the conclusion of the fest on March 1, 2027 [/list] [b]Please Note:[/b] [list] [*]All upcoming games may participate with a playable demo in Steam Next Fest, regardless of release date. [*]A game may only appear once in Steam Next Fest. …
[section]Overview[/section] SteamVR Input is an API that makes it easy to support a variety of controllers and input devices in your VR application, without needing to think about supporting each controller separately. For device makers, SteamVR Input enables you to support many SteamVR applications without needing developers to build support for your device. You can read more about SteamVR Input [url=https://steamcommunity.com/games/250820/announcements/detail/3809361199426010680]here.…
[section=GetServerInfo]GetServerInfo[/section] [code=http]GET https://api.steampowered.com/ISteamWebAPIUtil/GetServerInfo/v1/[/code] This call has no additional parameters. [section=GetSupportedAPIList]GetSupportedAPIList[/section] [code=http]GET https://api.steampowered.com/ISteamWebAPIUtil/GetSupportedAPIList/v1/[/code] [table] [tr][th]Name[/th][th]Type[/th][th]Required[/th][th]Description[/th][/tr] [tr][td][b]key[/b][/td][td]string[/td][td][/td][td]The Steamworks Web API authentication key which is required to receive restricted methods.[/td][/tr] [/table] Gets the list of supported API calls. This is used to build this documentation.…
If interested, you may set up your own discount event that includes some or all of the dates of the event, or, for your convenience, the event organizer may be able to share a (purely optional) custom discount event that will appear directly in your Discount Management Tool. Keep in mind that third party sales events are not exempt from Steam's typical [doclink=marketing/discounts#21]30-day discount cooldown[/doclink], so be sure to plan out your discount participation accordingly. …
More information on OpenVR and SteamVR can be found at http://steamvr.com. [subsection]Engine Support[/subsection] SteamVR implements OpenVR and is natively supported by Unreal Engine 4, and is also natively supported in Unity version 5.4+. …
[section]OpenVR Drivers[/section] Hardware device makers can develop OpenVR drivers to easily enable support for VR content on [url=https://store.steampowered.com]Steam[/url]. Steam is one of the largest digital distribution platforms worldwide, with thousands of games available. …
[docimg=steamworks_settings.png]steamworks_settings.png[/docimg] [section]Step 2 - Set Supported Operating Systems[/section] Navigate to the [b]Application > General[/b] tab for your app, and check [b]Android [/b] under [b]Supported Operating Systems[/b]. …
[docimg=steam_app_general.png]steam_app_general.png[/docimg] [docimg=android_supported_platforms.png]android_supported_platforms.png[/docimg] [section]Step 3 - Configure Depot[/section] Navigate to the [b]SteamPipe > Depots[/b] tab for your app. …
Many topics and issues are well documented here in [url=https://partner.steamgames.com/doc]Steamworks Documentation[/url] or can be found by searching the [url=https://steamcommunity.com/groups/steamworks/discussions]Steamworks Developer Discussion Boards[/url]. [section]Steamworks Support Tickets[/section] If you can't find what you are looking for in the documentation, please use this link below to contact Steamworks developer support for personal assistance from one of our representatives. [b]Open a Support Ticket: [/b]https://help.steampowered.com/en/wizard/HelpWithPublishing [section]Steamworks Developer Discussions[/section] If you are looking for advice or have a question about how things are typically handled for particular situations, the best place to start is with the [url=https://steamcommunity.com/groups/steamworks/discussions]Steamworks Developer Discussions[/url]. …