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!
In the dynamic world of multiplayer games, smart matchmaking can make or break the player experience. At AccelByte, we're helping game studios to offload the complexity of online infrastructure so they can stay focused on creating unforgettable gameplay. One challenge we've consistently seen, and solved, is optimizing region-based matchmaking without requiring client changes.
Matchmaking is more than matching skill levels or optimizing wait times; it's about dynamically adapting to player population trends across regions and times of day. A common issue we encounter is developers spending countless hours refining matchmaking rules, adjusting latency thresholds, skill brackets, and wait times, only to discover the root issue isn’t configuration, but player fragmentation.
When the player base is thinly spread across multiple regions, no amount of matchmaking finesse will generate high-quality matches quickly. The fix? Strategically consolidate regions, enabling smarter matchmaking pools that balance fairness and speed without compromising player experience.
Example of a region “waking up” while others are winding down.
With AccelByte’s dashboard and telemetry tools, developers can diagnose and respond to population issues early, merging lower-density regions or enabling flexible region strategies directly through an admin portal. No code changes. No downtime.
This isn’t just for indie games. Even global titles with large audiences face fragmentation during off-peak hours or in niche competitive modes. A system that recognizes and reacts to these realities is essential.
Example of match wait time. Longer wait times are expected in low-population hours, therefore the matchmaker needs to be flexible enough to find matches across regions.
AccelByte’s matchmaking service supports region expansion logic—a set of customizable rules that expand a player’s matchmaking range over time. Here’s how it works:
In practice, this means two players waiting in different regions might only become eligible for cross-region matches after 30 seconds, ensuring fairness isn't sacrificed for speed.
On top of region expansion when matching players, our matchmaker will also automatically pick a region that minimizes latency among players in the match. For example, if players from US East and West both experience 230ms latency to each other but only 160ms to US Central, the system will auto-select US Central to host the match, reducing overall latency and preserving competitive balance.
One of our customers had a Friends and Family alpha. During this time, their game’s tutorial mode suddenly became a speedrunning competition. A speedrunner in the UK reported that their game server location affected their time. At the time, only East and West US regions were provisioned. Hearing about this, the customer logged in to AccelByte’s Admin Portal and added a Europe region (from a phone!). The speedrunner broke the world record because of the latency reduction.
The Admin Portal interface to modify the available regions. Adding more regions is just a few clicks away!
And you can see servers in eu-central-1 immediately spin up to support player demand.
No game remains static, and neither should its matchmaking. With AccelByte Game Service and AccelByte Multiplayer Servers, developers can deploy smarter, latency-aware matchmaking that adapts to real-world conditions without engineering overhead. Our tools are designed for flexibility and simplicity so you don't have to worry about your infrastructure and can spin up a new region in minutes on any platform—yes, even from a phone while dropping your kids off at school.
Reach out to the AccelByte team to learn more.