Steamworks.NET is a C# Wrapper for Valve's Steamworks API, it can be used either with Unity or your C# based Application.
Steamworks.NET was designed to be as close as possible to the original C++ API, as such the documentation provided from Valve largely covers usage of Steamworks.NET. Niceties and C# Idioms can be easily implemented on top of Steamworks.NET.
This fork of Steamworks.NET gives it compatibility for Windows, OSX, and Linux on arm64 machines. Currently building against Steamworks SDK 1.53a. The changes made to port to arm64 are based on the following pull request: tModLoader/tModLoader#2639
- Author: Riley Labrecque
- License: MIT
- Documentation
- Discussion Thread
- Reporting Issues Note that only Steamworks.NET specific issues should be reported, general API questions/issues should be asked on the Steamworks discussion board.
You can find the installation instructions here.
Check out these sample projects to get started: