# Basic Folder Structure

<figure><img src="/files/kFsqDSFNa3XnlNitRwNU" alt="Cover image"><figcaption></figcaption></figure>

The folder structure doesn't have to be overly complicated to work efficiently. Below are some examples of basic folder structures that experienced forgers have come up with, and are tuned to work for the common object groups in a Forge map. A basic folder structure is useful for categorizing objects into large categories that still differentiate them enough to be understandable.

## Advantages

The advantages to having a basic folder structure are:

* Fast to set up
* Easy to understand
* Easier to get forgers to use it who are unfamiliar or against using the Folders tab
* Less budget usage, as every folder takes up Forge Simulation Memory. This is only really an issue on maps that are nearing 100% Forge Simulation Memory and really need to scrape the bottom of the optimization barrel to botch together the map being just under the forging budget limits.

## Disadvantages

The disadvantages to having a basic folder structure are:

* Some objects will not be organized to descriptive enough folders
* Selecting specific groups of objects is more difficult as objects from multiple categories may be in the same folder
* It may take longer to find specific objects due to multiple objects of different types being in the same folder

## Examples

Examples of basic folder structures used by experienced forgers:

### MikRips

<details>

<summary>General</summary>

* 00 Blockout
* 01 Sandbox
  * Gamemodes
  * Lighting
  * Misc.
  * Nav Mesh
  * Spawns
  * Vehicles
  * Volumes
  * Weapons Equipment
* 02 Scripts
* 03 Containment
* 04 Art

</details>

## timmyforges

<details>

<summary>General</summary>

* Art
* Blockers
* Blockout
* Dynamic
* Emissives
* Gameplay

</details>

If you're confused what the `root folder` means, see [Set as Root Folder](/forge/forge-basics-and-ui/forge-interface/folders.md#set-as-root-folder)

***

#### <mark style="color:green;">Contributors</mark>

Okom\
MikRips\
timmyforges


---

# 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://wiki.thescriptersguild.com/forge/forge-basics-and-ui/forge-interface/folders/basic-folder-structure.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.
