Skip to content

Releases: beamable/UnrealSDK

UE-SDK-2.2.1

03 Nov 18:14

Choose a tag to compare

This is a very simple hot-fix on the Unreal SDK. You can find more information on What's New.

UE-SDK-2.2.0

15 Oct 16:31

Choose a tag to compare

This is the release notes for the Unreal SDK version 2.2.0.

This is a minor release that includes support for Unreal Engine 5.6 and some other fixes and small improvements.

For more information about the upgrades and new features, check the docs.

UE-SDK-2.1.0

29 Aug 18:54

Choose a tag to compare

This is the release notes for the Unreal SDK version 2.1.0.

It contains a lot of changes, improvements, and new features to the Unreal SDK. Including more improvements to the Content Editor, a Fully-Featured Game Sample, the new Beamable PIE Settings and brand-new Real-Time Multiplayer Workflows.

If you are upgrading from version 2.0.1, the upgrade process is very simple:

  • Follow the Upgrade Steps available Here
  • In order to enable much better integration with PIE and Real-Time Multiplayer games, this release requires that you regenerate your microservice clients after rebuilding the microservice projects, if you have any. So you'll need to run: dotnet beam project generate-client "."
  • Recompile your editor.

If you're upgrading from any older version, please also look at the What's New/Upgrade Guide for the versions in between.

UE-SDK-2.0.1

24 Jul 19:46

Choose a tag to compare

This release has several fixes w.r.t increasing support for MacOS as a development platform, fixing certain Linux Dedicated Server issues as well as updating the backing CLI version for additional fixes within the microservice code-generation pipeline.

Follow the instructions to upgrade from here.

Then do the following:

  • If you're upgrading from 1.X.X, please follow any instructions in the version 2.0.0 upgrade guide.
  • In order to fix a bug, this hotfix requires that you regenerate your microservice clients after rebuilding the microservice projects, if you have any. So you'll need to run: dotnet beam project generate-client "."
  • Recompile your editor.

The CLI version was also updated to 5.1.0.

For more information, see this.

UE-SDK-2.0.0 - Major

24 Jun 18:21

Choose a tag to compare

This release focuses on a brand new Content Window and Workflow that enables working in the same realm in a much better and consistent way (no more overriding each other's changes accidentally), Android build support for the SDK, Friends and Parties Subsystems, a bunch of brand-new Blueprint nodes that make reading data from subsystems in blueprints a piece of cake and support for FederatedPlayerInit (which allows you to define player state initialization logic in your microservice).

The CLI version was also updated to 5.0.3.

For more information, see this.

UE-SDK-1.1.1 - Hotfix

09 Apr 21:10

Choose a tag to compare

Version 1.1.1 - Hotfix

This is the release notes for the The Unreal SDK version 1.1.1 (hotfix).

Fixes

  • Fixed issue with SignUpEmailAndPassword where it would incorrectly attach email the email as an URL encoded email.
  • Fixed issue with AnnouncementSubsystem where UAnnouncementView* objects in the subsystem could be garbage collected out from under the system. This fix required a small API breaking change:
    • The UBeamAnnouncementsSubsystem::GetAnnouncements function now returns a FBeamAnnouncementsState containing the array of UAnnouncementView*.
    • There are no semantic differences however and the list inside FBeamAnnouncementsState is semantically the same as from the previous version.
  • Fixed issue of UBeamRuntime::SendAnalyticsEvent sending the incorrect names of the event structure.

UE-SDK-1.1.0

17 Mar 14:57

Choose a tag to compare

Released 1.1 (Compatible UE Versions: 5.4)

This release focused on adding a way to handle connectivity loss problems at runtime, improving our Content Window's UX in addition to an assortment of fixes in and around these features.

The CLI version was also updated.

For more information, see this.

UE-SDK-1.0.0

11 Dec 21:05

Choose a tag to compare

Released 1.0 (Compatible UE Versions: 5.4)

THIS RELEASE CONTAINS BREAKING CHANGES FROM THE PREVIEW BUILD
You can read more about this release here.

To help deal with the breaking changes we have an upgrade guide. It is not an exhaustive guide, but will help you deal with the major breaking changes.

  • Changes to Initialization Flow:

    • Initialization is no longer automatic and requires you call one of two new functions InitSDK and InitSDKWithFrictionlessLogin.
      • This change gives you more control over when Beamable is actually initialized and makes a few previously hard-to-write flows a lot easier to write.
    • You can now disable any UBeamRuntimeSubsystem (and its dependent systems) if your game won't use them (or you want to control when they are initialized to speed up sign-in flows).
  • New editor integration for Microservices.

    • You can now run, see your local logs and choose between different locally running services in the realm.
    • You can now use federations from locally running services.
    • A brand new remote debugging workflow is possible now (see release blog post for more information).
    • Services are now version locked to your local CLI version.
    • Ability to work locally with any Federation.
  • New editor integration for Content that is much more version-control friendly.

    • Migration: You can delete the BCM_global data table if you want.
    • The "manifest DataTable" is no longer the source of truth for content.
    • The content manifest is now inferred from the files inside your .beamable folder and the CLI.
    • This means that conflicts around that DataTable are no longer a problem.
    • The Content Window displays clearly the difference between your local content state and the content currently published to the realm.
  • Improvents and fixes on all of the following susbsystems.

    • Content System (client-side read-only game-related configuration, updatable with no downtime)
    • Player Stats
    • Player Inventory
    • Individual Player Matchmaking
    • Custom Player Lobbies
    • OnlineSubsystemBeamable integration.
  • New BeamRuntimeSubsystems

    • Announcements
    • Store (non-IAP)

UE-SDK-1.0.0-PREVIEW2

05 Sep 15:48

Choose a tag to compare

Released 1.0-PREVIEW2 (Compatible UE Versions: 5.3.2)

  • Docs update and improvements to install flow.
  • Backported intermittent timeout fix.
  • No changes to SDK code or systems.

This last preview release before 1.0.0 will come out containing many more samples, improved SDK features and fixes.

UE-SDK-1.0.0-PREVIEW

28 May 21:28

Choose a tag to compare

UE-SDK-1.0.0-PREVIEW Pre-release
Pre-release

Released 1.0 (Compatible UE Versions: 5.3.2)

  • Unreal SDK 1.0-PREVIEW with hand-written ready for use GameInstanceSubsystems:

    • Auth and Account Systems
    • Game Content System (client-side read-only game-related configuration, updatable with no downtime)
    • Player Stats
    • Player Inventory
    • Individual Player Matchmaking
    • Custom Player Lobbies
  • OnlineSubsystemBeamable package for integration with Unreal's IOnlineSubsystem interfaces.

  • Full Access to all Beamable features via an Auto Generated API (Blueprint-Compatible and C++ Versions)

  • Hathora Demo Sample project showing how to use Beamable's UE SDK, Beamable Microservices and a Game Server Orchestration service, like Hathora, to create a dedicated server game.

    • Linux Dedicated Server Build for this Sample so you don't have to build UE from source to get it.