List of available prefabs

The ENGAGE SDK includes several example prefabs. You can find these prefabs in the /Assets/ENGAGE_CreatorSDK/Prefabs/Tools folder. The functionality of these prefabs is described in the table below.

Update your SDK regularly to get the latest versions and any added prefabs. For more information, see Checking for SDK updates.

Prefab
Description

/SitPrefabs/DefaultSitTrigger

Add to seat geometry to enable an avatar to sit. For more information, see Creating a seat.

Cornhole Game

A fully interactive game object that's synchronized between all users in a Session.

ENGAGE_SitTrigger

Deprecated Use the /SitPrefabs/DefaultSitTrigger prefab in locations, and the IFX_SitTriggerSimple prefab for IFX.

IFX_SitTriggerSimple

Add to an IFX to enable an avatar to sit on the IFX. Use this version if you design the IFX to be scaled.

IFXNetworkStates_GenericEventsExample

If you want to create an IFX that responds to network states, you can use this prefab as the root object. You must then populate the Network State Modules list in the IFX Network State Effect script.

LightmapSwitcherSample

An example object that you can use to synchronize changes in lighting states between all users in a Session. For example, changing a scene from daytime to night time. Important: Improper use of this prefab can cause significant stability issues in the ENGAGE app. Use only under guidance from ENGAGE staff.

LoadingScreenOnly

Deprecated Use the VideoScreenFlat_FullExample prefab instead.

LoadVideoScreenCurved

Deprecated Use the VideoScreenFlat_FullExample prefab instead.

LoadVideoScreenFlat

Deprecated Use the VideoScreenFlat_FullExample prefab instead.

LocationBoundary

One per scene Defines the boundary within which you expect users to remain. Blocks users from passing through. If a user moves outside of the boundary, they return to the start position.

NetworkedCurvedTV

Curved media screen. This screen will display any active media in a Session. This screen is partially configured to use synchronized network states. For example, for synchronized movement between two positions.

NetworkObjectInterface_Example

Demonstrates various capabilities for networked objects.

NetworkState-GenericMovableExample-Podium

Podium with synchronized network state and UI controls to descend below floor level.

PerfectSeatNamer

Deprecated Helper object that can rename the sit handlers for seats in your location. However, unique names are no longer required.

PlayerStartPosition

One per scene Use to define the start position where users will appear at the location. It includes a representation of the spawn radius.

StickyNote_SurfaceQuadExample

An example object that you can attach sticky notes to. When a sticky note is moved close to the surface, the sticky note rotates to match the orientation of the surface, and then snaps onto the surface.

StickyNote_SurfaceSphereExample

An example object that you can attach sticky notes to. When a sticky note is moved close to the surface, it snaps onto the surface.

Switch_GameObjects_Mobile_Or_Desktop_Example

Use to enable and disable two groups of objects based on whether the user is on a desktop device or a mobile device. Mobile devices include standalone VR headsets, Android phones and tablets, and iPhones and iPads.

TeleportTriggerMainCamera

Use to move a user's camera from the default position to the position of a game object.

TestCharacter

Deprecated Improved support for local testing means that this prefab is no longer required.

URLBasedImage_Example

Deprecated We recommend that you load your texture files into Unity and apply them through materials.

URLBasedImage_LitExample

Deprecated We recommend that you load your texture files into Unity and apply them through materials.

URLBasedImage_UnlitExample

Deprecated We recommend that you load your texture files into Unity and apply them through materials.

VideoScreenFlat_FullExample

This screen will display any active media in a Session.

Water Plane

Use to add water to your scene.

Whiteboard2_Example_Blackboard

A synchronized, interactive whiteboard or blackboard. You can configure the board and default pen color.

Whiteboard2_Example_Blackboard_Small

A synchronized, interactive whiteboard or blackboard. You can configure the board and default pen color.

Whiteboard2_Example_Blackboard_With_Stand

A synchronized, interactive whiteboard or blackboard. You can configure the board and default pen color.

Whiteboard2_Example_BrickWall

A synchronized, interactive whiteboard or blackboard. You can configure the board and default pen color.

Whiteboard2_Example_Whiteboard

A synchronized, interactive whiteboard or blackboard. You can configure the board and default pen color.

Whiteboard2_Example_Whiteboard_Small

A synchronized, interactive whiteboard or blackboard. You can configure the board and default pen color.

Last updated