Installing Beamable (Unity)


This guide includes everything needed to use the Installing Beamable process and get started in the "Beamable SDK for Unity". Or watch this video.


Follow these steps to get started:

1. Setup Unity

Create or open a Unity Project. For new projects, populate the Project Name, Location, and Template in the Unity "Hub" Window.

Press the "Create" button to continue.


Beamable SDK Compatibility

β€’ Beamable supports Unity versions 2020 LTS to 2022 LTS and is compatible with all template types
β€’ Beamable supports many Unity target platforms including iOS/Android on Mobile and Windows/Mac for PC


The Unity "Hub" Window

2. Setup Licensing

A Beamable license is required before completing the setup process below. Beamable cannot be downloaded, installed, or used without a license.


License Required

β€’ Sign up for Beamable today by choosing a plan! You can also contact us if you have any questions
β€’ License confirmation includes the Beamable SDK Installer Package file required for Step 3 below

3. Setup Beamable

Now use the Beamable SDK Installer Package file to install the Beamable SDK.

1. Import the Beamable SDK Installer Package

β€’ Unity β†’ Assets β†’ Import Package β†’ Custom Package

2. Verify the import

β€’ Press the "Import" button

3. Install the Beamable SDK

β€’ Click to continue

4. Remove the Beamable SDK Installer Package

β€’ Click to continue

Note: Now that the installation process is complete, the installer package is no longer needed.

Congratulations the Beamable SDK is now installed!


To open the Toolbox window, select "Unity β†’ Window β†’ Beamable β†’ Open Toolbox".

Now see the Beamable "Login" Window prompts for user account registration.


The Beamable "Login" Window

Customer Aliasβ€’ Enter the name of your studio (e.g. "MyGameStudio")

Note: This may contain spaces
Game Nameβ€’ Enter the name of your game project. Use the real name of the game if possible (e.g. "My Game Name")

Note: This may contain spaces
Emailβ€’ Enter a valid email address. This is important for notifications about the service

Note: This may contain numbers, letter, and symbols
Passwordβ€’ Enter a secure password
Confirm Passwordβ€’ Confirm you typed it correctly
Agree To Termsβ€’ Beamable is available free for development, but you agree to a commercial agreement when you ship your game

Note: See Pricing and FAQ for more info
Create Customerβ€’ Click to continue

Next, the Beamable "ToolBox" Window prompts for dependencies.


The Dependency Import

Press the "Import Assets" button to continue.

Now the Beamable "ToolBox" Window shows the available Features.


The Beamable "Toolbox" Window

Verify Success

As an optional step, verify that everything is properly setup. Display the current player’s PlayerId on-screen and in the Unity Console Window.

1. Create a new Unity Sceneβ€’ Unity β†’ File β†’ New Scene
2. Open the "Toolbox" Windowβ€’ Unity β†’ Window β†’ Beamable β†’ Open Beamable Toolbox
3. Add the "Admin Flow" Prefabβ€’ Drag this Prefab from the Beamable Toolbox Window to the Unity Hierarchy Window
4. Play the Scene‒ Unity → Edit→ Play
5. Open the in-game consoleβ€’ Press the "~" key
6. Display the current player’s PlayerId on-screen and in the Unity Console Windowβ€’ Type "dbid" into the in-game input field and submit
7. Success!



β€’ Beamable will generate an anonymous account PlayerId for a player when the project is run. Stopping and restarting the project will persist the player account.

β€’ Want to track player accounts across multiple games? Easy. Add the Account Management Flow - Prefab and Beamable will take care of the rest.



Here are hints to help explain some of the trickier concepts:

β€’ Sometimes copy/paste operations into Beamable text fields can carry hidden characters. If you are getting an error with copy/paste, try to manually type the desired value
β€’ If there are still any issues, restarting Unity may help. Otherwise, please contact us