An organization is the highest level entity in the product management ecosystem. Your organization is created during the onboarding process and can be managed at any time through the Organization section of the Dev Portal.
The Organization section of the Dev Portal includes options for managing the following:
- Members: Displays individual team members of your organization, their roles, and the products they can access. Team members with an Admin role can invite and manage other members of their organization.
- Notifications: Displays email addresses that have been set up to receive email notifications related to various Dev Portal services. Only team members with an Admin role can configure these notifications.
- Roles: Displays and defines all default and customized roles that can be assigned to team members, granting permissions for different tools in the Dev Portal. Team members with an Admin role can create customized roles.
- Tax and Payout Info: Facilitates the collection of tax and payout information for your organization. This information is typically provided during the onboarding process.
- Learn more: Manage Tax and Payout Information
- Agreements: Displays various agreements regarding services offered by Epic Games. Organization owners are able to review and accept agreements on behalf of their organization.
- Learn more: Manage Agreements
- Settings: Displays high-level information about your organization, such as your organization name, ID, and entity type, along with settings to configure domains and console developer access. To learn more about organizations and team management, including default and custom roles, review Dev Portal Organizations.
The sections below outline some common actions that can be taken in the Organization section of the Dev Portal.
Invite Team Members
If all necessary team members were not added to your organization during the onboarding process, you can add additional members before beginning Store Configuration.
To invite a team member to your organization, follow the steps below.
All team members must have an Epic Games account before you can invite them to the organization. To complete the invitation, you must use the email addresses associated with their Epic Games accounts.
- In the Dev Portal, select Organization from the main navigation menu. Then, choose the Members tab.
- To the top right of the Member table, click Invite.
- On the popup, enter the appropriate information for the team member:
- Email address: The email address associated with the member’s Epic Games account.
- Role: The primary role of the new member.
- Products: The products associated with your organization that the member can access in the Dev Portal. You can select one or more individual products from the list, or choose the All Products option. Some role types, such as Admin, automatically have access to all products.
- Review the Invite form to ensure accuracy. Then, click Invite.
An email is then sent to the provided email address with next steps for the member to join your organization. Once they join, their information displays in the Members table on the Members tab.
Active invites display in the Invite table located on the Members tab. (Note that this table only displays if there is at least one active invite for your organization). If a member does not accept an invite or missed the email, you can resend the invitation through the Invite table. To do so, select the menu (...) icon to the right of the appropriate row in the table and choose Resend.
Create Custom Roles
On the Roles tab, you can review the roles associated with your organization. Roles are assigned to team members to determine their level of access within the Dev Portal. Each role consists of a set of permissions that grant access to specific features or areas of the Dev Portal, including features within the Epic Games Store publishing tools.
Upon creating your organization, a number of roles are available to you by default. These default roles provide predefined levels of access to different areas of the Dev Portal. For example, assigning the default Store Self-Publishing role to a team member grants them access to all features of the publishing tools. The permission set associated with a default role cannot be modified; permissions cannot be added or removed from these roles.
As needed, admin users can also create custom roles. Custom roles allow organizations to tailor different levels of access for their team members. When creating a custom role, you can select the specific permissions the role grants a user when it is assigned to them.
Publishing Tool Permissions
In order to access the Epic Games Store publishing tools, the following permissions are required:
- Organization permissions: Product Management
- Store permissions (at least one):
- Product Pages
Additional permissions can be assigned to custom roles as needed to define the desired level of access. The table below provides an overview of the Store permissions available:
|Product Pages||Allows users to manage your product’s storefront pages, such as the Product Home page|
|Localization||Allows users to manage text and asset localization for your store presence|
|Offers||Allows users to manage offers associated with your product, including the base game offer|
|Configurations||Allows users to configure your product’s store settings, ratings, and regions|
|Releases||Allows users to manage sandboxes and push entities through the publishing workflow|
|Builds||Allows users to manage artifacts and binaries associated with your product|
An admin user can create a custom role through the steps below:
- In the Dev Portal, select Organization from the main navigation menu. Then, choose the Roles tab.
- To the top right of the table, click New Role.
- On the Create New Role screen, enter a name and description for the role.
- In the Role Control section, select the appropriate permissions for the role:
- To assign a role full access to a specific feature (e.g., Store), select the appropriate top-level checkbox.
- To assign individual permissions, click the down arrow icon to expand a feature and select one or more options as needed.
- Review the information to ensure the level of access is correct. Then, click Create & Exit to save the custom role.
In the Role table, custom roles can be identified by the Custom tag displayed below their name. Roles without this tag (i.e., default roles) cannot be edited or removed.
- To edit an existing custom role, click the menu (...) icon within its row and choose Edit. Upon saving any changes, the new permissions automatically apply to users with that role.
- To delete an existing custom role, click the menu (...) icon within its row and choose Delete. Custom roles cannot be deleted if they are currently assigned to one or more users.
In order to use the Epic Games Store publishing tools, your organization owner must review and accept the Epic Games Store Distribution agreement. Agreements are also available for optional Epic Games Store features as well as other services offered by Epic Games.
To learn more, review Manage Agreements.
After your organization has been created in the Dev Portal, additional steps are required in order to access the Epic Games Store publishing tools. These steps include the completion of the following items:
- Submission Fee: A submission fee of $100 USD (or local currency equivalent), plus local taxes if applicable, is required for each product you intend to distribute. While this fee is non-refundable, it is recoupable in the payment made after your product has earned at least $1000.00 in revenue from Epic Games Store purchases (and in-game purchases using the Epic Payment Platform). If you have any questions about the submission fee, create a private discussion on our Developer Support site for assistance.
- Product Questionnaire: You must complete a preliminary questionnaire about the product you wish to distribute on the Epic Games Store. Your responses to these questions are non-binding and are intended to help us identify the best support for your product.
To complete these tasks, follow the steps below. Completing this process is only required once per product.
- In the Dev Portal, navigate to Your Product > Epic Games Store.
- Upon your first visit to this section of the Dev Portal, a multi-step onboarding popup displays. Through this popup, you can review important Epic Games Store distribution details, pay the submission fee, and complete the questionnaire.
- Tip: You can exit this popup at any time and return later to complete the process. To do so, simply return to Your Product > Epic Games Store to relaunch the popup.
- Once each step has been completed, you are granted access to the Epic Games Store section of the Dev Portal. This section facilitates the Epic Games Store publishing tools.
In addition to completing the onboarding process above, ensure you also complete any appropriate agreements for your organization and provide your tax and payout information. Completing these tasks is required in order to distribute your product on the Epic Games Store. To learn more, review the following resources: