ARK: Survival Evolved - Image courtesy of STUDIO WILDCARD

Game Services
WRITE FUNCTIONALITY ONCE, ROLL IT OUT EVERYWHERE


The essential set of services to ship on all platforms, all stores, and with any identity service—including your own or Epic’s—on the engine of your choice.

Multiplayer

Build cross-platform multiplayer functionality in your game with voice chat, matchmaking, peer-to-peer connectivity, and more.

Progression

Enable progression across multiple devices and platforms with player data storage, achievements, leaderboards, and more.

Operations

Manage your game and player experience across platforms with game analytics, anti-cheat, title storage, and more.

Platform independence on a single SDK

Launch your game across all major platforms and stores using the same back-end, on the engine of your choice.
Hades - Image courtesy of Supergiant Games, LLC.
Football Manager 2021 - Image courtesy of SEGA

Open, modular, and fully extendable

No lock ins. Get the freedom to mix and match with any back-end services and the account systems of your choice.

Operate games at massive scale

Services are live on hundreds of games with tens of millions of CCU, including Epic’s own games. Scale to meet the needs of your community for free.
Among Us - Image courtesy of Innersloth

Any engine. Any store. Any platform.

Game Services

Matchmaking

Give your users the ability to host, find, and interact with session-based matchmaking to facilitate group play.
 
EXPLORE DOCS

Lobbies

Provide a persistent connection between your users to share product and user state, enabling them to create, join, leave, and manage lobbies.
 
EXPLORE DOCS

Peer-to-peer

Establish peer-to-peer network connectivity between multiple players regardless of firewalls or router setups.
 
EXPLORE DOCS

Achievements

Define and retrieve data on user achievements to motivate your users as they progress in your product.
 
EXPLORE DOCS

Stats

Track user gameplay data to determine when to unlock achievements or rank users in your leaderboards.
 
EXPLORE DOCS

Leaderboards

Rank your users from your entire user base to encourage competitive and engaging gameplay.
 
EXPLORE DOCS

Player data storage

Save encrypted, user-specific data to cloud servers that is accessibile for that user on any device they log in to.
 
EXPLORE DOCS

Game analytics

Identify opportunities for improvement or expansion by tracking gameplay, frequency, playerbase, time, and location KPIs.
 
EXPLORE DOCS

Player ticketing

Support your product and users with an automatically generated, preassigned email address and public web API key.
 
EXPLORE DOCS

Title storage

Query and download your common, encrypted product files from cloud servers.
 
EXPLORE DOCS

Player reports

Identify in-game infractions by your users such as cheating or abusive communications.
 
EXPLORE DOCS

Player sanctions

Manage punitive actions taken against your users, such as temporary or permanent bans from gameplay or communication.
 
EXPLORE DOCS

Voice

Create and manage cross-platform, voice chat rooms betweens your users during matches or in a lobby.
 
EXPLORE DOCS

Anti-cheat for PC

Reduce cheating in online PC multiplayer play with cheat prevention and detection.
 
EXPLORE DOCS

Full control and support when you need it

Self-service

Everything you need to set up your team, assign roles, and manage your projects and services.
 
Developer portal

Support

Our support specialists are ready to assist you and your project when you need us.
 
Support Forums

Monitoring

All services are operated 24/7 by Epic. We provide dashboards to monitor your live game.
 
    Explore docs

    Also from Epic Online Services

    Connect players with their friends across all platforms and all stores using Epic’s free, shared account services. Players can log in using accounts from PlayStation, Xbox, Switch, Facebook, Google, Apple, Steam, and Epic.