Introduction to Unreal SDK¶
Welcome to the Beamable!
The Beamable Unreal SDK provides all the functionality to integrate The Beamable Systems in your Project. It include many features such as Authentication, Content, Events, Inventory, Microservices and more.
Here's a bit of our philosophy when desing the SDK so you know a bit what to expect:
CPP_ versions of functions. |
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 |
| Linux | — | ✅ | Released |
| iOS | 🚧 Planned | — | Q4 2025 |
| Consoles | 🚧 Planned | — | Q1/Q2 2026 |
Beamable CLI¶
Most of the Beamable workflows are enabled through the Beamable CLI; our editor integrations making use of it to create Engine-specific workflows.
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 defines your game's content.
- Microservices, however, being more engineer focused, leans more directly on the CLI.
In other words: The Beamable CLI is invisible to the user where it needs to be and explicit to users that need to work with them.
Where to start?¶
Regardless of who you are, we recommend run through:
After this, it depends on what you're game is or what you are looking to do.
- If you are a game maker looking to implement simple and common back-end features, take a look at the docs for Inventory, for currency and items, and Stats, for player-scoped key-value stores.
- If you are a game maker looking to implement unique features, browse the documentation for Content and Microservices to think about how to structure your game's data and how to write custom code with Beamable.
If you have any questions, feel free to contact us through one of our Customer Success channels.