rlabrecque/steamworks.net

Steamworks wrapper for Unity / C#

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 24 minutes ago
Added to GitGenius on September 19th, 2026
Created on November 13th, 2013
Open Issues & Pull Requests: 173 (+0)
GitHub issues: Enabled
Number of forks: 445
Total Stargazers: 3,614 (+0)
Total Subscribers: 123 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 38.1 hours
Mean response time: 82.2 days
90th percentile: 98.8 days
Tracked items: 105

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 81
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 719 days
Stale 30+ days: 79
Stale 90+ days: 70

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Steamworks.NET is a C# wrapper for Valve's Steamworks API that enables integration with both Unity and standalone C# applications.

The tool solves the problem of accessing Steamworks functionality from C# code by wrapping Valve's native C++ API. Its design philosophy prioritizes staying as close as possible to the original C++ API, which means developers can rely on Valve's official Steamworks documentation for most usage patterns. This approach allows C# idioms and convenience layers to be built on top of the wrapper rather than baking them into the core library.

Developers building games or applications in Unity or C# who need Steam integration should consider this wrapper. It supports Windows in both 32 and 64-bit variants, macOS, and Linux, making it suitable for cross-platform projects. The tool is particularly valuable for teams already working in the C# ecosystem who want to leverage Steam features without managing native interop themselves.

The project maintains active engagement with its user community through a dedicated discussion thread and clear issue reporting guidelines. Sample projects covering basic usage, testing, chat functionality, and game server scenarios are available to help developers get started. Documentation is hosted separately and the codebase is built against a specific version of the Steamworks SDK, indicating deliberate maintenance and compatibility tracking.