❗ Introduction
Small Steamworks is a Unity package based on Steamworks.NET. It is designed to wrap Steamworks.NET in a easy-to-use callback and async wrapper. It aims to make the Steamworks API easier to use by doing a lot of the heavy lifting for you with only a few methods and properties.
Installation
See the installation page for more information.
Features
Small Steamworks is currently in development. The features listed below are already implemented and working. If a feature isn't listed, you can still use Steamworks.NET directly.
Achievements
Achievements are fully implemented and working. Use achievements to track the progress of your users.
Apps
Apps are fully implemented and working. Use apps to get information about your game, other games, and DLC.
Friends
Friends have the important parts already, but not all functions are implemented. Use friends to get information about other Steam users in game.
Leaderboards
Leaderboards are fully implemented and working. Use leaderboards to track the high scores of your users.
Stats
Stats are fully implemented and working. Use stats to track the progress of your users.
Storage
Storage is partially implemented. Use storage to save and load data from the cloud.
Development Progress
Here are all the features that are planned to be implemented. If you want to help, feel free to open a pull request.
If a feature is missing, you can still use it by using Steamworks.NET directly.
Features can be ✅ Completed when they are fully implemented, 🚧 In Progress when they are only partially implemented, or ❌ Not Started for when they are completely abscent from the package.
Feature | Satus |
---|---|
Achievements | ✅ Completed |
Apps | ✅ Completed |
App Ticket | ❌ Not Started |
Client | ❌ Not Started |
Friends | 🚧 In Progress |
Game Coordinator | ❌ Not Started |
Game Server | ❌ Not Started |
Game Server Stats | ❌ Not Started |
HTML Surface | ❌ Not Started |
HTTP | ❌ Not Started |
Input | ❌ Not Started |
Inventory | ❌ Not Started |
Leaderboards | ✅ Completed |
Matchmaking | ❌ Not Started |
Matchmaking Servers | ❌ Not Started |
Music | ❌ Not Started |
Networking | ❌ Not Started |
Networking Sockets | ❌ Not Started |
Networking Utils | ❌ Not Started |
Remote Play | ❌ Not Started |
Remote Storage | 🚧 In Progress |
Screenshots | ❌ Not Started |
User | ❌ Not Started |
User Stats | ✅ Completed |
Utils | ❌ Not Started |
Video | ❌ Not Started |
Workshop | ❌ Not Started |