ExtendAccelByte Cloud
Custom backend extension framework for game services, enabling override, event handling, and new service logic hosted by AccelByte.
Vendor
AccelByte Cloud
Company Website
Product details
Overview
AccelByte Extend is an add‑on service within AccelByte Gaming Services that enables game developers to build, deploy, and host custom backend logic that augments or overrides standard AGS behavior. It lets teams implement custom matchmaking logic, event handlers, additional REST/gRPC services, and other game‑specific features without modifying core platform code or managing servers. AccelByte hosts the Extend apps, provides observability, scaling, and operational support, and makes it language‑agnostic to support developers’ preferred programming stacks.
Features and Capabilities
- **Core Customization Support: **Extend enables developers to override built‑in AGS service behaviors through gRPC endpoints for things like matchmaking, chat filtering, and loot logic with custom code that runs alongside standard game backend flows.
- **Event‑Driven Logic Execution: **Developers can write Event Handlers that listen to game events — such as player logins or matchmaking requests — and execute appropriate logic when those events occur.
- **Service Extension: **Create and host entirely new backend services that the game can call directly, enabling features like Cloud Save sync, user‑generated content marketplaces, player challenge tracking, or other custom game services.
- **Observability Tools: **Built-in monitoring, logging, and performance tools help teams track app health, debug issues in development and production, and understand runtime behavior without external tooling.
- **Language Agnostic Development: **Extend apps support multiple programming languages (e.g., Go, C#, Java, Python) so developers can leverage familiar tech stacks.
- **Fully Managed Hosting: **AccelByte operates the hosting environment for Extend apps, including auto-scaling, VM provisioning, and operational support, removing infrastructure management from developer responsibilities.
- **SDK & Helper Tools: **Developers can use the Extend SDK and tools like the Extend Helper CLI to create, deploy, update, and manage custom logic projects efficiently.