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 (minimum version 2021.3.7f1)
Unreal Engine (minimum version 5.0)
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
-
At a Windows command prompt, go to your
sdk-folder
. -
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. -
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:
-
In the Unity editor, choose Window > Package Manager from the menu bar.
-
In the Package Manager window, choose the + (plus) button at the top of the window.
-
Select Add package from git URL.
-
Enter the following:
com.unity.nuget.newtonsoft-json
-
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