Steam gets initialized, but overlay not working [MAC]
I have a packaged build for Mac which has been uploaded to Steam as well. When I play it, I get the 'in-game' steam notification and I can see in the logs that steam has been initialized. However I am still unable to get the Steam overlay for my game in Mac. I have checked all the preferences without any avail. The overlay is working fine for some of the other games I downloaded from Steam. Everything runs fine on Windows. The only problem in Mac that I'm facing is the absence of the overlay.
asked Jul 28 '15 at 08:53 AM in Packaging & Deployment
The root of the issue is that UE4 uses the Metal rendering API on Mac and some aspects of Metal are conflicting with Steamworks. Steamwoks will need to be modified to remedy the issue, however it is non-trivial so it has taken time to properly address.
I contacted Valve for an update : They have been hard at work to correct the issue. The majority of the known problems have been corrected and should have the fix in testing sometime in the weeks ahead. Following testing we (Epic) will need to integrate any changes with UE4 which may require additional efforts.
Valve has no official estimate for when the fix will be completed, but be assured it is actively being addressed.
Follow this question
Once you sign in you will be able to subscribe for any updates here