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 →

Setup guide for macOS

This guide will prepare your Mac for local development with the SpatialOS worker SDK which is available in C++, C#, Java, and as an even lower-level C API.

  • To use Unity to make SpatialOS games, see the GDK for Unity documentation.
  • To use Unreal to make SpatialOS games, see the GDK for Unreal documentation.

You need to have access to SpatialOS to download the worker SDK.

1. System requirements

We support up-to-date versions of macOS Sierra, El Capitan and High Sierra.

Before following the setup guide check that your machine meets the hardware requirements.

If you’re using a corporate network with a strict firewall, raise a support request (for customers with a service agreement) or ask on our forums and we’ll take you through some custom setup steps.

2. Install SpatialOS

Download the SpatialOS installer and follow the steps.

This installs:

  • the SpatialOS CLI
  • the SpatialOS Launcher

If you don’t want to set up SpatialOS using the installer, see the alternative setup steps for macOS.

Next steps

Follow the worker setup guide in C++, C#, Java, or C.

Search results

Was this page helpful?

Thanks for letting us know!

Thanks for your feedback

Need more help? Ask on the forums