From 8b78f8a1a73fd5bfa51809869d5af07beb16b22c Mon Sep 17 00:00:00 2001 From: Garry Newman Date: Tue, 30 Apr 2019 12:58:47 +0100 Subject: [PATCH] Update README.md --- README.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5257565..cf74481 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,22 @@ Another fucking c# Steamworks implementation [![Build Status](http://build.facepunch.com/buildStatus/icon?job=Facepunch/Facepunch.Steamworks/master)](http://build.facepunch.com/job/Facepunch/job/Facepunch.Steamworks/job/master/) +## Features + +| Feature | Supported | +|----------|------------ | +| Windows | ✔ | +| Linux | ✔ | +| MacOS | ✔ | +| Unity Support | ✔ | +| Unity IL2CPP Support | ✔ | +| Async Callbacks (steam callresults) | ✔ | +| Events (steam callbacks) | ✔ | +| Single C# dll (no native requirements apart from Steam) | ✔ | +| Open Source | ✔ | +| MIT license | ✔ | +| Any 32bit OS | ❌ | + ## Why The Steamworks C# implementations I found that were compatible with Unity have worked for a long time. But I hate them all. For a number of different reasons. @@ -11,7 +27,8 @@ The Steamworks C# implementations I found that were compatible with Unity have w * They're not up to date. * They require a 3rd party native dll. * They can't be compiled into a standalone dll (in Unity). -* They have a license. +* They're not free +* They have a restrictive license. C# is meant to make things easier. So lets try to wrap it up in a way that makes it all easier.