Update – we have now announced a new Unreal game developer kit (GDK) that is an improved version of our SDK. Find out more here.
As mentioned in our Games Developer Conference press release, the SpatialOS Open Beta for games has launched today. This new phase importantly brings the first iteration of the SpatialOS and Unreal Engine 4 (UE4) integration. This allows developers, even at an early stage, to begin building SpatialOS games right now in this well-renowned and flexible engine.
At the moment, our Unreal integration is experimental: we're still thinking through how we want to bring SpatialOS concepts to Unreal in the best possible way for you, with the best possible workflow. Releasing an experimental version is the first step on the way to developing a native, easy-to-use Unreal integration. Although there are plenty of things missing or in need of improvement, we want to release this now to get the community’s feedback as early as possible.
In the last few weeks, two breakout teams of Improbable engineers and designers created a playable demo game called DUSK using the Unreal 4 and SpatialOS integration. Take a look at our blog post for an idea of the ways that they had to innovate and the in-roads that we are already making. You can check out a video of the game in-action below:
We’ll be making the code for DUSK open source soon. In the meantime, if you’d like to take a look at some code using the Unreal integration there’s a public GitHub Repo of a demo project (an RPG-style game) that’s also now available to view. We’d really like your feedback and ideas on workflow, Blueprint usage and the overall experience with SpatialOS and Unreal - let us know your thoughts on the community forums.