> For the complete documentation index, see [llms.txt](https://docs.engagevr.io/developer/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.engagevr.io/developer/list-of-available-prefabs.md).

# 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.

{% hint style="warning" %}
Duplicate an asset before you use it, and then move the duplicate to the appropriate dependency folder. Future updates may move or remove example prefabs in the Tools folder.
{% endhint %}

{% hint style="info" %}
Update your SDK regularly to get the latest versions and any added prefabs. For more information, see [Checking for SDK updates](/developer/setting-up-the-engage-sdk/checking-for-sdk-updates.md).
{% endhint %}

| Prefab                                                                                                                                                                                                                                                                                                       | Description                                                                                                                                                                                                                                                                                                                                       |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| /SitPrefabs/DefaultSitTrigger                                                                                                                                                                                                                                                                                | Add to seat geometry to enable an avatar to sit. For more information, see [Creating a seat](/developer/creating-locations/seats/creating-a-seat.md).                                                                                                                                                                                             |
| <p>Cornhole Game</p><p><img src="https://2640392766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5yxYHsXtlAaoMUrDWhLm%2Fuploads%2FPVH9DYIcZlYdWoeub7kl%2Fifx_tool_cornhole.jpg?alt=media&amp;token=faff5f7e-6fea-40dd-811d-266a698fab56" alt="" data-size="original"></p>             | A fully interactive game object that's synchronized between all users in a Session.                                                                                                                                                                                                                                                               |
| ENGAGE\_SitTrigger                                                                                                                                                                                                                                                                                           | <p><mark style="color:red;"><strong>Deprecated</strong></mark><br>Use the <code>/SitPrefabs/DefaultSitTrigger</code> prefab in locations, and the <code>IFX\_SitTriggerSimple</code> prefab for IFX.</p>                                                                                                                                          |
| 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                                                                                                                                                                                                                                                                                       | <p>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.<br><br><strong>Important:</strong> Improper use of this prefab can cause significant stability issues in the ENGAGE app. Use only under guidance from ENGAGE staff.</p> |
| LoadingScreenOnly                                                                                                                                                                                                                                                                                            | <p><mark style="color:red;"><strong>Deprecated</strong></mark><br>Use the <code>VideoScreenFlat\_FullExample</code> prefab instead.</p>                                                                                                                                                                                                           |
| <p>LoadVideoScreenCurved<br><img src="https://2640392766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5yxYHsXtlAaoMUrDWhLm%2Fuploads%2Ff6GZa9dYXZc0uda6dRjA%2Fifx_tool_curved_scr.jpg?alt=media&amp;token=f171f80f-7da7-4e06-afab-24ffcadb3d29" alt=""></p>                           | <p><mark style="color:red;"><strong>Deprecated</strong></mark><br>Use the <code>VideoScreenFlat\_FullExample</code> prefab instead.</p>                                                                                                                                                                                                           |
| <p>LoadVideoScreenFlat<br><img src="https://2640392766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5yxYHsXtlAaoMUrDWhLm%2Fuploads%2Fo9Z6lEBiYomJ1D2gjd3f%2Fifx_tool_flat_scr.jpg?alt=media&amp;token=6796796f-e27f-451a-b608-452cb39a8da7" alt=""></p>                               | <p><mark style="color:red;"><strong>Deprecated</strong></mark><br>Use the <code>VideoScreenFlat\_FullExample</code> prefab instead.</p>                                                                                                                                                                                                           |
| <p>LocationBoundary<br><img src="https://2640392766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5yxYHsXtlAaoMUrDWhLm%2Fuploads%2FosHZL0DGHIvkHYIIAftc%2Fifx_tool_boundary.jpg?alt=media&amp;token=6aec1c1f-fb73-4c6d-9e05-749267984e59" alt=""></p>                                  | <p><strong>One per scene</strong><br><br>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.</p>                                                                                                                         |
| <p>NetworkedCurvedTV<br><img src="https://2640392766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5yxYHsXtlAaoMUrDWhLm%2Fuploads%2Ff6GZa9dYXZc0uda6dRjA%2Fifx_tool_curved_scr.jpg?alt=media&amp;token=f171f80f-7da7-4e06-afab-24ffcadb3d29" alt=""></p>                               | <p>Curved media screen. This screen will display any active media in a Session.<br><br>This screen is partially configured to use synchronized network states. For example, for synchronized movement between two positions.</p>                                                                                                                  |
| <p>NetworkObjectInterface\_Example<br><img src="https://2640392766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5yxYHsXtlAaoMUrDWhLm%2Fuploads%2Fw1o99UTTlQq3krmDgu5t%2Fifx_tool_net_obj.jpg?alt=media&amp;token=d6999b3d-c9ab-4134-90f8-aed8d9f81973" alt=""></p>                    | Demonstrates various capabilities for networked objects.                                                                                                                                                                                                                                                                                          |
| <p>NetworkState-GenericMovableExample-Podium<br><img src="https://2640392766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5yxYHsXtlAaoMUrDWhLm%2Fuploads%2FkRTPQqEh5D6hUO5FVl8q%2Fifx_tool_podium.jpg?alt=media&amp;token=2cf98d06-c48c-48a8-88ae-87763556e978" alt=""></p>           | Podium with synchronized network state and UI controls to descend below floor level.                                                                                                                                                                                                                                                              |
| PerfectSeatNamer                                                                                                                                                                                                                                                                                             | <p><mark style="color:red;"><strong>Deprecated</strong></mark><br>Helper object that can rename the sit handlers for seats in your location. However, unique names are no longer required.</p>                                                                                                                                                    |
| <p>PlayerStartPosition<br><img src="https://2640392766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5yxYHsXtlAaoMUrDWhLm%2Fuploads%2FTJA1CfO6FoZ0XFhOmSUh%2Fifx_tool_start.jpg?alt=media&amp;token=2f5fbdf2-c8ff-4022-b23f-1dcff26b2195" alt=""></p>                                  | <p><strong>One per scene</strong><br><br>Use to define the start position where users will appear at the location. It includes a representation of the spawn radius.</p>                                                                                                                                                                          |
| <p>StickyNote\_SurfaceQuadExample<br><img src="https://2640392766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5yxYHsXtlAaoMUrDWhLm%2Fuploads%2FWSbGN7m6YTWFBfFzmtDc%2Fifx_tool_postit.jpg?alt=media&amp;token=c8f58ea0-9987-4cac-ad7c-d6d393c679d7" alt=""></p>                      | 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.                                                                                                                                        |
| <p>StickyNote\_SurfaceSphereExample<br><img src="https://2640392766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5yxYHsXtlAaoMUrDWhLm%2Fuploads%2FyOrhNgrMv9ij0Znfd1mB%2Fifx_tool_postit_sp.jpg?alt=media&amp;token=4907961a-cda0-4d2b-811f-5c375b6b8dc0" alt=""></p>                 | 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                                                                                                                                                                                                                                                                                                | <p><mark style="color:red;"><strong>Deprecated</strong></mark><br>Improved support for local testing means that this prefab is no longer required.</p>                                                                                                                                                                                            |
| <p>URLBasedImage\_Example<br><img src="https://2640392766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5yxYHsXtlAaoMUrDWhLm%2Fuploads%2FTXhSrlHwi2s9LuZkMPAW%2Fifx_tool_image.jpg?alt=media&amp;token=5b8efeaf-bc68-4b59-906d-516b055ddb5e" alt=""></p>                               | <p><mark style="color:red;"><strong>Deprecated</strong></mark><br>We recommend that you load your texture files into Unity and apply them through materials.</p>                                                                                                                                                                                  |
| <p>URLBasedImage\_LitExample<br><img src="https://2640392766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5yxYHsXtlAaoMUrDWhLm%2Fuploads%2FTXhSrlHwi2s9LuZkMPAW%2Fifx_tool_image.jpg?alt=media&amp;token=5b8efeaf-bc68-4b59-906d-516b055ddb5e" alt=""></p>                            | <p><mark style="color:red;"><strong>Deprecated</strong></mark><br>We recommend that you load your texture files into Unity and apply them through materials.</p>                                                                                                                                                                                  |
| <p>URLBasedImage\_UnlitExample<br><img src="https://2640392766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5yxYHsXtlAaoMUrDWhLm%2Fuploads%2FAnHjlJjMKWYz2vkuaZf3%2Fifx_tool_image_unlit.jpg?alt=media&amp;token=86ac3088-bc8e-446a-9680-e96191ac3c60" alt=""></p>                    | <p><mark style="color:red;"><strong>Deprecated</strong></mark><br>We recommend that you load your texture files into Unity and apply them through materials.</p>                                                                                                                                                                                  |
| <p>VideoScreenFlat\_FullExample<br><img src="https://2640392766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5yxYHsXtlAaoMUrDWhLm%2Fuploads%2Ff6yQ2ZPSiDqnKfjwsTvG%2Fifx_tool_video_scr.jpg?alt=media&amp;token=ccba51a0-375b-43c2-98c2-095af370ca8a" alt=""></p>                     | This screen will display any active media in a Session.                                                                                                                                                                                                                                                                                           |
| <p>Water Plane<br><img src="https://2640392766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5yxYHsXtlAaoMUrDWhLm%2Fuploads%2Fq2p9G7tIgIB2T6QKN7dv%2Fifx_tool_water.jpg?alt=media&amp;token=efb26b75-5d3d-4837-9535-c25d6c8427c8" alt=""></p>                                          | Use to add water to your scene.                                                                                                                                                                                                                                                                                                                   |
| <p>Whiteboard2\_Example\_Blackboard<br><img src="https://2640392766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5yxYHsXtlAaoMUrDWhLm%2Fuploads%2FIM5kIAZlOOk5hL56NZY4%2Fifx_tool_whiteboard.jpg?alt=media&amp;token=97c951f2-ed35-4833-88e2-c181fe683871" alt=""></p>                | A synchronized, interactive whiteboard or blackboard. You can configure the board and default pen color.                                                                                                                                                                                                                                          |
| <p>Whiteboard2\_Example\_Blackboard\_Small<br><img src="https://2640392766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5yxYHsXtlAaoMUrDWhLm%2Fuploads%2FU0G7oGQO9pE7Vw1EB26Z%2Fifx_tool_whiteboard_2.jpg?alt=media&amp;token=70bbf454-fc3b-4de6-9da8-60d712887b94" alt=""></p>       | A synchronized, interactive whiteboard or blackboard. You can configure the board and default pen color.                                                                                                                                                                                                                                          |
| <p>Whiteboard2\_Example\_Blackboard\_With\_Stand<br><img src="https://2640392766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5yxYHsXtlAaoMUrDWhLm%2Fuploads%2Fh4wKE0IS0plY21UYKtUl%2Fifx_tool_whiteboard_3.jpg?alt=media&amp;token=ce55e74d-44a2-40b4-927e-3e2663e70763" alt=""></p> | A synchronized, interactive whiteboard or blackboard. You can configure the board and default pen color.                                                                                                                                                                                                                                          |
| <p>Whiteboard2\_Example\_BrickWall<br><img src="https://2640392766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5yxYHsXtlAaoMUrDWhLm%2Fuploads%2FJkdNiLo0thRkOJhXscFc%2Fifx_tool_whiteboard_4.jpg?alt=media&amp;token=36e6c072-75b7-4e3c-b119-3aae8181711e" alt=""></p>               | A synchronized, interactive whiteboard or blackboard. You can configure the board and default pen color.                                                                                                                                                                                                                                          |
| <p>Whiteboard2\_Example\_Whiteboard<br><img src="https://2640392766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5yxYHsXtlAaoMUrDWhLm%2Fuploads%2FbaxjitxkeVI5XJ2axNei%2Fifx_tool_whiteboard_5.jpg?alt=media&amp;token=33dfe0cf-e4b7-40bb-93ef-ee43124c9bd9" alt=""></p>              | A synchronized, interactive whiteboard or blackboard. You can configure the board and default pen color.                                                                                                                                                                                                                                          |
| <p>Whiteboard2\_Example\_Whiteboard\_Small<br><img src="https://2640392766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5yxYHsXtlAaoMUrDWhLm%2Fuploads%2FLC5pnBSLdpscvIhU5to3%2Fifx_tool_whiteboard_5.jpg?alt=media&amp;token=f22ad723-7c5f-40f4-974e-ff10de5ebe30" alt=""></p>       | A synchronized, interactive whiteboard or blackboard. You can configure the board and default pen color.                                                                                                                                                                                                                                          |
