Steam Achievements
  • πŸ‘‹Welcome
  • Installing This Plugin
  • βœ…Enabling This Plugin
  • βš™οΈPreparing The Project For Use With This Plugin
  • πŸ“šAll Nodes
    • πŸ“šUnlock Achievement
    • πŸ“šRefresh Current Stats
    • πŸ“šStore All Changes And Notify Player
    • πŸ“šReset Achievement
    • πŸ“šIs Achievement Unlocked
    • πŸ“šGet Achievement Unlock Time
    • πŸ“šGet Localized Achievement Name
    • πŸ“šGet Localized Achievement Description
    • πŸ“šGet Is Hidden Achievement
    • πŸ“šGet Achievement Icon
    • πŸ“šGet Achievement API Name by Index
    • πŸ“šGet Total Number Of Achievements
  • πŸŽ“Tutorials
    • βž•Manually add your own Achievements in Steamworks
    • ❗How to handle occurring error messages
    • β­•How to Disable Error Messages
    • πŸ”“Unlock Achievements (WIP)
    • πŸ’»Display all Achievements in a widget (WIP)
    • πŸ‘¨β€πŸ’»How to work with the 480 Dev App ID (WIP)
    • 🌍Add Achievement Localizations (WIP)
  • πŸ“ŒRoadmap & Changelog
  • πŸ’―Reviews & Questions
Powered by GitBook
On this page
  1. Tutorials

Manually add your own Achievements in Steamworks

Tutorial on how to add a achievement trough Steamworks.

PreviousTutorialsNextHow to handle occurring error messages

Last updated 9 days ago

1

Requirements

To have a basic understanding on how this plugin gets used

  • you followed step 2:

  • you followed step 3:

  • you followed step 4:

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

  • an Steamworks account

  • an Steamworks app

2

Navigating to the Steam leaderboard configuration

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

Are you enjoying this plugin? Then don’t forget to

πŸŽ“
βž•
πŸ“„
🧭
βž•
πŸ™
Installing The Plugin
Enabling The Plugin
Preparing The Project For Use With This Plugin
https://partner.steamgames.com/dashboard
Steamworks Achievements Documentation
leave a review to support the creator!