SpatialOS 12 integration for CRYENGINE 5.4
sdk contains the C++ files to be included in your CRYENGINE project to integrate with SpatialOS.
tools contains the project
ComponentGenerator, which is used to generate CRYENGINE Entity Components to mirror your SpatialOS components for use within CRYENGINE from C++ and/or Schematyc.
This is a simple third-person shooter game template produced using the integration.
Building The Example Project
- Ensure CryENGINE 5.4 or later and
spatial worker buildfrom the
tps-exampledirectory (which will build the
- Generate the solution for
- Build the solution in Visual Studio to provide the
tps-clientworker. (See below section for more information)
spatial local launchfrom the
GameWorker.exe 0from the appropriate output directory (we arbitrarily give it worker ID 0)
- Run any number of clients by right-clicking
Run Game(or the exe generated from the
tps-client should also be built in the Profile or Release build configuration - linking in the Debug configuration currently fails.