> ## Documentation Index
> Fetch the complete documentation index at: https://www.dynamic.xyz/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Epic Games

## Creating a new App

Here's the step-by-step guide on how to set up a new account, organization, product, and application to set up OAuth2 with Epic Games:

Create an Epic Games Developer Account:

1. [Go to Epic Games Developer Portal](https://dev.epicgames.com/) to create an account

   * Once your account is created, log in to the Developer Portal.

2. [Create an Organization](https://dev.epicgames.com/portal/en-US/profile/signup)

   * Click Create Organization and fill in the required details.
   * Click Submit to create the organization.

3. Register a Product:

   * In the Developer Portal, go to the Products section.
   * Click on Create Product and fill in the product details.

4. Create an Application:

   * Go to the Applications section in the Developer Portal.
   * Click Create Application.
   * You'll need to validate your domain. It will ask you to add a TXT DNS record to your domain.
   * Fill in the application details such as name, description, and redirect URI (the URL where users will be redirected after successful authentication).

5. Create an Client:

   * Go to Product Settings > Client. Click Add new Client.
   * Fill in the application details such as name, description, and redirect URI (the URL where users will be redirected after successful authentication).

6. Get Client ID and Client Secret:

   * Go to Product Settings
   * Copy the **Client ID** and **Client Secret** that are generated for your application.

7. Turn on Epic Games in [Dynamic Dashboard](https://app.dynamic.xyz/dashboard/log-in-user-profile)

   * Go to Log in & User Profile, switch on Epic Games and add **Client ID** and **Client Secret**

That’s it! You now have OAuth credentials for your Epic Games application that you can use in Dynamic.
