Skip to content
AccelByte Gaming Services Epic Games

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.

90 days free trial • 25,000 play hours • 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
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
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,
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 Games Epic Online Services
Authentication & Identity
Friends & Social
Voice chat & lobbies
Sessions & P2P
AccelByte Gaming Services 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.

Custom backend logic

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

What you get

  • 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

1
Build unique features

Develop new services that extend EOS's core features.

2
Debug & iterate locally

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

3
Deploy to runtime

We handle scaling and secure infrastructure.

4
Monitor & debug

Use built-in observability tools via Admin Portal.

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.

What you get

  • 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

1
Upload your build

Standard Linux binaries fully supported.

2
Define fleet configurations

Choose regions, instance types, and scaling rules.

3
Auto-scale & monitor

We provision instances automatically in response to demand.

4
Connect

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

Advanced matchmaking

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

What you get

  • 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

1
Define match rules

Set criteria and custom rulesets visually in the Admin Portal.

2
Players queue

Seamlessly integrated with EOS player authentication.

3
Evaluate & pair

Backend evaluates skills + latency dynamically.

4
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

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

Link your EOS project

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

Learn more
3

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-1

Rank Suite

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

core matchmaker-1

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.

tournament system-1

Tournament System

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

Ready to extend your development possibilities?

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

Frequently Asked Questions

Do I need to replace Epic Online Services to use AGS?
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.
What capabilities does EOS provide out of the box?
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.
How does authentication work with EOS + AGS?

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.

Can I use just one AGS service, or do I need all three?
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.
What happens when I hit a usage limit during the trial?
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.
How much does AGS cost after the trial?
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. 
Does AGS support console platforms?
Yes. AGS supports PC, mobile, console (PlayStation, Xbox, Nintendo Switch), and cross-platform play. AMS can deploy dedicated servers for console-specific sessions.
Do I have to migrate my EOS data to AccelByte when using Extend?
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.