Steamworks.NET | Steamworks wrapper for Unity / C | Game Engine library
kandi X-RAY | Steamworks.NET Summary
kandi X-RAY | Steamworks.NET Summary
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. Steamworks.NET fully supports Windows (32 and 64 bit), OSX, and Linux. Currently building against Steamworks SDK 1.53a.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of Steamworks.NET
Steamworks.NET Key Features
Steamworks.NET Examples and Code Snippets
Community Discussions
Trending Discussions on Steamworks.NET
QUESTION
I'm using Steamworks.NET to set up Steam achievements in the game I'm working on. The SteamManager is initialising properly, the App ID is properly set and the achievements have been published. Calling GetAchievement however, returns false. SetAchievement has the same problem and the UserAchievementStored_t callback is never called. All of the other calls to the Steamworks API return true and their callbacks are triggered with no errors.
Any ideas as to why these calls are returning false or anything else to check would be appreciated.
Here's my code:
...ANSWER
Answered 2021-Oct-07 at 10:01Turns out the app ID was wrong (figured that out by printing result.m_nGameID in OnStatsStored). I was convinced I had the correct ID because when I imported the package, there was a steam_appid.txt file created inside the Steamworks plugin folder, which I had changed to have the correct id. However there's another steam_appid.txt file in the project root folder, which is where the id is pulled from and this one still had the wrong id.
So essentially I herped before I derped. All working now!
QUESTION
[Steamworks.Net] SteamAPI_Init() failed. Refer to Valve's documentation or the comment above this line for more information.
It works fine in the Unity editor, but somehow I get an error with something built for Windows. The code is below. Very simple.
...ANSWER
Answered 2020-Jul-20 at 00:46I don't know why, but when I submitted the build to Steamworks and installed it on Steam, I got no errors.
But uploading a build every time is very tedious...
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install Steamworks.NET
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page