Support for other engines - AWS SimSpace Weaver

End of support notice: On May 20, 2026, AWS will end support for AWS SimSpace Weaver. After May 20, 2026, you will no longer be able to access the SimSpace Weaver console or SimSpace Weaver resources. For more information, see AWS SimSpace Weaver end of support.

Support for other engines

You can use your own custom C++ engine with SimSpace Weaver. We are currently developing support for the following engines. There is separate documentation for each of these engines.

Important

Integrations with the engines listed here are experimental. They are available for preview.

Engines

Unity

You must have the Unity development environment already installed before you build SimSpace Weaver simulations with Unity. Download the separate Unity SDK for AWS SimSpace Weaver (Unity SDK) and follow the instructions in that package.

Important

You must use the latest version of the SimSpace Weaver app SDK. The latest version is 1.16.0. For more information, see AWS SimSpace Weaver versions.

To download and use the Unity SDK
  1. At a Windows command prompt, go to your sdk-folder.

  2. Run the download script. Replace region with the AWS Region where you will start your simulation (for example, us-west-2).

    .\download-unity-package.bat --region region

    The script downloads and unzips SimSpaceWeaverUnityPackage.zip in your current folder.

  3. Read SimSpaceWeaverUnityPackage\Release\Documentation\Unity_SDK_for_AWS_SimSpace_Weaver.pdf.

Important

If you get an error in Unity about a missing namespace for JsonProperty or JsonAttribute, follow these steps to add the NewtonsoftJson package:

  1. In the Unity editor, choose Window > Package Manager from the menu bar.

  2. In the Package Manager window, choose the + (plus) button at the top of the window.

  3. Select Add package from git URL.

  4. Enter the following:

    com.unity.nuget.newtonsoft-json
  5. Choose Add.

Important

The Unity SDK doesn't support named profiles for the AWS Command Line Interface (AWS CLI). If you use AWS IAM Identity Center or AWS CLI profiles, you must copy or rename your named profile to the default profile before you use the Unity SDK. For more information, see Configuring the AWS CLI to use AWS IAM Identity Center in the AWS Command Line Interface User Guide and Configuration and credential file settings in the AWS Command Line Interface User Guide.

Unreal Engine

You must build an Unreal Engine dedicated server from source code. The SimSpaceWeaverAppSdkDistributable includes a version of the PathfindingSample for Unreal Engine. For more information, see the separate directions:

sdk-folder\AWS_SimSpace_Weaver_Unreal_Guide.pdf