Page cover image

Achievement

Like what you're seeing?

Support us as a GitHub Sponsor and get instant access to all our assets, exclusive tools and assets, escalated support and issue tracking and our gratitude. These articles are made possible by our GitHub Sponsors ... become a sponsor today!

Introduction

Steam Achievements are a simple concept keyed on the API Name of the achievement. You would have created the achievement in your Steamworks Developer Portal and defined its API Name there. You can create a Data Asset to represent your achievement in your game content making it easier to manage and work with that specific achievement.

You can create a Data Asset in your project for each of your achievements

Create

Create a new Data Asset Instance of type AchievementDataAsset

Create a new Data Asset of type AchievementDataAsset

Configure

Set the API Name to the same value you defined in your Steamworks Developer Portal for this achievement.

Set the API Name to match the name you set in Steamworks Developer Portal

Use

To use the achievement you can simply create a variable of type AchievementDataAsset and set its default value to be the instance you just created.

Create a variable where required and select your Achievement as its Default Value

With the variable set you can simply drag off that variable to access the functions and features of a Steam Achievements relative to this specific achievement.

Use it as you see fit

Last updated