[Tutorial] Steam Achievements

Could be a number of problem but here’s a couple of things which had me on a wild goose chase for several hours:

1: The guide tells you to add the following line of code:

DynamicallyLoadedModuleNames.Add(“OnlineSubsystemSteam”);

to the file

YourGame.build.cs

For some reason, removing that line (or simply not adding it in the first place) made the cache work for me.

2:
If you are connected to steam but the achievements won’t fire:
Remove the “” when you add the achievements in your DefaultEngine.ini.

So,

Achievement_0_Id=“ACH_WIN_ONE_GAME”

becomes

Achievement_0_Id=ACH_WIN_ONE_GAME

These were the two things that tripped me up, hopefully these tips can work for you as well.

Cheers,
P