list of [doclink=marketing/upcoming_events/nextfest/tips]Steam Next Fest Tips[/doclink], join a live Q&A session with members of the Steam Business Team (schedule provided in the timeline for each edition), and/or reference [url=https://www.youtube.com/playlist?list=PLckFgM6dUP2iCWK3VkvB8YZI9b7HHCj8m]past Q&A session recordings[/url] to learn how to make the most of your participation in Steam Next Fest. …
Please access all previous session recordings [url=https://www.youtube.com/playlist?list=PLckFgM6dUP2iCWK3VkvB8YZI9b7HHCj8m]via this YouTube playlist[/url]. [/introblock] [subsection=faq_demo][b]Registration & Eligibility Questions[/b][/subsection] [b]Q: I've changed my plans. …
[docimg=desktop_game_select.png]desktop_game_select.png[/docimg] [callout=green,fixed][b]NOTE[/b]: Disclosure: In this example I'm picking my own game because I have full control of its Steam Input API integration and can use it to demonstrate certain features.[/callout] A context menu will now appear. …
[docimg=getting_started_select_game_bp.png]getting_started_select_game_bp.png[/docimg] [callout=green,fixed][b]NOTE[/b]: Disclosure: In this example I'm picking my own game because I have full control of its Steam Input API integration and can use it to demonstrate certain features.[/callout] When the game's menu comes up, select "Manage Game" in the sidebar: [docimg=getting_started_manage_game.png]getting_started_manage_game.png[/docimg] [b]You Did Plug the Controller in, Right?…
[subsection=VolumeHasChanged_t]VolumeHasChanged_t[/subsection] [table] [tr][th]Name[/th][th]Type[/th][th]Description[/th][/tr] [tr][td][b]m_flNewVolume[/b][/td][td]float[/td][td][/td][/tr] [/table] [section=enums]Enums[/section] These are enums which are defined for use with ISteamMusic. …
The Steam client will preferentially play lossless files when available and fall back to lossy files if necessary. The Steam client currently supports playback of MP3, FLAC, M4A, and WAV files. [b]Q: What metadata does Steam look for in each audio file?[/b] A: The Steam music player will attempt to find and use metadata for the track number, the track name, the artist name, and the album name. …
[/b] A: The same set of tools and reporting for games, DLC, and software apply to soundtracks. [b]Q: I'm already selling my soundtrack content as DLC. Can I use the new soundtrack system? How do I convert?[/b] A: There is a helper tool on the partner site to transition content from the old format to the new format. …
The company 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. What should I enter as my Company’s Legal Name if I’m a sole proprietor?[/h4] A. Do not enter your Doing Business As (“DBA”) or “friendly name” or alias/nickname. Please enter your full legal name. …
For non-U.S. persons, a TIN may be an Employer Identification Number (EIN) for individuals and businesses or an Individual Taxpayer Identification Number (ITIN) for individuals only. [*][h4]Q. If I’m an individual, can I choose to apply for an EIN or ITIN?[/h4] A. Yes, an individual can apply for either an EIN or ITIN. [*][h4]Q. …
[subsection=GCMessageAvailable_t]GCMessageAvailable_t[/subsection] callbacks callback notification - A new message is available for reading from the message queue [table] [tr][th]Name[/th][th]Type[/th][th]Description[/th][/tr] [tr][td][b]m_nMessageSize[/b][/td][td][apitype]steam_api::uint32[/apitype][/td][td][/td][/tr] [/table] [subsection=GCMessageFailed_t]GCMessageFailed_t[/subsection] callback notification - A message failed to make it to the GC. …
[section]Library Asset Templates[/section] [table] [tr][td][b]Templates[/b][/td] [td] [url=https://www.dropbox.com/scl/fo/cvkwbosmrimklcl9h0qko/AF5IPErKP-mQM_3YO1Dw2lA?rlkey=b3ad0izykq367g4luasrinw9z&dl=0]Download templates[/url] for sizing and text placements on library images. [/td][/tr] [tr][td][b]Contents[/b][/td] [td][list] [*]Library Capsule [*]Library Header [*]Hero Graphic [*]Logo [/list][/td][/tr] [/table] [section]Visibility[/section] Note that once uploaded, Library Assets are only visible for applications that have a published store page on Steam. …
Learn more [doclink=webapi/IUserReviewsService#GetAppReviews]here[/doclink]. [section]Frequently Asked Questions[/section] [b]Q. I'm a game developer. Can I respond to reviews?[/b] A. Yes, when you post in the comments of reviews on your product, your comment will be flagged as being from the developer. Additionally, you can use the specific provided area to leave a developer comment that will appear more prominently. [b]Q. I'm a developer. Can I delete reviews of my product?[/b] A. Not directly. If you find abusive reviews, you can flag them. The review will continue to be listed on your store page until a moderator deletes the review or removes the flag. …
Please check the [url=https://www.dropbox.com/scl/fo/cvkwbosmrimklcl9h0qko/AF5IPErKP-mQM_3YO1Dw2lA?rlkey=b3ad0izykq367g4luasrinw9z&st=zo3c4bco&dl=0] CURRENT TEMPLATES[/url] and review the dimensions below. Old dimensions are no longer accepted. …
[table] [tr][th]Name[/th][th]Type[/th][th]Description[/th][/tr] [tr][td][b]m_hLocal[/b][/td][td][apitype]ISteamScreenshots::ScreenshotHandle[/apitype][/td][td]The screenshot handle that has been written.[/td][/tr] [tr][td][b]m_eResult[/b][/td][td][apitype]steam_api::EResult[/apitype][/td][td]The result of the operation. …
[docyoutube]https://www.youtube.com/watch?v=m4hs3rDaBpo[/docyoutube] [section]Overview[/section] The Steam Personal Calendar shows each player a list of recent and upcoming releases they are likely to be interested in. …
[subsection]Store Page Video Tutorial[/subsection] This Steamworks Tutorial details the process of creating and viewing your store page in Steam. https://www.youtube.com/watch?v=lU1SFAa3QqM [section]Updated Features for your store page[/section] [callout]Note: These are new features that have been added since the above video was released.…
Please note that any consumer Steam Deck device can also be used as a devkit. [b]I'm a developer outside the countries where Steam Deck is being released - can I still get a devkit?[/b] Yes, we're sending devkits around the world, including regions that are not part of the initial Steam Deck launch. …
[/b] Probably not this way, but we are working on a way to extend the devkit program beyond launch. More on this soon. [b]When I'm putting together a system for testing, do I need to use an AMD CPU or will an Intel CPU work just as well?[/b] While you can use any CPU, if possible it's better to use an AMD CPU to get the closest environment for Steam Deck testing. …
Events organized by Steam can be found on the [url=https://partner.steamgames.com/doc/marketing/upcoming_events]Upcoming Events page[/url] [*][h4]Q: I’m being asked to pay money to appear on a Steam sale page – is this okay?[/h4] [b]A:[/b] No, event organizers are not allowed to charge for store placement on a Steam Sales Event. …
[/b] For non-U.S. persons, a TIN may be an Employer Identification Number (EIN) for individuals and businesses or an Individual Taxpayer Identification Number (ITIN) for individuals only. [*][h4]Q. If I’m an individual, can I choose to apply for an EIN or ITIN?[/h4] [b]A.[/b] Yes, an individual can apply for either an EIN or ITIN. [*][h4]Q. …
The following libraries provide support for other aspects of game development: [list] [*] [url=http://www.freetype.org/index.html]FreeType[/url] - font rendering (both vector-based and bitmap fonts) on Linux [*] [url=http://www.freedesktop.org/wiki/Software/fontconfig]Fontconfig[/url] - configuring and customizing font access [*] [url=http://www.radgametools.com/miles.htm]Miles Sound System[/url] - a middleware sound engine for Linux development [*] [url=http://www.radgametools.com/bnkmain.htm]Bink Video[/url] - a video codec designed for game developers [*] [url=http://www.webmproject.org/]WebM[/url] - an open media file format; used for recording Team Fortress 2 video instead of QuickTime. [/list] [section]Linux Runtime[/section] Titles with native Linux support may select a specific version of the Steam for Linux runtime to execute under. …
[section]Store Capsule Templates[/section] [table] [tr][td][b]Templates[/b][/td] [td] [url=https://www.dropbox.com/scl/fo/cvkwbosmrimklcl9h0qko/AF5IPErKP-mQM_3YO1Dw2lA?rlkey=b3ad0izykq367g4luasrinw9z&dl=0]Download templates[/url] for sizing and text placements on store page assets. …
[table] [tr][th]Name[/th][th]Price in USD[/th][/tr] [tr][td]VLV25[/td][td]$0.25 USD[/td][/tr] [tr][td]VLV50[/td][td]$0.49 USD[/td][/tr] [tr][td]VLV75[/td][td]$0.75 USD[/td][/tr] [tr][td]VLV100[/td][td]$0.99 USD[/td][/tr] [tr][td]VLV150[/td][td]$1.49 USD[/td][/tr] [tr][td]VLV200[/td][td]$1.99 USD[/td][/tr] [tr][td]VLV250[/td][td]$2.49 USD[/td][/tr] [tr][td]VLV300[/td][td]$2.99 USD[/td][/tr] [tr][td]VLV350[/td][td]$3.49 USD[/td][/tr] [tr][td]VLV400[/td][td]$3.99 USD[/td][/tr] [tr][td]VLV450[/td][td]$4.49 USD[/td][/tr] [tr][td]VLV500[/td][td]$4.99 USD[/td][/tr] [tr][td]VLV550[/td][td]$5.49 USD[/td][/tr] [tr][td]VLV600[/td][td]$5.99 USD[/td][/tr] [tr][td]VLV650[/td][td]$6.49 USD[/td][/tr] [tr][td]VLV700[/td][td]$6.99 USD[/td][/tr] [tr][td]VLV750[/td][td]$7.49 USD[/td][/tr] [tr][td]VLV800[/td][td]$7.99 USD[/td][/tr] [tr][td]VLV850[/td][td]$8.49 USD[/td][/tr] [tr][td]VLV900[/td][td]$8.99 USD[/td][/tr] [tr][td]VLV950[/td][td]$9.49 USD[/td][/tr] [tr][td]VLV1000[/td][td]$9.99 USD[/td][/tr] [tr][td]VLV1100[/td][td]$10.99 USD[/td][/tr] [tr][td]VLV1200[/td][td]$11.99 USD[/td][/tr] [tr][td]VLV1300[/td][td]$12.99 USD[/td][/tr] [tr][td]VLV1400[/td][td]$13.99 USD[/td][/tr] [tr][td]VLV1500[/td][td]$14.99 USD[/td][/tr] [tr][td]VLV1600[/td][td]$15.99 USD[/td][/tr] [tr][td]VLV1700[/td][td]$16.99 USD[/td][/tr] [tr][td]VLV1800[/td][td]$17.99 USD[/td][/tr] [tr][td]VLV1900[/td][td]$18.99 USD[/td][/tr] [tr][td]VLV2000[/td][td]$19.99 USD[/td][/tr] [tr][td]VLV2500[/td][td]$24.99 USD[/td][/tr] [tr][td]VLV3000[/td][td]$29.99 USD[/td][/tr] [tr][td]VLV3500[/td][td]$34.99 USD[/td][/tr] [tr][td]VLV4000[/td][td]$39.99 USD[/td][/tr] [tr][td]VLV4500[/td][td]$44.99 USD[/td][/tr] [tr][td]VLV5000[/td][td]$49.99 USD[/td][/tr] [tr][td]VLV6000[/td][td]$59.99 USD[/td][/tr] [tr][td]VLV7000[/td][td]$69.99 USD[/td][/tr] [tr][td]VLV8000[/td][td]$79.99 USD[/td][/tr] [tr][td]VLV9000[/td][td]$89.99 USD[/td][/tr] [tr][td]VLV10000[/td][td]$99.99 USD[/td][/tr] [/table] [section=Example]ItemDef Schema Example:[/section] [code=json] { "appid": 480, "items": [ { "itemdefid": 10, "type": "playtimegenerator", "bundle": "100x100;101x50;102x25;103x2;110x20;111x20;120x5;121x3", "name": "Drop Generator", "name_color": "7D6D00", "background_color": "3C352E", "icon_url": "http://cdn.beta.steampowered.com/apps/440/icons/c_fireaxe_pyro_xmas_large.fa878752e1aa09a721a03042a234063b6c929278.png", "icon_url_large": "http://cdn.beta.steampowered.com/apps/440/icons/c_fireaxe_pyro_xmas_large.fa878752e1aa09a721a03042a234063b6c929278.png", "tradable": false, "marketable": false }, { "itemdefid": 100, "type": "item", "name": "Hat decoration", "description": "Hat decoration description", "price": "1;USD99", "name_color": "7D6D00", "background_color": "3C352E", "icon_url": "http://cdn.beta.steampowered.com/apps/440/icons/c_fireaxe_pyro_xmas_large.fa878752e1aa09a721a03042a234063b6c929278.png", "icon_url_large": "http://cdn.beta.steampowered.com/apps/440/icons/c_fireaxe_pyro_xmas_large.fa878752e1aa09a721a03042a234063b6c929278.png", "tradable": true, "marketable": true }, { "itemdefid": 200, "type": "item", "price": "1;VLV100", "name_english": "Red Hat", "name_german": "Roter Hut", "description_english": "Red Hat", "description_german": "Roter Hut", "store_tags": "hat;featured", "icon_url": "http://cdn.beta.steampowered.com/apps/440/icons/c_fireaxe_pyro_xmas_large.fa878752e1aa09a721a03042a234063b6c929278.png", "icon_url_large": "http://cdn.beta.steampowered.com/apps/440/icons/c_fireaxe_pyro_xmas_large.fa878752e1aa09a721a03042a234063b6c929278.png", "tradable": true, "marketable": true } ] } [/code]…
[section]Video Tutorial[/section] This Steamworks Tutorial details the process of creating and configuring DLC for your product on Steam. https://www.youtube.com/watch?v=Su4uuUjnm9M [section]Configuration[/section] Remember: your game will need to check whether or not a user owns the DLC. If you are operating an online game with a secure server and you use a WebAPI Key, you can rely on the [doclink=/webapi/ISteamUser#CheckAppOwnership]CheckAppOwnership[/doclink] web API call to securely verify if a user owns a DLC. …