-
-
Notifications
You must be signed in to change notification settings - Fork 1
Configure your game in the Epic Games Dev
Ayowel edited this page May 8, 2023
·
2 revisions
Creating a new game in the Epic Games Store and configuring it to be useable can be tricky. The following instructions will lead you step by step in the creation and configuration of a client for a new game.
- Go to https://dev.epicgames.com/portal/ to connect to your developer portal
- Create a new game:
- Press
+ Create Product
in the left menu to create a new product - Input an arbitrary name and follow the setup instructions
- Click on the new product in the left menu to access its configuration
- Press
- Create a new game client:
- Go to
Product Settings
in the left menu - Open the
Clients
tab - Press
Add new client
- Input an arbitrary client name
- Create a new client policy (or select an existing one):
- Press
Add new client policy
- Input an arbitrary client policy name
- Select the
Custom
client policy type - Set the
User required
client policy condition - Enable the following achievements features:
findAchievementsForLocalUser
unlockAchievementForLocalUser
findAchievementDefinitions
readAchievementDefinition
- Enable the following stats features:
findStatsForLocalUser
ingestForLocalUser
findStats
readStats
- Press
Save & Exit
- Press
- Press
Save & Exit
- Go to
- Bind the new client to your application:
- Go to
Epic Account Services
in the left menu - Press
Linked Clients
on your application - Select the new client and press
Save changes
- Go to
- Ensure that permissions are configured:
- Go to
Epic Account Services
in the left menu - Press
Permissions
on your application - Press
Save changes
- Go to
- Update Ren'Py configuration:
- Go to
Product Settings
- Open the
SDK Download & Credentials
tab - Scroll down to view all the IDs that should be updated in
game/epic.rpy
:- Set
config.epic_product
to yourProduct ID
- Set
config.epic_client
to yourClient ID
- Set
config.epic_clientsecret
to yourClient Secret
- Set
- If you test the Epic Games SDK during development, also edit
game/01epic_dev.rpy
:- Set
config.epic_sandbox
to yourSandbox ID
- Set
config.epic_deployment
to yourDeployment ID
- Set
- Go to
ℹ️ When running a game from the Epic Games Store, only the config.epic_product
, config.epic_client
and config.epic_clientsecret
are used as all other values are provided as parameters by Epic and the configuration is ignored.