Tutorial videos
All Quickstart videos and placeholders, with existing dashboard tutorials clearly separated from planned integration clips.
Dashboard
- Create an API key1:21
Existing dashboard tutorial. It shows the previous design; the guide follows the current workflow.
Open video separately ↗Create a project API key in the dashboard and copy it. You use that key everywhere via the X-API-Key header.
Project key - Choose your active API key0:28
Existing dashboard tutorial. It shows the previous design; the guide follows the current workflow.
Open video separately ↗Switch the active project key in the dashboard's key selector. Every call on this page uses whichever key is active.
Project key - Download and configure the SDK0:24
Existing dashboard tutorial. It shows the previous design; the guide follows the current workflow.
Open video separately ↗Open SDK Settings and download the horizOn_config.json file for your project. That file holds the API key and backend domain your SDK needs.
Connect - Try the API without the SDK0:25
Existing dashboard tutorial. It shows the previous design; the guide follows the current workflow.
Open video separately ↗Pick an endpoint in the API Explorer and send a live request. The real response from your project comes back in the panel below.
Verify Video coming later This step does not have a video yet. The guide and MCP request are ready to use.
Quickstart overviewChoose your engine and follow the path to a working game connection.
EngineVideo coming later This step does not have a video yet. The guide and MCP request are ready to use.
Create a free accountRegister, sign in and return to your selected Quickstart step.
Project keyVideo coming later This step does not have a video yet. The guide and MCP request are ready to use.
Install the Unity SDKInstall the package through Unity Package Manager and check that the SDK is available.
ConnectVideo coming later This step does not have a video yet. The guide and MCP request are ready to use.
Install the Godot SDKCopy the add-on into your Godot project and enable the plugin.
ConnectVideo coming later This step does not have a video yet. The guide and MCP request are ready to use.
Install the Unreal SDKInstall the Unreal plugin, enable it and restart the editor.
ConnectVideo coming later This step does not have a video yet. The guide and MCP request are ready to use.
Import config into UnityImport horizOn_config.json with Config Importer and check the generated asset.
ConnectVideo coming later This step does not have a video yet. The guide and MCP request are ready to use.
Import config into GodotImport horizOn_config.json through the Tools menu and check horizon_config.tres.
ConnectVideo coming later This step does not have a video yet. The guide and MCP request are ready to use.
Import config into UnrealImport horizOn_config.json through Tools and check the plugin settings.
ConnectVideo coming later This step does not have a video yet. The guide and MCP request are ready to use.
Connect your MCP clientConfigure project and account keys, then verify both connections in the MCP client.
AI agentVideo coming later This step does not have a video yet. The guide and MCP request are ready to use.
First player request in UnityRun the anonymous sign-in example in Play mode and check the response.
VerifyVideo coming later This step does not have a video yet. The guide and MCP request are ready to use.
First player request in GodotRun the sign-in script in a scene and check the response.
VerifyVideo coming later This step does not have a video yet. The guide and MCP request are ready to use.
First player request in UnrealRun HorizonAuthExample in a level and inspect the Output Log.
VerifyVideo coming later This step does not have a video yet. The guide and MCP request are ready to use.
First player request with RESTPrepare curl, request an anonymous player session and retain userId and accessToken.
VerifyVideo coming later This step does not have a video yet. The guide and MCP request are ready to use.
Build your next game featureChoose a visible game goal and continue with code or a concrete agent request.
All features on one page
Players
- User management overview0:51
Existing dashboard tutorial. It shows the previous design; the guide follows the current workflow.
Open video separately ↗Browse registered players in User Management, including their sign in method and account status. You can search, filter, and open a single player's detail view.
Users Video coming later This step does not have a video yet. The guide and MCP request are ready to use.
Integrate player sign-inSign in a player anonymously and reuse the session for further calls.
AuthenticationVideo coming later This step does not have a video yet. The guide and MCP request are ready to use.
Use player profilesLoad and update the player avatar, frame and badges.
Player Profile
Game data
- View leaderboard standings0:59
Existing dashboard tutorial. It shows the previous design; the guide follows the current workflow.
Open video separately ↗Open a leaderboard and view the current player standings. You can see rank, score, and player name for every entry.
Leaderboard - Inspect a cloud save0:53
Existing dashboard tutorial. It shows the previous design; the guide follows the current workflow.
Open video separately ↗Open a player's cloud save entry in the dashboard and inspect the stored JSON data. This is useful for support requests and debugging save issues.
Cloud Save Video coming later This step does not have a video yet. The guide and MCP request are ready to use.
Validate game actionsSend a valid and an invalid game action and compare the server responses.
Validated Actions
Live ops
- Create a remote config value0:37
Existing dashboard tutorial. It shows the previous design; the guide follows the current workflow.
Open video separately ↗Create a new remote config key and value in the dashboard. Your game reads it live without a new build.
Remote Config - Create a localization key0:36
Existing dashboard tutorial. It shows the previous design; the guide follows the current workflow.
Open video separately ↗Create a new localization key and fill in its translations across languages. Your game fetches the current values at runtime.
Localization - Publish a news post0:51
Existing dashboard tutorial. It shows the previous design; the guide follows the current workflow.
Open video separately ↗Write and publish a news post from the dashboard. Players see it inside your game's news feed right away.
News - Create a gift code0:36
Existing dashboard tutorial. It shows the previous design; the guide follows the current workflow.
Open video separately ↗Create a gift code with its rewards and redemption limit. Players can validate and redeem it directly from your game.
Gift Codes - Send a transactional email1:20
Existing dashboard tutorial. It shows the previous design; the guide follows the current workflow.
Open video separately ↗Send a transactional email to a registered player from the dashboard. You pick a template, fill in the variables, and horizOn resolves the verified address.
Email Sending
Monitor
- Triage a crash report1:22
Existing dashboard tutorial. It shows the previous design; the guide follows the current workflow.
Open video separately ↗Open a crash group in Crash Reporting and inspect the stack trace and breadcrumbs. Crashes are grouped by fingerprint so duplicates stay together.
Crash Reporting - Review user feedback0:58
Existing dashboard tutorial. It shows the previous design; the guide follows the current workflow.
Open video separately ↗Open a submitted bug report or feature request in User Feedback and review its details. You can change its status as you work through it.
User Feedback - Explore user logs1:04
Existing dashboard tutorial. It shows the previous design; the guide follows the current workflow.
Open video separately ↗Search and filter client side logs sent from your game in User Logs. You can narrow results by severity and by player.
User Logs