GamebeastDocs
Dashboard

Getting Started

Create a Gamebeast project, connect the SDK, and see your first event arrive.

Gamebeast works with Roblox, Unity, Unreal Engine, Godot, and web or Node.js apps. Getting data flowing takes three steps: create a project, install the SDK, and run your game once.

1. Create a project

  1. Sign in to the dashboard or create an account.
  2. Name your organization (your studio), then press New Project.
  3. Name the project and pick the platform it runs on. The platform can't be changed later, so a game with a separate web or server component gets its own project for that part.

You land on the Connect SDK page for your platform. It lists the install steps, creates your SDK Key, and fills the key into the code snippets so you can copy and paste them straight into your game.

2. Install the SDK

The Connect SDK page covers the essentials. The full guide for each platform has the details:

Your SDK Key

Every project has an SDK Key: a public key scoped to one project that's safe to ship inside your game. Create it from the Connect SDK page. You can create more keys, or rotate one, from Settings → API Keys.

Keys are stored hashed, so a key is only shown once. If you lose it, create a new one and update your game.

3. Run your game

Start the game once with the SDK in it. The Connect SDK page shows Waiting for events… until the first event arrives, then flips to Connected with the event's name. That usually takes under 30 seconds.

Nothing arriving?

  • Check the key in your code matches the one created on the Connect SDK page.
  • On Roblox, make sure Allow HTTP Requests is enabled in Game Settings → Security, and that Setup runs in a server script.
  • Look for a Gamebeast error in your engine's output log.

The Connect SDK page stays in the project sidebar until the first event lands.

Environments

Every project has a Production environment for your live game and a development environment for testing: Studio on Roblox, Development on other platforms. Each has its own configurations and its own data, so you can try changes without affecting live game servers. On Roblox, the Studio environment is what your game uses while it runs in Roblox Studio.

Switch environments from the environment selector at the top of the dashboard. More details are in the Configurations documentation.

On this page