STEAM GROUP
Steamworks Development SteamworksDev
STEAM GROUP
Steamworks Development SteamworksDev
716
IN-GAME
10,883
ONLINE
Founded
October 11, 2012
ABOUT Steamworks Development

Official Group for Steamworks Development Support

NOTE: This group is restricted and visible only to accounts with Steamworks access. Announcements however are public.

This community of Steamworks developers is intended for sharing information regarding Steam and Steamworks development.

Please use the Discussions to ask Steam and Steamworks related questions. You'll also find FAQs and responses to other common questions in there.

And we'll post announcements for relevant updates and changes involving Steamworks SDK.

Steamworks Site
Steam Stats
POPULAR DISCUSSIONS
VIEW ALL (369)
RECENT ANNOUNCEMENTS
Steam Next Fest Developer Q&A Session
Join us August 18, 2026 at 10am Pacific time for a virtual Q&A session about Steam Next Fest

Are you considering participating with a free demo in this edition or a future edition of Next Fest? Tune in and join members of the Steam team live in a virtual Q&A session where we answer developer's questions about Next Fest.

During this one-hour session, we're available to answer game developers' questions about registering, participating, or getting the most out of having a demo in Next Fest. Join us August 18, 2026 here on Zoom[valve.zoom.us].

You can also check out past recordings of our live Q&A sessions here on the Steamworks YouTube Channel.

Steamworks SDK 1.65 has been released

Steamworks SDK v1.65 has been released, and is available for download from https://partner.steamgames.com. Like any Steamworks SDK release, updating is recommended but not required - older versions will continue to work without issue.

Notes:

  • This SDK version was re-released July 27th with rebuilt Win32 steam_api binaries.

  • This SDK version was re-released July 31st with a fix to ISteamApps::GetBetaInfo not setting the punTimestampUpdated out parameter.

Release Notes

Steam Machine, Steam Frame and Steam Deck

  • Removed ISteamUtils::IsRunningOnSteamDeck(). Please use other feature specific methods below.

  • Added ISteamUtils::IsRunningOnSteamHardware() which returns ESteamHardwareType. Use this call for analytics, support or diagnostic purposes. For functional decisions, see other SDK calls.

  • Added ISteamUtils::GetSteamHardwareDefaultConfig() to help choose default game settings (video and other) that you have tuned for specific Steam hardware. It also enables changing your default game settings on future Steam hardware without needing to recompile your game.

  • Added ISteamUtils::IsRunningUnderProton() to determine if your game is running under the Proton compatibility layer on Linux.

  • ISteamUtils contains other pre-existing methods that may be useful when replacing IsRunningOnSteamDeck(), such as ISteamUtils::IsSteamInBigPictureMode() and ISteamUtils::IsSteamRunningInVR().

ISteamApps

  • Added SetGamePerformanceSetting() and SetGameRenderResolution() methods so a game can report to Steam servers what the relative performance settings and game resolution are set to for the given user. This data will be included with anonymous framerate data if the user has opted into sharing that.

ISteamUGC - Added options for querying UGC (sorted in descending order)

  • k_EUGCQuery_RankedByNumParentItems - how many items depend on this item (if it isn't a collection)

  • k_EUGCRankedByNumParentCollections - how many collections contain this item

Steam Input

  • Added Switch 2, Steam Controller and Steam Frame Controller action origin enum values

ISteamMatchmakingServers

  • Added ISteamMatchmakingServers::ServerFriends() to get a list of friends that have recently played on a specific server

  • Added "popularamongfriends" filter option to retrieve a set of servers that the user's friends commonly play on

VIEW ALL (46,523)
GROUP MEMBERS
Group Player of the Week:
Administrators
Moderators
716
IN-GAME
10,883
ONLINE
6,988 IN CHAT
Enter chat room
Founded
October 11, 2012
Upcoming Events