Getting Started
Introduction to AccelByte Gaming Services (AGS)
Backend Services
Skip boring dev work with plug-and-play systems for 80% of your game’s backend
Backend Customization
Build 20% of the backend that makes your game unique without managing it
Server Orchestration
Automate spinning up and scaling servers globally for smooth, low-latency sessions
Build Distribution
Deliver builds faster to testers worldwide so you can ship multiple times a day
Crash Reporting
Catch and fix bugs before players see with real-time crash data and full context
Tools & Utilities
Monitor gameplay, test your setup, and tweak your game without juggling external tools
Introduction to AccelByte Gaming Services (AGS)
Learn to use AGS with our demo game "Byte Wars"
Connect and get support with other members of the AccelByte Community
Submit and review tickets while directly connecting with AccelByte
Join our Discord for support, insights, and networking!
There is no one-size-fits-all backend for games, no two studios want it exactly the same way. Out-of-the-box systems can only go so far and at some point, you need the freedom to customize. That’s why we built Extend.
Extend is our framework for running custom micro-services that override, modify or extend default behaviour of our out-of-the-box backend systems without any limits. In this post, we introduce the Matchmaking Core Extend sample app, the first in our new series on backend customization with Extend.What the Matchmaking Core Extend Sample Is
The Matchmaking Core sample is an Extend Override app written in Go. It shows how our matchmaking service can call your custom function. It includes:
It’s not a finished product. Instead, it’s a blueprint you can clone, modify, and deploy to fit your game’s matchmaking rules. GitHub Repo: extend-core-matchmaker
What you can do with it
This sample app is valuable in a few ways.
You can clone the repo, adapt it to your environment, test it locally with Docker and Postman, and deploy it with our backend service using extend-helper-cli. The README in the repo provides step-by-step instructions, from environment setup to local testing.
Explore the code here: extend-core-matchmaker GitHub repo.
This is the first in our Backend Customization with Extend series. Next, we’ll explore:
Reach out to the AccelByte team to learn more.