AccelByte Gaming ServicesEpic Games
Official Epic Online Services Partner

Add capabilities on top of Epic Online Services (EOS) with AccelByte Gaming Services (AGS)

Add custom backend logic, managed dedicated servers, and advanced matchmaking to your Epic Online Services game without rebuilding your stack.

No credit card required

EOS powers your core. AGS extends your possibilities

Epic Online Services provides the cross-platform identity, social, and multiplayer foundation used by hundreds of games (and hundreds of millions of players) across PC and consoles.

AccelByte Gaming Services (AGS) complements EOS by adding specialized backend services. Together, AGS and EOS create the powerful architecture that your game needs to scale.

  • Keep your EOS foundation

    Continue using EOS for player auth, friends, lobbies, and sessions. AGS works alongside your existing setup, requiring zero data migration of core EOS services.

  • Extend your backend

    Compliment EOS with custom backend services using Extend, managed server fleets using Multiplayer Servers, and advanced Matchmaking that integrate with EOS's core services.

  • Deploy in days

    Start with production-ready, open-source templates. Deploy to managed, serverless infrastructure without the burden of infrastructure management or DevOps overhead.

Complete stack architecture

Epic Online Services

  • Authentication & Identity
  • Friends & Social
  • Voice chat & lobbies
  • Sessions & P2P

AccelByte Gaming Services

  • Extend
  • Multiplayer Servers
  • Matchmaking

Three capabilities to expand your EOS backed games

When you register for AGS, you get access to all three services during your free trial. Start with what you need now, add more as your game evolves.

What you get

Custom backend logic

Build functions that run alongside EOS, adding game-specific features without managing infrastructure.

  • AI-Assisted Development: Use AI and MCP to scaffold and build custom Extend apps through natural language intent.
  • Asynchronous event messaging: Generate custom async events to trigger decoupled workflows.
  • Service extension: Add new capabilities beyond existing EOS.
  • Databases: Integrate custom data schemas and databases to support complex querying and persistent game state.

How it works

01

Build unique features

Develop new services that extend EOS's core features.

02

Debug & iterate locally

Run, test, and debug your apps using Extend CLI.

03

Deploy to runtime

We handle scaling and secure infrastructure.

04

Monitor & debug

Use built-in observability tools via Admin Portal.

What you get

Managed Multiplayer Servers

Deploy and auto-scale dedicated servers globally on hybrid cloud or bare metal without the infrastructure overhead, integrating with EOS sessions and player services.

  • Competitive multiplayer: Dedicated servers for FPS, Battle Royale, or Fighting games.
  • Global low-latency: Multi-region distribution ensuring players connect to the closest data center.
  • Demand-based scaling: "Hug the player curve" by automatically scaling resources based on live traffic.
  • Session management: Host everything from match-based instances to persistent MMO zones.

How it works

01

Upload your build

Standard Linux binaries fully supported.

02

Define fleet configurations

Choose regions, instance types, and scaling rules.

03

Auto-scale & monitor

We provision instances automatically in response to demand.

04

Connect

Game clients connect to servers using connection info in the session.

What you get

Advanced matchmaking

Generate fair, high-quality matches using flexible skill-based algorithms and bespoke rulesets tailored to your game’s competitive meta.

  • Skill-based matchmaking: Deploy MMR, Elo, or custom ranking algorithms tailored to your competitive meta.
  • Complex rulesets: Configure role-based queuing, party-size constraints, and specific map/mode filters.
  • Latency-optimized routing: Prioritize regional stability and low-ping connections for better real-time performance.
  • Dynamic match backfill: Seamlessly handle drop-in/drop-out game modes with automated ongoing match balancing.

How it works

01

Define match rules

Set criteria and custom rulesets visually in the Admin Portal.

02

Players queue

Seamlessly integrated with EOS player authentication.

03

Evaluate & pair

Backend evaluates skills + latency dynamically.

04

Claim server & connect

AMS spins up a dedicated server or routes to P2P.

Get started with AGS in 3 steps

Go from zero to integrated in less than an hour.

  1. 01

    Sign up for free

    Register for AGS Shared Cloud and get 90 days of free access to the Complete plan.

    • 25,000 play hours included
    • Full access to Extend, Multiplayer Servers, and Matchmaking
    • No credit card required
    Get started with AGS for free
  2. 02

    Link your EOS project

    Configure headless account syncing to map your Epic player identities to AccelByte’s custom logic layer.

    Learn more
  3. 03

    Deploy your first service

    Choose your starting point based on your game’s immediate needs:

    • Extend your game with powerful APIs
    • Add dedicated server fleets using Multiplayer Servers
    • Set up play modes using Matchmaking
    Not sure where to start? Contact us

Extend Production-Ready Sample Apps

Don't start from a blank IDE. Use our open-source apps to bootstrap your custom EOS services.

  • Rank Suite

    Rank Suite

    A weekly MMR-based ranking system for AGS that keeps player standings up to date and resets them on a fixed schedule.

    See app
  • Core Matchmaker

    Core Matchmaker

    A customizable, production-grade matchmaking service designed to implement any pairing logic required, featuring built-in observability and a two-player match template.

    See app
  • Tournament System

    Tournament System

    Set up tournaments, invite players, and track scores all in one place, making it simple to organize exciting gaming events.

    See app

Frequently Asked Questions

No. AGS is designed to work alongside EOS. You continue using EOS for authentication, friends, lobbies, and other core online services. AGS handles custom backend logic, dedicated servers, and advanced matchmaking.
Epic Online Services provides ready-to-use backend capabilities for multiplayer games, including cross-platform accounts and friends, matchmaking and lobbies, peer-to-peer networking, player data storage, leader boards, achievements, and trust & safety tools like anti-cheat, player reporting, and sanctions. These services work across platforms and game engines through the EOS SDK.

You configure headless account linking in the AGS Admin Portal. When a player logs in via EOS, AGS automatically creates a linked account in the background. Players only authenticate once through EOS to access both EOS and AGS services seamlessly.

You can use any combination of Extend, AMS, and Matchmaking. Most teams start with one service and add others as their game scales. The free trial gives you access to all three so you can experiment.
If you reach 100% of any usage limit (play hours, VM hours, data egress, etc.), AGS will pause additional usage until you upgrade to a paid plan. You can monitor usage in real-time via the Admin Portal.
Pricing varies by usage and plan tier. Extend is based on VM-hours and data egress, AMS is pay-per-server-hour (varies by instance type and region), and Matchmaking is included in play hour billing. Use our pricing calculator or contact sales for a custom quote. 
Yes. AGS supports PC, mobile, console (PlayStation, Xbox, Nintendo Switch), and cross-platform play. AMS can deploy dedicated servers for console-specific sessions.
No. AccelByte Extend acts as a logic layer. You keep your Epic Identity and core data while using Extend to handle the custom backend processing your game requires.

Ready to extend your development possibilities?

Power unique gameplay experiences on Epic Online Services with AccelByte Gaming Services.