I have done exactly as in this tutorial. But in editor (Opening as standalone game of course) the Steam overlay does not work.
I package my project for shipping, then in Steam I add it as a Non-Steam game. Then the Steam overlay works, but the achievements I have added by blueprints don’t work.
EDIT: I have managed to make Steam overlay appear by renaming the Steamv135a folder (which is current version of it) to Steamv132. While packaging the game, UE looks for Steamv132 folder. How can I change it so while packaging the engine looks for the latest version?
The SDK is already shipped within Unreal, you only need to activate it! To do that, go inside your DefaultEngine.ini and paste this at the end of the file:
Probably way too late to answer, but if you were googling and ran across this thread (like myself) - make sure the actual steam client is running too. That’s a simple one that I actually brainfarted on for a while.