# Explorer

Basic Overview

The **Explorer** (3) allows you to manage all the created game objects in the scene, as well as manage the scene itself or several scenes at the same time (advanced).

<div align="left"><figure><img src="https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2Fspa9VwFtaCPuvrSVjN8H%2Fimage.png?alt=media&#x26;token=636ee8bd-7377-48cf-8d5b-991fe36f1625" alt=""><figcaption><p>Explorer</p></figcaption></figure></div>

### Toolbar

Toolbar allows to create new game objects, and search it by using search filter or set the sort order.

To create a new game object there click on ![](https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2FdjLOgNgyT7KM859qeYea%2Fimage.png?alt=media\&token=cb00bbac-74a3-4ca1-9306-e6607b0bd05a) button. Then in opened context menu choose type of object that you wanna create. The same menu can be opened via **Menu Bar -> Objects**.

<div align="left"><figure><img src="https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2FMRZngc45cOLzxa75v6Vf%2Fimage.png?alt=media&#x26;token=c4958e43-e10a-49a1-974c-723faf21adae" alt=""><figcaption><p>Context Menu</p></figcaption></figure></div>

To find objects just enter name of it in search filter.

<div align="left"><figure><img src="https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2FGri60uE9nSWqW5gCbr9l%2Fimage.png?alt=media&#x26;token=72e95df4-c6d4-4541-9997-626bbe6f65b3" alt=""><figcaption><p>Searching in Explorer</p></figcaption></figure></div>

### Scenes Header

<div align="left"><figure><img src="https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2FJ6q9hxbc0t6Z55IZn5Pf%2Fimage.png?alt=media&#x26;token=5c46d03d-8ca3-4550-a977-837baf7e0a16" alt=""><figcaption><p>Scene Header</p></figcaption></figure></div>

The scenes header bar displays the name of the scene that is currently open and used for editing. And as always on every panel displays the **Preferences** ![](https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2FXnF8DtSylBRNxo9IdZ0E%2Fimage.png?alt=media\&token=7a1759ce-01d0-456f-a472-95cf8b9a3741) that allows to you save, deactivate, or delete scene.

<div align="left"><figure><img src="https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2FY12lRM8JDC8E2nuylx5I%2Fimage.png?alt=media&#x26;token=f6095f3f-d700-4157-bd48-313aef9604c2" alt=""><figcaption><p>Scene Settings Menu</p></figcaption></figure></div>

### Scene Hierarchy

Then the explorer displays the hierarchy of the scene, namely all the objects that are currently in this scene. The hierarchy can be hidden or shown by clicking on the top tab bar.

~~Also if you select the game object and click on it twice you can see the child objects if it exist on it (for now **Force** not support that feature but definitely WILL).~~

<div align="left"><figure><img src="https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2FGmenhB6ZQKU41Agy9I9s%2Fimage.png?alt=media&#x26;token=4527afa0-c200-4f65-b774-1159cb39a3c3" alt=""><figcaption><p>Selecting GameObject in Explorer</p></figcaption></figure></div>

By clicking on object LMB you open the object commands popup, where you can use additional commands to manipulate that object.

<div align="left"><figure><img src="https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2F5455YOg3gYMEF3LBj7rw%2Fimage.png?alt=media&#x26;token=cb366985-7662-4e10-9ab7-293728be528c" alt=""><figcaption><p>GameObject commands Popup</p></figcaption></figure></div>

Also in addition to displaying the hierarchy of objects, you can create them here by right-clicking on an empty space, and after that you will have a window with the creation of object templates (see **Context menu** upper),  almost the same as in the **Menu Bar** -> **Objects**.

Also you hide **GameObject** from displaying in editor by clicking on ![](https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2Ff4ivnwbcFrkUxEMbS36N%2Fimage.png?alt=media\&token=62d020db-cd0b-486b-86c9-0251b3bf0273) button when hovering it or hide all objects from Scene by clicking on the same button in the **Scene Header**.

<div align="left"><figure><img src="https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2FKQ1edkq3fSJ2Ohyhg7Lc%2Fimage.png?alt=media&#x26;token=39559130-cf59-4888-a032-be7d100adf02" alt=""><figcaption><p>Hiding objects from displaying in editor</p></figcaption></figure></div>

Any object or scene in **Scene Header** can be dragged and dropped to **Assets Browser**. For example if we drag **GameObject** to **Assets Browser**, Force create for it **Prefab** asset. Or if drag scene, new **Scene** asset will be created.

<figure><img src="https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2FlBZcCOHd5pZvxtJnziQU%2Fimage.png?alt=media&#x26;token=5f001dff-f186-4821-876d-22f77b79f40a" alt=""><figcaption><p>Dragging items to Assets Browser</p></figcaption></figure>

### Multi-scene Editing

You also can edit multiple scene at one time.

<div align="left"><figure><img src="https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2FQzrlVMQmQpNbxvnqt19Z%2Fimage.png?alt=media&#x26;token=e8b3e822-442a-416c-87b9-fd94d5d1dab7" alt=""><figcaption><p>Multiple opened scenes</p></figcaption></figure></div>

Basically when you open another scene from **Assets Browser** you need **Open Additional** and this scene appears in explorer, so you can modify both of this scenes.

<div align="left"><figure><img src="https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2FNdotkobhNGmTAzyqrf0A%2Fimage.png?alt=media&#x26;token=6d431e55-b159-45aa-a1c5-88b5021e1738" alt=""><figcaption><p>Open Scene as Additional</p></figcaption></figure></div>

### Sort GameObjects

By default, the **Explorer** lists GameObjects in the order they’re created.&#x20;

If you want you can change the sorting order of this node. First of all you need to enable that feature going by **Preferences -> Editor -> Explorer Node Sort**.

Then in explorer at very top-left you see new tab with **Sort** button that allows to you modify sorting.

<div align="left"><figure><img src="https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2FmWgdSv9aY2pr3L7FOKrl%2Fimage.png?alt=media&#x26;token=ee060fe0-0f92-42b4-a45a-b2d8dc4ad413" alt=""><figcaption></figcaption></figure></div>

Force support three types of sorting:

|                      |                                                                                                                     |
| -------------------- | ------------------------------------------------------------------------------------------------------------------- |
| Default              | Will sort the game object in way that they was created (e.g how GameObject-Component-System (GCS) handle it).       |
| Alphabetical         | Will sort the game object by name or alphabetical.                                                                  |
| Use UUID's Comparing | Will sort the game object by its underlying UUID. You can access to object UUID from script by calling `GetUUID()`. |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://danil-dukhovenko.gitbook.io/force/force-editor/editor-user-interface/explorer.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
