Skip to content

2.0 alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@garrynewman garrynewman released this 30 Apr 16:22

This is a preview of version 2 of Facepunch.Steamworks. This has had a decent enough testing across Windows, Osx and Linux, but it could do with more before it comes out of alpha.

Things have changed in Unity and C# since I made the original library. We now have a decently up to date .net version and can use some more advanced features that wasn't possible before.

Big changes here:

  • Global static class based rather than instance class
  • Uses simulated vtables instead of Valve's flat functions (some classes are missing in flat versions)
  • Uses async for functions with callresults
  • 32bit OSes no longer supported (less bullshit)
  • Created from the ground up
  • Totally incompatible with previous versions (but you'll probably want to use this instead)
  • Some features are missing (just lobbies and a few random functions, working on it)
  • The Unity plugin in the zip file should automatically copy/ship the right libraries

Let me know if there are any problems.