Steamworks is a set of tools and services that help game developers and publishers build their games and get the most out of distributing on Steam.See what Steamworks has to offer ↓
Access Steamworks by logging in with your existing Steam account. Don't have a Steam account? Creating one is easy and free!
Real-time reports of your sales, player counts, and wishlist, all broken down by region–letting you work smarter.
Easily control access to a separate game build for early testing and feedback from players.
Track the effectiveness of your own marketing campaigns via built-in UTM Analytics
You and your players are safer with Steam's automated handling of fraudulent purchases, including revoking content and preventing future abuse.
Use Steam's DRM (Digital Rights Management) tools to reduce piracy of your game, implement your own, or leave it out. The choice is yours.
Get your game to customers any way you can imagine. Use Steam keys to sell your game at retail, run discounts and bundle offers, or run betas.
Build excitement for your upcoming game by launching your store page as soon as you've got something to show your potential customers.
Make Steam an automated part of your normal build process to deploy your latest build to Steam servers for internal beta testing and easy public release.
Put your game in its best possible light with full control over the content and images on your product's store page.
Release updates whenever and as often as needed, with tools to help you easily announce and distribute updates to your players.
Use Valve's network backbone to route your network traffic for increased stability, speed, and resilience.
Players who wishlist your game will be notified when the game gets a release or a discount—and you'll get data on how many players are interested.
Let your community experience your game while it's still under development—and safely set player expectations with direct player feedback.
Participate in regular Steam sales events open to all developers, or run your own discounts according to your marketing needs.
Keep in contact with your community using built-in tools, so your players are always up to date on your latest events, activities, and features.
Bundle your game with its DLC or soundtrack, or create a bundle of your entire catalog. Or collaborate with other devs to create themed bundles.
Engage with your game's supporters by featuring streamers directly on your Steam page, offering potential buyers a preview of gameplay and community.
Fans can congregate in your Community Hub, a built-in home for discussion and news—and they can create content that improves your game.
Your community hub has an automatically created forum where fans and potential buyers can discuss your game. No need to set one up yourself.
Get your game in front of the right influencers and Steam Curators to the largest possible audience of potential customers.
Games on Steam are reviewed by the people who matter most: the people who play them.
Friends lists and a redesigned chat system keep players engaged with Steam—and offer yet another way for potential customers to discover your game.
Sell your game soundtrack for fans to enjoy anywhere.
An in-game interface that allows your players to access a variety of community features—like user-made guides, Steam chat, achievement progress, and more.
Players can easily share their favorite moments in your game with their friends and the wider Steam community.
Fans can publish guides to deepen and improve the experience for others—highlighting interesting moments, explaining complex economies, or solving puzzles.
Stream your game live right to your store page to promote events, offer a window into game development, or simply engage with your community.
Steam Cloud can automatically store save files on our servers—so players can resume their game no matter where they are.
Add Point Shop Items for players to customize their Steam Profile with stickers, avatars, backgrounds, and other items featuring artwork from your game.
Automatically extend players' Steam gaming experience to phones, tablets or TVs using Steam Remote Play.
Automatically turn your shared screen or split screen multiplayer game into an online multiplayer game.
Games of most genres will benefit from these features, which address basic needs. Steamworks API integration is required, but fairly easy to implement.
Players expect in-game achievements. Use them to reward dedicated fans, mark special events, and encourage particular activities.
Analyze in-game behavior to let players track their own progress and compare it to other players.
Rank player progress and skill globally and among their friends—with dozens, hundreds, or thousands of individual leaderboards.
Create and host dedicated servers yourself or allow your community to host them.
Automatically notify players who are waiting to take a turn or join a multiplayer match when they've got to get back to the game.
Safely connect to Steam via OpenID for a range of useful services that you can utilize on your website or in-game.
Enable voice chats and voice commands directly inside your game, without the need for third-party software.
Steam users can see a richer depiction of what their friends are doing in your game, making for a more enticing call to action.
Our networking backbone authenticates users and limits attackers' ability to disrupt your multiplayer servers.
Deepen the functionality of your game with these high-value features, which require more effort to implement but will pay dividends.
Integrate player-created content into your game. You control how mods interact with your game, while Steam handles the hosting, tracking, updates, and payment process.
Configure your in-game actions with Steam Input to enable players to easily use a variety of popular control devices and customize inputs to their liking.
We've solved the hard back-end problems to enable you to get a complex persistent player inventory up and running faster.
Process in-game transactions simply, safely, and hassle-free, with Steam microtransaction services built on our strong e-commerce platform supporting 80 payment methods across 39 currencies.
Take advantage of Steam matchmaking and multiplayer lobbies, so you can focus on your gameplay. Our system lets players create, search, share, and join lobbies as desired, and supports skill-based matchmaking.