About this project

Steamworks.NET provides a C# wrapper around Valve's native Steamworks C++ API, allowing developers to integrate Steam features such as achievements, leaderboards, multiplayer networking, user authentication, and workshop support into Unity games or standalone .NET applications. The wrapper maintains close parity with the original C++ API, meaning Valve's official documentation largely applies directly. It supports Windows (32-bit and 64-bit), macOS, and Linux, and is built against Steamworks SDK 1.65. The project is MIT-licensed and includes several sample projects demonstrating usage patterns: a basic example, a test suite, a chat client implementation, and a game server test. Installation instructions and full documentation are available on the project's GitHub Pages site. Issues specific to the wrapper should be reported on GitHub, while general Steamworks API questions are directed to Valve's community forums.