These are the docs for 13.6, an old version of SpatialOS. The docs for this version are frozen: we do not correct, update or republish them. 14.5 is the newest →

Game development tools

You have several options for game development with spatialOS, from development through Unity or Unreal to lower-level development with your own game engine or without any game engine at all.

You might also use the SpatialOS Command Line Interface (CLI) and schema.

  • Unity with SpatialOS
    See the GDK for Unity documentation.

  • Unreal with SpatialOS
    See the GDK for Unreal documentation.

  • Worker SDK
    The worker SDK is a low-level integration, available in several programming languages. Use the worker SDK to create server-workers and client-workers which make your game work as a SpatialOS deployment. You can use these to:
    (a) extend the functionality of the development kits for Unity or Unreal.
    (b) create low-level workers for game logic that does not require a game engine; these could work without any game engine or with a game engine, complimenting the functionality of workers in any game engine, including Unity or unreal.

    The C++, C# and Java worker SDKs have a very similar structure; the C API is lower-level, and doesn’t include code generation.

Search results

Was this page helpful?

Thanks for letting us know!

Thanks for your feedback

Need more help? Ask on the forums