> For the complete documentation index, see [llms.txt](https://kibibyte.gitbook.io/discord-suite/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kibibyte.gitbook.io/discord-suite/setup-of-a-discord-app-+-setup-of-the-discord-sdk-in-order-to-use-core-activity-user-overlay.md).

# Setup of a Discord App + Setup of the Discord SDK (In order to use Core, Activity, User, Overlay)

{% stepper %}
{% step %}
Go to the Discord Developer portal and click on “Applications” or follow this link: <https://discord.com/developers/applications/>
{% endstep %}

{% step %}
After you logged in with your Discord account you are able to create a new application. For that click on “New Application”

<figure><img src="/files/VklyuoUhUf7j2qSuc4Ke" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/hxNQQx7KCSBSfn8qlfnG" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
In your application under the “General Information” tab you can fill out information like the name and the app icon. This will later show when you use Rich Presence / Activity functionality

<figure><img src="/files/ZdYzgdJsquHKQoPw4BLx" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Also under the “General Information” tab you can copy your application id. This is needed as a input for the [Initialize Discord](/discord-suite/all-nodes/initialize-discord.md) node. <mark style="color:red;">**Do not share this code with others.**</mark>

<figure><img src="/files/XRBwLxV8qpqIiMpfQYZI" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Go to the “OAuth2” tab and click on “Add Redirect”. Then copy the following URL into the text box that appeared. Make sure to click on “Save Changes” afterwards.

```
http://127.0.0.1
```

<figure><img src="/files/sbL9gNZv0ZHVPyDOEJ7l" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/e5jwsu8CabEeiPb7GDLd" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Adding the Discord SDK files

{% hint style="warning" %}
To comply with DiscordSDK’s terms of service I cannot include the files for it.
{% endhint %}

{% tabs %}
{% tab title="Fast Way" %}
Instantly download the file you need here: [Download](https://drive.google.com/uc?export=download\&id=1WF2QdoYyhRZusob8Zyo2ksaCHtj4xBsY)
{% endtab %}

{% tab title="Slow Way" %}

1. Download the file you need yourself here <https://discord.com/developers/docs/developer-tools/game-sdk>
2. You need to download v2.5.6.
3. After you download this .zip file you need to unpack it and go to “discord\_game\_sdk/lib/x86\_64”. In here you need to find “discord\_Game\_sdk.dll”.

<figure><img src="/files/cDEqSzjJKNe7VkYqEoCX" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

**After you got the needed .dll file:**

* Copy the file to the Win64 binaries folder which is located under “PATH\_TO\_YOUR\_PROJECT/Binaries/Win64/”.
* You also need to add it every time you package your project under “PATH\_TO\_YOUR\_PROJECT/YOU\_PROJECT\_NAME/Binaries/Win64/”
  {% endstep %}

{% step %}

### Restart the engine

{% endstep %}

{% step %}
That’s it. You are all set to use the Discord SDK functions.

{% hint style="warning" %}
Make sure to call the [Initialize Discord](/discord-suite/all-nodes/initialize-discord.md) node at the beginning of your game. Then you can use all the other functions out of the **Core, Activity, User & Overlay categories.**
{% endhint %}
{% endstep %}

{% step %}

### 🙏 Final Words

Are you enjoying this plugin? Then don’t forget to [leave a review to support the creator!](https://www.fab.com/listings/96f9d2fc-dcef-40b1-b237-0d2ca55645ea)
{% endstep %}
{% endstepper %}


---

# 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://kibibyte.gitbook.io/discord-suite/setup-of-a-discord-app-+-setup-of-the-discord-sdk-in-order-to-use-core-activity-user-overlay.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.
