I tried getting Steam to work in my game, but I can’t seem to get it right.
When playing as a standalone game it says that the steam api is disabled. When launching the game the errors as seen in the last picture appear.
When building the game steam also doesn’t work. (development build)
Below you can see my build, target.cs, defaultengine.ini, and steamworksbuild.cs Click on the images attached so you can read them ^
I’m using the standard engine version, nothing from github.
I have exact same problem in 4.11, had this in 4.10 but hoped it would be sorted in 4.11 now our game is on steam, this is very urgent. i raised a question last month about this and still dont get a reply.
This is my setup on my DefaultEngine.ini. Out of the box, without modifying the engine, this works with the Steam Overlay, unless you are working with a c++ project, in that case, you have to do modifications on the solution.
See Allar’s blog, he explains it very clearly.
Added: To make it clear, you dont even need to add any files into the Engine, unless you are planning on updating the SDK, if not…UE4 works with steam as soon as you add the setup into your DefaultEngine.ini (inside your project folder, not your Package Build folder)
Im using on my PC user + admin account, but anyway, when i ran steam+powershell+unreal on my user account as admin (just everything as admin), it was not enough. I had to add admin privilegies from my admin to user account and then it worked.