> For the complete documentation index, see [llms.txt](https://kb.heathen.group/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kb.heathen.group/old-kb/old-toolkit-for-steamworks/unreal/data-assets/achievement.md).

# Achievement

{% hint style="success" %}

#### Like what you're seeing?

Support us as a [GitHub Sponsor](/old-kb/where-to-buy/become-a-sponsor.md) 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](/old-kb/where-to-buy/become-a-sponsor.md) ... become a sponsor today!
{% endhint %}

## 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&#x20;

Create a new Data Asset Instance of type AchievementDataAsset

<figure><img src="/files/LYI2tYsKaaSIg5aVta05" alt=""><figcaption><p>Create a new Data Asset of type AchievementDataAsset</p></figcaption></figure>

## Configure

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

<figure><img src="/files/jrV4RsbHjoVOrObwAjkL" alt=""><figcaption><p>Set the API Name to match the name you set in Steamworks Developer Portal</p></figcaption></figure>

## 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.

<figure><img src="/files/ZIX2NbzPKaV2xzdNaYcD" alt=""><figcaption><p>Create a variable where required and select your Achievement as its Default Value</p></figcaption></figure>

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.

<figure><img src="/files/yQnEl075RpioFgqojABc" alt=""><figcaption><p>Use it as you see fit</p></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kb.heathen.group/old-kb/old-toolkit-for-steamworks/unreal/data-assets/achievement.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
