Steam achievements implementation for UE4 developers: tips and tricks.

Hi!

Sorry for late reply.

  1. YYYYYY placeholder is just an example. You need to put your real achievement name there.
  2. Ideally, level blueprint needs to be empty. The less you use it - the better. In my game all achievements code is located inside my protagonist’s character blueprint.
  3. Initially my game didn’t have any achievements or placeholders for them, I added them later with one of updates.
  4. I used separate nodes chains for each achievement. Maybe there is a way to make the system more compact, but I didn’t try to think about it.
  5. Well, this is quite simple. You need to track achievement’s completion, and when triggered - pass corresponding values to Steam.