Skip to main content
GameDev.net gamedev.net
Official Announcement

This is an official announcement from Steamworks Development. Information comes directly from the source.

PRO Tired of ads? Read GameDev.net ad-free and help keep the community independent with GameDev Pro — $3/month.

Steamworks Development
Steamworks Development Official
· 1 month, 4 weeks ago

Steamworks SDK 1.65 has been released

Briefing

Steamworks SDK 1.65 is now available through partner.steamgames.com, and Valve is nudging developers to update even though older SDK versions remain compatible. The release was also reissued on July 27 with rebuilt Win32 steam_api binaries, then again on July 31 with a fix for ISteamApps::GetBetaInfo not writing punLastUpdated correctly.

The biggest API change is the removal of ISteamUtils::IsRunningOnSteamDeck(). Valve wants developers to move to the newer hardware-aware calls instead: ISteamUtils::IsRunningOnSteamHardware() returns an ESteamHardwareType for analytics, support, and diagnostics, while ISteamUtils::GetSteamHardwareDefaultConfig() can help select tuned default settings for current and future Steam hardware without a rebuild. ISteamUtils::IsRunningUnderProton() is also new, giving Linux games a direct way to detect Proton.

There are a few practical additions elsewhere in the SDK. ISteamApps now includes SetGamePerformanceSetting() and SetGameRenderResolution(), letting games report performance presets and resolution back to Steam so that data can be paired with anonymous framerate reporting when users opt in. Steam Input also gains action origin enum values for Switch 2, Steam Controller, and Steam Frame Controller, which should help keep device-specific prompts and mappings current.

Valve also expanded matchmaking server tools with ServerFriends() and a new popularamongfriends filter, making it easier to surface servers that a player’s friends actually use. For teams shipping on Steam hardware or maintaining platform-specific UX, this is mostly a...

“Removed ISteamUtils::IsRunningOnSteamDeck().”

— Valve · Steam hardware detection is moving to broader APIs
At a glance
what
Steamworks SDK v1.65 has been released, with updated hardware detection, Proton detection, Steam Input origins, and matchmaking server tools.
who
Valve / Steamworks Development
when
Released in v1.65; reissued July 27 with rebuilt Win32 steam_api binaries and July 31 with a GetBetaInfo fix.
impact
Developers shipping on Steam Deck, Steam Frame, Steam Machine, Linux/Proton, and Steam Input devices should update their integration and detection logic.
Signal Positive

Useful SDK additions with future-proofing and bug fixes

Discuss

Follow Steam updates

See relevant stories in your personalized news feed.

Sign in to follow

Continue on GameDev.net

Useful next steps related to this story.

Game development news without the noise

One useful weekly briefing. No daily flood.

Sending your confirmation email…

Discussion

Loading comments...