Manually add your own Achievements in Steamworks

Tutorial on how to add a achievement trough Steamworks.

1

📄 Requirements

To have a basic understanding on how this plugin gets used

To have access to the Steamworks achievement configuration site you need to have

  • an Steamworks account

  • an Steamworks app

2

You can create and manage achievements in the Steamworks app settings for your app ID by going to

  1. Click on “View checklist” on your app

  2. Scroll down to “Edit Steamworks Settings” and click on it

  3. Hover over “Stats & Achievements” and click on “Achievements”

3

Create A New Achievement Or Configure An Existing One

The following fields define an Achievement:

  • API Name - The string used to access this achievement using the nodes.

  • Progress Stat - Specifies a stat that's used as a progress bar for this achievement. The achievement will also automatically unlock when the stat reaches the unlock value. → Min Value = The min value this stat can have. → Max Value = The max value that is needed to unlock this achievement.

  • Display Name - The name this achievement will have in client notification pop-ups, and in the Community. May be localized.

  • Description - A description of this achievement. May be localized.

  • Set By - Sets who can unlock the achievement. The default is client.

  • Hidden? - If true, a "hidden" achievement does not show up on a user's Community page (at all) until they have achieved it.

  • Achieved Icon - The icon to display when it is achieved.

  • Unachieved Icon - The icon to display when it is not yet achieved.

4

🙏 Final Words

You can always refer to the Steamworks Achievements Documentation

Are you enjoying this plugin? Then don’t forget to leave a review to support the creator!

Last updated