

Be deliberate with your analog action choices It's perfectly acceptable to ship conventional gamepad input as well as Steam Input, and if you're adding Steam Input API support after initial launch or shipping your game on multiple platforms, you could easily find yourself in this situation. I'm Adding Steam Input API support alongside other input libraries Great! Follow the technical directions in Implementing Steam Input API support. For bonus points, at first launch detect the user's screen resolution and set your resolution to match it.Ĭommon Use Cases I'm Adding Steam Input API support before shipping my game.Start your game in fullscreen by default when the user is running Steam Big Picture (the "SteamTenfoot" environment variable will be set).Our rule of thumb: when your game is running at 1920x1080, your fonts should be a minimum of 24px in size. Make your UI readable from several feet away.To ensure users have a good experience from the couch, we also recommend the following: Your game has no launchers that require mouse or KB input - or even better, no launcher at all.when naming avatars), you use the API to automatically bring up the text entry UI.

When your game wants keyboard input (e.g.This means it allows any mix of mouse, keyboard, or gamepad input simultaneously. Your game doesn't restrict the user's ability to customize their controls.You've published an official configuration for the controllers you support.The Steam Input configurator screen uses in-game actions that the player performs in your game, instead of keys or buttons.Your game uses the proper controller-specific glyphs when showing in-game input prompts.The Steam Input API is designed to allow you to easily enable full support for Steam Input devices in your game. Setup instructions for the VR arcade model Setup instructions for the PC Café model (incl. PC Café Requirements and Sign Up Instructions Steamworks Virtual Conference: Steam Deck How to load and run games on the Steam Deck Dev-Kit Steamworks API Example Application (SpaceWar)ĭistributing Open Source Applications on Steamĭeveloping for Steam Deck without a Dev-Kitĭebugging Windows Games on a Steam Deck Dev-kit Steam Input Gamepad Emulation - Best PracticesĮvents and Announcements Visibility Stats Reporting Creating Bundles Across Multiple Developers/Publishers - Betaīroadcasting a Game Demo to the Steam Storeīroadcast Moderation and Adding Moderators
