Introduction to Extend Override
Overview
Extend Override lets you customize how AGS handles specific backend features without changing your game client. You replace the default behavior of supported AGS features with your own logic, which AGS calls instead.
An Extend Override app is a gRPC service — an interface that AGS calls over the network. It hosts one or more custom functions that AGS invokes instead of its built-in defaults.
Benefits
-
Customization: When the default AGS behavior doesn’t fit your game, you can replace it with your own logic. Extend Override targets specific AGS features, so you only customize what you need without affecting platform stability.
-
No game client updates required: Changing your Extend Override app does not require a game client update. Your game continues using the existing SDK, so players don’t need to download anything new when you update your backend logic.