Unity
Like what you are seeing?
Support us as a GitHub Sponsor and get instant access to all our assets, exclusive tools and assets, escalated support and issue tracking and our gratitude. These articles are made possible by our GitHub Sponsors ... become a sponsor today!
Introduction
The articles within are specific to Unity and include the engine-specific tools and systems unique to the Unity version of the package.
Comparison
Features | Foundation (free) | Complete | Steamworks.NET | Facepunch |
---|---|---|---|---|
License | ||||
Full API Supported | โ | โ | โ | Mostly |
Documentation | Knowledge Base | Knowledge Base | Valve Docs | Wiki |
Support | Dedicated + Community | Dedicated + Community | GitHub Issues | Not Found |
Achievement UI Tools | โ | โ | ||
Build Upload Tool | โ | โ | ||
Chat UI Tools | โ | |||
Group / Clan UI Tools | โ | |||
User Profile Tools | โ | โ | ||
Leaderboard UI Tools | โ | |||
Lobby UI Tools | โ | |||
Debugging Tools | โ | |||
Achievements | โ | โ | ||
App | โ | โ | ||
Group / Clan | โ | |||
DLC | โ | |||
Game | โ | โ | ||
Input | โ | |||
Inventory | โ | |||
Leaderboard | โ | |||
Lobby | โ | |||
Stats | โ | โ | ||
User / Friend | โ | โ | ||
Workshop | โ | |||
Application | โ | โ |
| |
Authentication | โ | |||
Big Picture | โ | |||
Groups / Clans | โ | |||
User / Friends | โ | โ | ||
Steam Input | โ | |||
Inventory | โ | |||
Leaderboard | โ | |||
Matchmaking | โ | |||
Overlay | โ | โ | ||
Parties | โ | |||
Remote Play | โ | |||
Remote Storage (cloud) | โ | |||
Screenshots | โ | |||
Stats & Achievements | โ | โ | ||
UGC (Workshop) | โ | |||
Utilities | โ | โ | ||
Voice | โ |
Engine Features
Content Builder
Added in version 3.2 the Content Builder helps you compile and upload your game to Steam right from the Unity Editor. You can learn more about this tool in the Uploading to Steam article.
Debugging Tools
The Steamworks Inspector is in editor tool that exposes every Steam artefact you have configured and linked to Steam Settings and lets you observe the current state and even change those states while debugging and testing. You can learn more in the Debugging Tools article.
Steam Initialization
In Unity you have a choice in how and when you initialize the Steam API. From a simple code free drag and drop solution or perhaps you prefer greater control for a pure code solution. Either way you can learn more in our Getting Started section.
Code Free Solutions
Unity prefabs and component scripts enable us to create production-ready drag and drop tools that simply work. From UI tools like the Quick Match Lobby or manager tools like Overlay Manager we have a wide selection of battle-hardened tools to accelerate your game.
Sample Scene
Our Sample Scene demonstrates the use of major features of the Steamworks SDK. See the Testing article to learn more about debugging and testing.
Last updated