• Stars
    star
    401
  • Rank 107,126 (Top 3 %)
  • Language
    C++
  • License
    MIT License
  • Created almost 7 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

SpatialOS GDK for Unreal Plugin

The SpatialOS GDK for Unreal Plugin

The SpatialOS Game Development Kit (GDK) for Unreal is an Unreal Engine fork and plugin with associated projects. It gives you the features of SpatialOS, within the familiar workflows and APIs of Unreal Engine. For more information, please see the GDK's documentation website.

This is the repository for the GDK plugin, which includes the Starter Template (a blank starter project).

In addition to the plugin, the GDK also includes:

If you’re an Unreal game developer and you’re ready to try out the GDK, follow the Get started guide.

SpatialOS Unreal Engine fork changes

In order to transform Unreal from a single-server engine to a distributed model, we made a number of small changes to Unreal Engine code. We are attempting to consolidate and remove (or submit as PR to Epic) as many of these changes as possible. You can see the changes in the SpatialOS Unreal Engine fork repository.

In order to get access to this fork, you need to link your GitHub account to a verified Epic Games account, and to have agreed to Epic's license. You will not be able to use the GDK for Unreal without doing this first. To do this, see the Unreal documentation.

Recommended use

To understand the feature-completeness, stability, performance, and support levels you can expect from the GDK, see the product maturity lifecycle page. For more information, visit the development roadmap and Unreal features support pages, and contact us via our forums, or on Discord.

Versioning and support

Please visit this page for a description of the GDK's versioning scheme, and which branches to use when developing.

Contributions

We welcome Github issues from all users, and accept public contributions subject to the signing of our Contributors License Agreement - please see our contributions policy for more details.

Run into problems?

Give us feedback

We have released the GDK for Unreal this early in development because we want your feedback. Please come and talk to us about the software and the documentation via: Discord - Forums - GitHub issues in this repository.


  • Your access to and use of the Unreal Engine is governed by the Unreal Engine End User License Agreement. Please ensure that you have agreed to those terms before you access or use the Unreal Engine.

(c) 2020 Improbable

More Repositories

1

gdk-for-unity

SpatialOS GDK for Unity
C#
356
star
2

gdk-for-unity-fps-starter-project

SpatialOS GDK for Unity FPS Starter Project
C#
197
star
3

sdk-for-unity

SpatialOS SDK for Unity
C#
51
star
4

ue4-demo-dusk

This is a repository of the DUSK Unreal Engine demo, showcasing a game-jam developed project with experimental SpatialOS Unreal Integration.
C++
49
star
5

sdk-for-unity-vr-starter-project

[Deprecated] SpatialOS SDK for Unity Virtual Reality Starter Project
C#
44
star
6

sdk-for-unity-pirates-tutorial

[Deprecated] SpatialOS SDK for Unity Pirates Tutorial
C#
40
star
7

UnrealGDKExampleProject

GDK for Unreal Example Project
C++
36
star
8

RPGDemo

The Unreal Demo source code for https://docs.improbable.io/reference/11.1/workers/unreal/setup-unreal-project
C++
33
star
9

online-services

Improbable's suite of self-hosted online services.
C#
33
star
10

gdk-for-unity-blank-project

SpatialOS GDK for Unity Blank Project
C#
32
star
11

CppBlankProject

This is a SpatialOS project which can serve as a template for building SpatialOS workers using the C++ SDK.
C++
28
star
12

UnrealSDK

SpatialOS Unreal SDK
C++
27
star
13

UnrealGDKThirdPersonShooter

Unreal GDK Sample Third Person Shooter
C++
20
star
14

sdk-for-unity-blank-project

[Deprecated] SpatialOS SDK for Unity Blank Project
C#
20
star
15

database-sync-worker

C#
17
star
16

sdk-for-unity-wizards-tutorial

[Deprecated] SpatialOS SDK for Unity Wizards Tutorial
C#
15
star
17

sdk-for-unity-starter-project

[Deprecated] SpatialOS SDK for Unity Starter Project
C#
12
star
18

FlexibleProjectExample

Example project and reference documentation for the flexible project layout
C#
9
star
19

UnrealGDKTestGyms

C++
8
star
20

csharp-worker-template

C# Worker Template for SpatialOS
C#
8
star
21

platform-sdk-csharp

Platform SDK C# for SpatialOS
C#
7
star
22

UnrealGDKStarterProject

C++
6
star
23

CsharpBlankProject

This is a SpatialOS project which can serve as a template for building SpatialOS workers using the C# SDK.
C#
6
star
24

platform-sdk-examples

A collection of scenario examples implemented with SpatialOS Platform SDK
C#
5
star
25

CExampleProject

This is a SpatialOS project which serves as an example of building workers using the C API.
C
5
star
26

UnrealGDKTestSuite

C++
4
star
27

inspector-map-overlay

An experimental Chrome extension that overlays your game map over the SpatialOS Inspector viewport.
TypeScript
4
star
28

deployment-manager

C#
3
star
29

UnrealBasicsTutorial

C++
2
star
30

platform-api

Platform API service definitions and usage examples (ALPHA release)
Shell
1
star