Steamworks Documentation
Steam Deck Compatibility Review Process
With the release of Steam Deck, we're bringing the Steam library to a new portable form factor. An important part of this transition is helping customers understand how specific Steam titles will function on Deck. While your game may run great on Deck without any work from you, it’s also possible that the shift to a portable form factor will impact the experience. We've designed a system to show at a glance how games will play on Deck, giving developers specific criteria to target, and making it easy for customers to find seamless, comfortable experiences.

At the core of this system is a compatibility review process that's similar in structure to the existing Steam build review process:

  • Valve will review your game on Steam Deck, checking it against a specific set of criteria. (See Deck Compatibility Checklist below.)
  • When the review completes, you'll be provided detailed point-by-point results through the partner site.
  • You'll have a window of time to review these results before they're published.
  • Once published, customers will be able to see the results of your compatibility testing when browsing games in their library or the store.

The results of a compatibility review will not affect whether your game is available to customers on Deck, but will affect how it is presented.

https://youtu.be/a8tNvhwkth8

Deck Compatibility Ratings

Many games work great as-is on Deck. Some games may require manual user configuration, or may only be relevant to users with specific setups. Other games may not be a good experience due to the shift to a portable form factor or an incompatibility with Steam Deck's software/hardware stack. The core goal of the compatibility review process is making it clear to customers at a glance which of these groups each game fits into by assigning a badge to each:

Verified badgeVerifiedYour game passes all compatibility checks. No configuration work is required for users to access all game functionality.
Playable badgePlayableYour game functions on Deck, but may require manual work from the user. (Examples: manually selecting a community controller config, requiring the user to manually bring up the on-screen keyboard, or requiring the user to use the touchscreen to navigate a launcher.)
Unsupported badgeUnsupportedYour game does not function on Deck due to incompatibility with Proton or specific hardware components.
Unknown badgeUnknownThis game has not completed the compatibility review process. Information about how the game will play on Deck is unavailable.

Once results are published, users will see the appropriate compatibility badge when browsing games in both the store and the library. These badges are designed to help users quickly identify the experiences that are right for their goals and setup while browsing.

Deck Compatibility Checklist

Form Factor Requirements

While Steam Deck is a fully-functional PC, we anticipate the most common use cases will be different from a standard desktop. In order to receive the Verified badge Verified badge, you need to meet all of the following criteria, aimed at helping customers feel comfortable playing your game on Deck. Most failures in this category will cause your game to appear with a Playable badge Playable badge.

Input
  • controller support: your game must support Steam Deck's physical controls. The default controller configuration must provide users with the ability to access all content. Players must not need to adjust any in-game settings in order to enable controller support or this configuration.
  • controller glyphs: when using Steam Deck's physical controls, on-screen glyphs must either match Deck button names, or match Xbox 360/One button names. Mouse and keyboard glyphs should not be shown if they are not the active input. Interacting with any physical Deck controls using the default configuration must not show non-controller glyphs. (Recommendations: We strongly recommend using the SteamInput API, which will automatically show the correct glyphs regardless of which input device the user is using.)
  • text input: if your game requires text input (eg., for naming a character or a save file), you must either use a Steamworks API for text entry to open the on-screen keyboard for players using a controller, or have your own built-in entry that allows users to enter text in their language using only a controller.

Display
  • resolution support: the game must run at a resolution supported by Steam Deck. (Recommendations: Whenever possible, we recommend you support the Deck's native resolutions of 1280x800 (preferred) or 1280x720.)
  • default configuration: the game must ship with a default configuration on Deck that results in a playable framerate.
  • text legibility: interface text must be easily readable at a distance of 12 inches/30 cm from the screen. In other words, the smallest on-screen font character should never fall below 9 pixels in height at 1280x800. (Recommendations: We expect Steam Deck will be used in a wide variety of lighting and physical configurations, such as being connected to a TV, monitor or keyboard. We recommend supporting user-configurable text size and, when possible, contrast. While 9px is the absolute minimum text size for approval, we recommend aiming for 12px whenever possible.)

Seamlessness
  • no device compatibility warnings: the app must not present the user with information that the Deck software (ie., specific Linux distribution) or hardware (ie., GPU) is unsupported.
  • launchers: for games with launchers, those launchers also must meet the requirements listed here, including full navigability with a controller. (Recommendations: We recommend strongly against requiring the user to navigate a launcher to play your game.)

Proton Requirements

Proton is a Windows compatibility layer. On Deck, games without native Linux builds will be run through Proton, a set of tools that will automatically take your current Windows executable and game data and run them on Steam Deck's Linux-based OS.

Proton is a work in progress, and it's possible that your game may not yet be fully supported. If your game's Steam Deck compatibility review turns up blocking bugs or performance problems specific to Proton, those issues will be added to our internal issue tracking system and your game will appear with an Unsupported badge Unsupported badge. Once the issues have been resolved, we'll automatically notify you and re-test your game.

Library And Steam Store

Library

A user's library on Steam Deck is an extension of their existing library, and vice versa. All games a user owns will automatically appear in their library on the Steam Deck when they first log in. Games purchased on any device will appear in their library on other devices.

As on other platforms, users can filter and sort their library by name, installed state, etc. In addition to these common options, on Steam Deck users can sort and filter by Deck compatibility.

Steam Store On Deck

The default view of the store on Steam Deck is different from the standard desktop view. While generally the same general sections and presentation exist (eg., main capsule, community recommendations, top sellers), this view contain exclusively games that are Verified badge Verified. All games that meet the Verified criteria will automatically be added to this view; no additional action needs to be taken by partners.

The broader Steam store is also easily accessible on Steam Deck and includes all Steam store functionality and products available in the customer's region. Customers browsing the Steam store on Deck aren't prevented from viewing or purchasing content that may not work well on their device (examples: VR titles, keyboard-centric games). In these cases, store pages provide details based on the compatibility review about what customers can expect if they do try to run these products on a Deck.

Image caption (left): The default "Great On Deck" store tab shows only Verified titles.
Image caption (right): The full Steam Store homepage is also easily available, showing all titles in the store along with their Deck compatibility rating.

Image caption (left): The game details for an app has a section for "Steam Deck Compatibility" that shows the compatibility group.
Image caption (right): Users can inspect the compatibility rating on any app for a detailed breakdown of the experience they can expect. This information is presented to customers as a result of Valve's testing process.

Compatibility Review Process



There are three different ways a game can be added to the queue to be reviewed:

  • You can manually request a review for an upcoming or a back-catalog title by using the "Steam Deck Compatibility Review" link in the Technical Tools sections of your app landing page. (Note: not all partners have access to the review request tool yet. We're increasing the number of partners with access over time.)
  • When a back-catalog title meets certain automated heuristics, it will automatically be added to the review queue with no need for you to submit a manual request. You'll receive a notification when this happens.
  • When Valve identifies a game as important to Steam Deck customers, we may sometimes add games to the review queue with no need for you to submit a manual request. You'll receive a notification when this happens.

When a compatibility review for your game completes, you'll receive an automated email, similar to store page and build review notifications. At the same time, detailed point-by-point information will be available for review on the partner site.

Once this happens, you have a few options:

  • You can choose to publish the compatibility review results. (Publishing these results is separate from and will not interfere with publishing your store or Steamworks settings.)
  • If you want to make changes in response to the test results (eg., adding a default controller configuration, hooking up a keyboard API call, etc.), you can publish a new build and request a re-review.
  • If you believe there are errors in the test results, you can respond to the test results directly through the partner site to ask for or present additional information.

If you take no action, after approximately a week your review results will automatically be published and show up on your game detail page as the "results of Valve's testing" (see Steam Store on Deck section above).


Image caption: the app details page and the detailed compatibility results overlay, before and after publishing compatibility test results.

FAQ


What application types are eligible for compatibility review?
At this time, this process is only available for games. There is no compatibility review process for other app types, eg., DLC, tools, or soundtracks, other than in exceptional cases.

How long does it take to complete a compatibility review once my game is in the queue?
We're aiming for compatibility reviews to be completed and results available to partners within a week of submission. We expect review time will fluctuate based on the current size and complexity of the other titles in the queue.

Will the compatibility review process, or my test results, affect my normal Steam release?
No, the compatibility review queue is entirely separate from the normal Steam release review process. Your release eligibility is unaffected by both your state in the compatibility review process (not yet in the queue, actively being reviewed, or completed) as well as, if completed, your final compatibility categorization.

Can I get my game reviewed for compatibility before the initial release?
Yes, you can request compatibility reviews for unreleased titles.

Do I have to complete a normal release/build review before requesting a compatibility review?
Yes, at the present time the compatibility review process is focused on games that will be available by the time the Deck itself is released. As such, we require your game has successfully completed a standard build review before you request a compatibility review. We expect to revisit this process after Deck launches.

Can I request the compatibility review from a specific branch?
Yes, when submitting your game for compatibility review, you can select which branch you'd like to be reviewed. If you don't specify a branch, we'll test the default branch for your game.

Are there new requirements for Deck-specific store or library assets?
No, there are no additional asset requirements for Deck.

I believe my game isn't a good fit for Deck. Can I stop my game from showing up in the Deck store and library?
Removing products available on Steam from the Deck store or library isn't a supported feature. The Deck is an extension of Steam onto a new portable PC form factor, and so customers both expect and have access to the same store and library that they would on any other PC.

While it's possible for players to hook up a keyboard or a monitor, we believe most customers will be treating the Deck like a handheld appliance, most of the time. Because of this, one of the goals of the Verified badge Verified badge is helping customers easily understand how well any game plays with just the standard Deck hardware configuration and no peripherals.

Though this may be the most common customer use case, it isn't the only one. As with Steam in general, rather than completely restricting access to some products, we want to enable customers to find the right products given their specific goals and desires.

Are there other, non-blocking recommendations for my game to play great on Deck?
While every point listed in the Deck Compatibility Checklist section on this page is required for a game to be certified as Verified badge Verified, we have an additional set of technical recommendations that do not affect compatibility badging. These recommendations are designed to help customers feel more comfortable, improve battery life and performance, etc. and can be viewed in our recommendations documentation.