Steamworks Documentation
Found 326 search results for "verify integrity of game files"
Steam Hardware

All of these devices are powered by Steam, and are optimized for gaming. You can learn about optimizing your titles for these devices by visiting the links below. [list] [*][doclink=steamhardware/steamdeck][/doclink] [*][doclink=steamhardware/steammachine][/doclink] [*][doclink=steamhardware/steamframe][/doclink] [*][doclink=steamhardware/recommendations][/doclink] [*][doclink=steamhardware/loadgames][/doclink] [*][doclink=steamhardware/debugging][/doclink] [*][doclink=steamhardware/proton][/doclink] [*][doclink=steamhardware/compat][/doclink] [/list] [docimg=steamHardware.png]steamHardware.png[/docimg]…

Events and Announcements Review Step

Until a post has been reviewed and confirmed, the post will not be visible in the Steam Library, including on the Library homepage and on the game's Library detail page. [subsection]How long does it take?[/subsection] The review period typically takes an hour, with many posts reviewed within 30 minutes. …

Steam PC Café Program

The PC Café Program is the official way to operate Steam games, VR experiences, and software within your café, school, museum, showroom, or other public performance venue. The program leverages a host of Steam tools that makes it easy for licensees to administer and manage the service. …

Steam Winter Sale 2026

The Steam Winter Sale is all about shopping for great games and voting for your favorites in the 2026 Steam Awards. This year's event runs December 17, 2026 - January 4, 2027 at 10am Pacific. …

Tip - Renaming a live exe

[subsection]Situation[/subsection] You've got a released game with customers already playing it and you need to rename your exe. [subsection]Solution[/subsection] The order of operations can matter here, as setting a build live doesn’t go through the publish process but changing the launch options does. …

Microsoft Xbox One Controller

[section=Overview]Overview[/section] The Xbox One controller, originally designed for Microsoft's Xbox One home game console, was the second 3rd-party device to get official Steam Input support (simultaneous with the Xbox 360 controller and generic XInput devices). …

Contacting Valve / Steam

[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]. Here you'll find other game developers that can answer your question or provide advice based on their own feedback. Plus, many members of the Steam Team are active, answering questions as needed as well. …

Google Analytics

. [*][b]Geographic breakdown[/b], which adds the ability to see regional breakdowns for the visitors to your store page [*][b]Visitor device category[/b], adding a split of device types for each campaign to let you see how your mobile vs. desktop audiences are learning about your game. [*][b]New vs. returning users[/b] are now break-out stats that help you see the percentage of visits to your store page that come from new versus returning players.…

Steamworks SDK

The Steamworks SDK provides a range of features which are designed to help ship your application or game on Steam in an efficient manner. The Steamworks SDK is only [b]required[/b] to [doclink=sdk/uploading]upload your content to Steam[/doclink], everything else provided through the SDK is optional. …

Distributing Open Source Applications on Steam

Keep in mind that according to the Steam Distribution Agreement you warrant and represent that you have all necessary rights to distribute the game via Steam. If your application contains third party open source code that is incompatible with the Steamworks SDK, then [b]YOU MUST NOT DISTRIBUTE YOUR APPLICATION VIA STEAM[/b]. …

Steam Frame Input

[section]Controllers[/section] The Steam Frame Controllers have the same capabilities as your standard console gaming controllers plus touch states, grip buttons, capacitive finger tracking, and 6-DOF spatial tracking. This gives you many more options on how to let players interact with your titles. …

[/list] [subsection]Non-VR Compatibility[/subsection] When playing Non-VR titles locally or via streaming the Frame Controllers take full advantage of [doclink=features/steam_controller][/doclink]. Depending on the game and the configured bindings it will show up as a generic gamepad or keyboard/mouse. [subsection=openxr]OpenXR Interaction Profile[/subsection] You'll find an OpenXR Interaction Profile included in each Game Engine plugin (or in the case of Godot in the engine itself). …

Steam Inventory Schema

These images will be proxied and used on the detail page of the Steam item store for your app.[/td][/tr] [tr][td]game_only[/td][td]false / true . If true, then items will not be shown in the user's Steam Backpack, including new item notifications. …

You can use to limit the times an item is generated (for example: Only the first time they beat the game on [b]Legendary difficulty[/b]). Alternatively it can be used to prevent any future drops of a deprecated item if the value is set to zero. …

Sale Page Tools - Minimum Requirements

. [*][b]The landing page[/b] - The sale event page itself that features the games, broadcasts, and/or events that you configure. [/olist] [section=started]Getting Started[/section] Sale landing pages are built on top of Steam Community groups for Developers homepages or Steam Curators. …

Connecting adb to Lepton

You should see a floating window appear with an Android home screen. [i]Note: Launching any Android game from Steam starts a Lepton container and can be connected similarly without needing to launch Lepton Development separately[/i]. …

ISteamNews Interface

[/td][/tr] [tr][td][b]enddate[/b][/td][td]uint32[/td][td][/td][td]Retrieve posts earlier than this date (unix epoch timestamp)[/td][/tr] [tr][td][b]count[/b][/td][td]uint32[/td][td][/td][td]# of posts to retrieve (default 20)[/td][/tr] [tr][td][b]feeds[/b][/td][td]string[/td][td][/td][td]Comma-seperated list of feed names to return news for[/td][/tr] [/table] Get the news for the specified app. Publisher only version that can return info for unreleased games. This method has previous versions which are no longer officially supported. They will continue to be usable but it's highly recommended that you use the latest version. …

Custom Engines

[section]Steam Frame Controllers[/section] By default the controllers will show up to your games as emulating Oculus Touch, so you can bind to those controls and it will work. If you would like to bind to Frame Controller specific buttons or have Frame Controller specific offsets you can use the Steam Frame Controller OpenXR Interaction Profile or use the Frame Controller OpenVR Controller type: [b]frame_controller[/b]. …

Sony PlayStation 4 Controller

Although the SHARE button is reserved on the PS4 console, it is not on the PC when using the Steam Input configurator. Both buttons can be freely used by games & applications. [docimg=ds4_controller_share_options.png]ds4_controller_share_options.png[/docimg] [callout=green,fixed][b]NOTE[/b]: SHARE and OPTIONS correspond to SELECT and START on previous PlayStation Controller models.…

ISteamMusic Interface

Functions to control music playback in the steam client. This gives games the opportunity to do things like pause the music or lower the volume, when an important cut scene is shown, and start playing afterwards. …

Application Management Sharing

In some cases, you may need to give another Steamworks partner access to one of your Applications. For example, you may be working with a studio on your game and you both need to be able to upload builds or edit the store page. In some cases you may not want to add this other company's users to your own Steamworks partner account, and instead let them manage their own users and access. …

Packages

These packages are useful to give to testers, press, or other groups that need to play your game before it's officially released to the public. [*] [b]Developer Comp Package[/b]: This package is similar to the "Beta Testing" packages, but is meant to be used by developer accounts. …

Results 301 to 320 of 326