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!
AccelByte Gaming Services (AGS) provides developers with the most comprehensive and sophisticated set of backend solutions for managing game servers, matchmaking, sessions, and more. However, game teams are often looking to customize these services even further to meet the needs of the game design and support their players, AccelByte Extend opens the door to a new level of customization.
Extend for AccelByte Gaming Services
Extend is a service add-on that empowers game developers to build custom app logic on top of AGS features. Through Extend apps—developed in your preferred language like Go, Java, Python, or C#—you can write server-side code that integrates seamlessly with AGS infrastructure. AccelByte handles the hosting and observability, giving your team more room to focus on gameplay logic and integration.
Amazon GameLift Servers Support with Extend
If you prefer bring your own orchestration service as an alternative to AccelByte Multiplayer Servers, we’re excited to announce a new quickstart guide and Extend sample app available in our open Git repository for using Extend to integrate Amazon GameLift Servers with AGS.
Amazon GameLift Servers offers a highly flexible queue system that intelligently allocates game sessions to fleets based on factors like region, latency, and cost. Our sample Extend app demonstrates how to override core game session lifecycle methods in AGS to leverage this queue system.
Overriding the Game Session Lifecycle
AGS’s game session DSM (Dedicated Server Management) supports overriding three key lifecycle functions:
These methods can be managed within your Extend app using the AWS SDK for Go v2 to communicate with Amazon GameLift Servers.
Sync vs. Async Session Placement
Whether you're building a multiplayer game with global reach or fine-tuning fleet allocation, Extend with Amazon GameLift Servers gives you the flexibility to scale, test, and optimize your dedicated server logic your way!
Reach out to the AccelByte team to learn more.