English
中文
한국어
Nakama
Product
Open-source
Nakama Enterprise
Capabilities
Social gameplay
Multiplayer
Competitive
Customization
Satori
Heroic Cloud
Pricing
Customers
Docs
Blog
Login
Login
Nakama
Heroic Cloud
Satori
Hiro GDK
English
中文
한국어
Getting Started
Concepts
Nakama
Getting Started
+
-
Overview
Install
+
-
Overview
Docker Compose
Windows
macOS Binary
Linux
CLI Commands
Configuration
Upgrading
Nakama Console
+
-
Overview
Status
User Management
Configuration
Runtime Modules
Accounts
User Groups
Storage
Leaderboards
Chat Messages
Matches
API Explorer
Architecture Overview
Benchmarks
Data Privacy
Release Notes
Concepts
+
-
Overview
Authentication
Sessions
+
-
Overview
Session Management
User accounts
Storage Engine
+
-
Overview
Collections
Access Controls
Modeling for Scalability
Friends
+
-
Overview
Best Practices
Groups
+
-
Overview
Groups Best Practices
Real-time Chat
Parties
Multiplayer Engine
+
-
Overview
Client Relayed Multiplayer
Authoritative Multiplayer
Match Listing
Matchmaker
Query Syntax
Status
Leaderboards
+
-
Overview
Leaderboards Best Practices
Tournaments
Notifications
In-app Purchase Validation
Events
Sockets
Client Libraries
+
-
Overview
Unity/.Net
JavaScript
Godot
C++
Java/Android
Defold
Unreal
Cocos2d-x C++
Cocos2d-x JavaScript
Snippets
+
-
Overview
Authoritative In-game Items
Authoritative Storage
Banning Users
Custom Authentication
Updating Group Metadata
Updating User Metadata
Server Framework
+
-
Overview
Introduction
TypeScript Runtime
+
-
Overview
Function Reference
+
-
Overview
Match Handler API
Match Runtime API
Code Samples
Go Runtime
+
-
Overview
Function Reference
+
-
Overview
Match Handler API
Match Runtime API
Code Samples
Dependency Pinning
Lua Runtime
+
-
Overview
Function Reference
+
-
Overview
Match Handler API
Match Runtime API
Code Samples
Server Runtime Examples
Streams
Tutorials
+
-
Overview
Godot
+
-
Overview
Fish Game
JavaScript
+
-
Overview
Tic-Tac-Toe PhaserJS
.Net/Unity
+
-
Overview
Fish Game
Pirate Panic
+
-
Overview
Authentication
Friends
Clans
Storage
Matchmaking
Multiplayer
Leaderboards
Notifications
Ninja Battle
Guides
+
-
Overview
Concepts
+
-
Overview
Bucketed Leaderboards
Custom Authentication with Third-Party Services
Custom Leaderboards
Creating an Economy
Daily Rewards
Initialize a New User
Matchmaking Around Blocked Users
Passive Multiplayer
Tiered Leagues
Creating a Lobby System
Unread Chat Messages
Server Framework
+
-
Overview
Background Jobs
Debugging with Delve
+
-
Overview
Using VSCode Debugger
Guarding APIs
Sending Email Using SendGrid
Testing TypeScript Server Runtime Code with Jest
Using Hooks
Deployment
+
-
Overview
Asset Management
Deploy on Digital Ocean
Remote Configuration
Videos
Heroic Cloud
Concepts
+
-
Overview
Introduction
+
-
Overview
Creating an Account
AWS Marketplace Sign Up
Organizations
+
-
Overview
Settings
Projects
+
-
Overview
Managing Projects
Builders
+
-
Overview
Managing Builders
Best Practices
Satori
Concepts
+
-
Overview
Introduction
Identities
+
-
Overview
Properties
Events
Audiences
Feature Flags
Experiments
Live Events
Audiences
+
-
Overview
Filter Expressions
Feature Flags
Metrics
Experiments
Live Events
Settings
Client Libraries
+
-
Overview
Unity/.Net
JavaScript
Hiro GDK
Getting Started
+
-
Overview
Install
+
-
Overview
NakamaSystem
Configurations
Creating Custom Systems
Observing System Changes
Concepts
+
-
Overview
Achievements
+
-
Overview
Subachievements
Analytics
Base
+
-
Overview
In-App Purchases
App Rating
Push Notifications
Economy
+
-
Overview
Donations
Inventory
Rewarded Video
Virtual Currencies
Virtual Store
Energy
+
-
Overview
Energy Modifiers
Event Leaderboards
Integrations
Leaderboards
Teams
Tutorials
Unlockables
Hiro GDK
Client
.NET/Unity
C++/Unreal/Cocos2d-x
JavaScript/Cocos2d-js
Godot
Java/Android
Defold
cURL
REST
Server
TypeScript
Go
Lua
Table of Contents