Skip to content

Introduction to Unreal SDK

Welcome to the Beamable Unreal SDK Documentation!

The Beamable Unreal SDK provides all of the functionality to integrate Beamable's systems into your Project. It includes features like Authentication, Content, Events, Inventory, Microservices and much more.

SDK Design Principles

  • Source-available and modifiable inside your project.
  • Simple by default, with clear extension points.
  • Explicit about assumptions when they exist.
  • Full parity between Blueprint and C++ APIs (except when otherwise notated in docs).

Platform Support Roadmap

The Beamable Unreal SDK is designed to work across multiple platforms. Below is a table outlining the current support status and estimated time of arrival (ETA) for each platform.

Platform Client Support Dedicated Server Support ETA
Windows Released
Android Released
iOS Released
Linux Released

PS: Currently we don't provide support for Consoles. If you need Console support, get in touch with us.

Beamable CLI

Most Beamable workflows are enabled through the Beamable CLI, our editor integrations making use of it to create Engine-specific workflows. In general the Beamable CLI is invisible where it needs to be and explicit where needed.

The SDK is tightly integrated with the CLI, in some ways more than others. For example:

  • Content, being designer-focused, has its own UE-familiar content editing UI so you can edit the various JSON blobs that define your game's content.
  • Microservices, more engineer focused, leans more directly on the CLI.

Required Versions for the CLI will be noted in the documentation where relevant, but here is a quick reference for the latest versions:

SDK Version CLI
v 2.3 v7.1
v 2.2 v6.2

Where to start?

We recommend for all new users to explore these starting points:

After this, it depends on what your game is and what you are looking to do.

  • Our most utilized backend systems include:
    • Inventory for items and currency management
    • Stats for player-scoped key-value stores.
  • Custom features are explored in our Content and Microservices documentation with consideration to data structuring and writing custom code with Beamable.

If you have any questions, feel free to Contact Us through one of our Customer Success channels.