> For the complete documentation index, see [llms.txt](https://danil-dukhovenko.gitbook.io/force/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://danil-dukhovenko.gitbook.io/force/force-editor/editor-user-interface/menu-bar.md).

# Menu Bar

The first thing you should pay attention to is **Menu Bar** (1). Menu Bar is a panel window in which, as in any other program, displays information about quick actions that you can do or configure or create is displayed. For example you can create **GameObject's** from it or attaching to them components.

<div align="left"><figure><img src="https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2FBBBZnJznMHniwhBR2CHa%2Fimage.png?alt=media&amp;token=370df257-56e4-4526-9773-0f9cb1d22e3b" alt=""><figcaption><p>Menu bar</p></figcaption></figure></div>

At the moment, the **Menu Bar** contains several bar items that are used for management:

* **File**
* **Edit**
* **Gameplay**
* **Objects**
* **Components**
* **Assets**
* **Window**
* **Help**

When you click on **File** you open pop up with basic actions for project and scenes and several other options that **Force** is using.

<div align="left"><figure><img src="https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2FGazKzItZw6xQwM6YeI6d%2Fimage.png?alt=media&amp;token=e3f01e98-e53a-4ae1-89db-19846128955b" alt=""><figcaption><p>File Menu</p></figcaption></figure></div>

<table data-full-width="false"><thead><tr><th width="177">Command</th><th>Description</th></tr></thead><tbody><tr><td>New Project</td><td>Opens the <strong>New Project</strong> window that allows to create new project. After project being created it opens immediately.</td></tr><tr><td>Open Project</td><td>Opens the <strong>Open Project</strong> window that allows to open already created project.</td></tr><tr><td>Close Project</td><td>Close current project and shows <strong>Startup Window</strong>.</td></tr><tr><td>Save Project</td><td>Saves currently opened project.</td></tr><tr><td>Recent Projects</td><td>Shows a dropdown with latest opened recent using projects.</td></tr><tr><td>New Scene</td><td>Opens <strong>New Scene</strong> window that allows create a new scene. By default scene stores it in <strong>Scenes</strong> folder and will be added to the <strong>Explorer</strong>, as well as its file that can be found in the <strong>Browser</strong>.</td></tr><tr><td>Open Scene</td><td>Opens <strong>Open Scene</strong> window with all created scenes in the project.</td></tr><tr><td>Save Scene</td><td>Saves the current scene in directory from witch it was opened. If not creates new asset for it.</td></tr><tr><td>Save Scene As...</td><td>Opens dialog box that allows to choose save location of the current scene.</td></tr><tr><td>Preferences...</td><td>Opens <strong>Force Editor</strong> settings page.</td></tr><tr><td>Project Settings...</td><td>Opens <strong>Project</strong> settings page.</td></tr><tr><td>Startup Window</td><td>Opens the <strong>Startup Window</strong> and allows to create or open project.</td></tr><tr><td>Exit</td><td>Close the <strong>Force</strong>.</td></tr></tbody></table>

When you click on **Edit** you open pop up with actions that you can do with selected **GameObjects**.

<div align="left"><figure><img src="https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2F0L2dBdVqfDLBi5ynn1Ns%2Fimage.png?alt=media&amp;token=3aa08802-5329-4732-8c89-324139dc0641" alt=""><figcaption><p>Edit menu</p></figcaption></figure></div>

| Command           | Description                                                                  |
| ----------------- | ---------------------------------------------------------------------------- |
| Undo              | **Undo** the current action.                                                 |
| Redo              | **Redo** action.                                                             |
| Undo Redo History | Opens the **Undo Redo History** window.                                      |
| Cut               | **Cut** selected GameObject and allows to paste it.                          |
| Copy              | **Copy** selected GameObject and allows to paste it.                         |
| Paste             | **Paste** copied GameObject.                                                 |
| Duplicate         | **Duplicate** (made a copy) of selected GameObject with the same Components. |
| Focus             | **Focus** on the selected GameObject.                                        |
| Rename            | **Rename** a selected GameObject.                                            |
| Delete            | **Delete** selected GameObject from scene.                                   |

When you click on **Gameplay** you open pop up with actions that you can do with runtime / play mode and control state of your game.

<div align="left"><figure><img src="https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2FqKCKVctMeDUH8FpAicrK%2Fimage.png?alt=media&amp;token=803f86c2-a6e1-46f6-a3f4-0a82843e2412" alt=""><figcaption><p>Gameplay menu</p></figcaption></figure></div>

| Command        | Description                                                                         |
| -------------- | ----------------------------------------------------------------------------------- |
| Play           | Starts to **play** the scene.                                                       |
| Simulate       | Starts to **simulate** physics in the scene.                                        |
| Pause          | **Pause** the playing scene.                                                        |
| Stop           | **Stops** the played scene.                                                         |
| Restart        | **Restarts** the playing scene or simulation.                                       |
| Maximize       | Go to full play mode screen when you play the game and hide all panels and dialogs. |
| Build Scripts  | Runs the **Build Manager** that will build script project and compile scripts.      |
| Update Scripts | **Update**, refresh and regenerate the script project.                              |

When you click on **Objects** you open pop up with basic templates of GameObjects. Thats opportunity to create a **Game Object** with specific type and components.

<div align="left"><figure><img src="https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2Fr9oKoZwIqiIGXZoivqg3%2Fimage.png?alt=media&amp;token=a285502b-7333-4ec3-b763-ae07540dbdb6" alt=""><figcaption><p>Objects menu</p></figcaption></figure></div>

For example, you can click on **Empty Object**, and you will have a new empty object (without components), or click on **Sprite** to create a new sprite object with its main rendering component. And after that, these objects will appear in the **Scene View** (5) and in the **Explorer** (3).

***

When you click on **Component** you open pop up with basic group of components that even exist in **Force**. Each group divided for specific usage. Thats opportunity to attach to **Game Object** a specific component and customize it how would you like.

<div align="left"><figure><img src="https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2Fi6upZsiNneCLKNjpQSMZ%2Fimage.png?alt=media&amp;token=88fcdaae-20e0-41d5-bdd9-a65a7dc4621d" alt=""><figcaption><p>Components Menu</p></figcaption></figure></div>

Each selected component will be added to the GameObject from this panel **only if** the object is selected in the **Explorer** (3). All components attached to objects will be displayed in **Inspector** (4).

When you click on **Assets** you open pop up with the same actions as in [**Assets Browser**](/force/force-editor/editor-user-interface/browser.md)**,** allowing modify and control assets from there.

<div align="left"><figure><img src="https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2FoGDOS6IjZmreI1dFigbI%2Fimage.png?alt=media&amp;token=6c8d2d1d-a715-4d50-a9d8-f34f4d1a7646" alt=""><figcaption><p>Assets Menu</p></figcaption></figure></div>

When you click on **Window** you open pop up with action that can be applied to the window such a add panels and changing layouts.

<div align="left"><figure><img src="https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2F2xrQff7VMbx4unWtynqu%2Fimage.png?alt=media&amp;token=1a50ff8e-444b-4323-a4ba-a2f759d5d2e9" alt=""><figcaption><p>Window Menu</p></figcaption></figure></div>

For a example by clicking on **Panels** menu you open popup with all supported panels for usage in the **Force**.

By clicking on **Layouts** menu you open popup with all existing layout for editor that user can use.

<div align="left"><figure><img src="https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2FZwMlep33x4owj0RyOKek%2Fimage.png?alt=media&amp;token=ad140a0c-7004-4cf9-81d8-fdbe7d923331" alt=""><figcaption><p>Layout Menu</p></figcaption></figure></div>

| Layout  | Description                                                                                                                                      |
| ------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| Default | Default layout where **Explorer** on left, **Inspector** on right, **Assets Browser** & **Console** on down and **Scene/Game** in the center.    |
| New     | New (Kenny's) layout where **Explorer** & **Inspector** on right, **Assets Browser** & **Console** on right-down and **Scene/Game** in the left. |
| Edit    | Edit layout where show only **Inspector** on right side and **Scene/Game** on the left.                                                          |
| Tile    | Tile layout where all panels shows on right as tiles and **Scene/Game** on the left.                                                             |

When you click on H**elp** you open pop up with list of help operation that you perform in **Force**. For example you can open **Information** window about current development stage of Force.

<div align="left"><figure><img src="https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2FdYhOtrt4ve99wj7VEppt%2Fimage.png?alt=media&amp;token=d99d8799-2ede-4688-9fed-a561eb59c5eb" alt=""><figcaption><p>Help Menu</p></figcaption></figure></div>

**Home, Editor Reference**, and **Scripting Reference** is just links to this API documentation.

Button **Information**, allow you to display information about editor because it under development and of cource this information only available only in Debug build of engine (for now).&#x20;

Also if you find a bug or crash you can click on **Report a Bug** button to report about problem that happens in **Force**.

**About Force** menu item open window with short information about **Force** and with some links to me or to Github repository.

<figure><img src="https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2F4XpuJyaNeNMLqoz4suoB%2Fimage.png?alt=media&amp;token=43b88abc-b9f9-4db2-8b11-7fd579b3d568" alt=""><figcaption><p>About</p></figcaption></figure>
