What is GearN

GearN Server is a complete powerful backend service for managing game data. It helps you store and organize user data with a rich set of APIs — so you can focus entirely on building great gameplay.

By default, GearN Server separates your game into two environments: dev and live — but you can define additional environments to fit your workflow.


GearN Dashboard is a powerful tool that helps you manage your game during both development and live operations:

  • Development: developers can configure only the features they need for their game.
  • LiveOps: admins have full control to edit any user data in real time, monitor player behavior, track game progress, and quickly detect or respond to unexpected issues or anomalies. This allows for smooth live operations, player support, and continuous tuning of the game experience.
What GearN server can do?

With GearN Server, you can easily:

  • Easy global scale with cluster.
  • Authenticate and validate users using various methods including Custom Id, username & password, Google, Apple, Google Play Games, Game Center, Facebook, generic services, and more.
  • Easy link or unlink user accounts using any authentication method supported by GearN Server.
  • Entity is organized into intuitive and modular components such as MasterPlayer, GamePlayer, CharacterPlayer, Group, Inventory, and StoreInventory for easier management and usage.
  • Each Entity comes with essential generic components such as DisplayName, Avatar, Currencies, Statistics, Tags, Segments, Data, CustomDatas, and more.
  • Support for CurrenciesLeaderboard and StatisticsLeaderboard on any Entity, with the ability to reset leaderboards at any time.
  • CurrenciesLog and StatisticsLog are available for any Entity, allowing you to easily track all changes made by users in-game. This helps you monitor player progress and activity with ease.
  • Socket support allows the server to proactively push any data to your users in real time.
  • Content (Remote Config) lets you manage and update game configurations remotely without the need for a new build.
  • Multiplayer allows you to match groups of players into a game session based on your custom rules and configurations.
  • CloudScript is written in TypeScript and can be extended to interact with any GearN REST API, GearN Database, HTTP services, email, push notifications, and sockets.
  • EventCallbackScript provides advanced capabilities, allowing you to override and customize default behaviors based on your specific needs.
  • Permission Rules let you define which APIs can be accessed by users, admins, or servers — giving you full control over access levels.