LAST UPDATED: 10 January 2022
With all the power of Nominal, structuring levels correctly can be a difficult task. These documents outline how to structure level blueprints to utilise the power of our simulation engine with Unreal Engine's visualisation engine. All of the scenario levels, as described in the Nominal Scenarios document, use the same level structure we describe here.
The following video gives an overview to how a level can be constructed, with all of the required nodes documented here. Here, we create a simple demo level with the Universe and a tumbling spacecraft.
NOTE: This video was created for version 0.12, and may not be updated to the current release. Please see the code screenshots below for more accurate nodes to create to construct a scenario level.
To create a new simulation demonstration, start by creating a new Level in the Content Browser:
Once created, open up the level by double clicking on it. In Unreal, the level is constructed using the level blueprint. This can be accessed once inside the level under the blueprint tab, clicking on the open level blueprint option.
In Unreal, the first event that get's called is the BeginPlay event. From here, we can construct all of the components, managers and other classes required by the simulation and demo.
The Universe system must be the first element added to every simulation. It can be added to the scene as a scene component.