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.
- Ensure CryENGINE 5.4 or later and
spatialare installed - Run
spatial worker buildfrom thetps-exampledirectory (which will build thegame-worker) - Generate the solution for
tps-clientby right-clickingGame.cryproject - Build the solution in Visual Studio to provide the
tps-clientworker. (See below section for more information) - Run
spatial local launchfrom thetps-exampledirectory - Run
GameWorker.exe 0from the appropriate output directory (we arbitrarily give it worker ID 0) - Run any number of clients by right-clicking
Game.cryprojectand selectingRun Game(or the exe generated from thePackage Buildoption)
tps-client should also be built in the Profile or Release build configuration - linking in the Debug configuration currently fails.