Project Panel

The Project panel is the file browser for your project. By default it is docked at the bottom of the editor, alongside the Console. It has two parts: a folder tree on the left and the contents of the selected folder on the right.

Project panel

Folder tree

The left pane shows the project’s folder hierarchy.

  • Search… — the field at the top filters the tree by name in real time.

  • Click a folder to make it the selected folder; its contents appear on the right.

  • Expand and collapse folders with the arrows.

Folder contents

The right pane shows the files and sub-folders of the selected folder as thumbnails.

  • Breadcrumb — the path along the top; click any segment to jump to that folder.

  • Icon size — the slider scales the thumbnails. At its lowest setting the contents switch to a compact list view; higher settings show progressively larger icons.

  • Options (the button) — contains Show hidden files, which reveals files normally hidden (.meta files, dot-files, manifest.blk, the generated CLAUDE.md, and similar).

  • Build status — while an asset is being (re)built its thumbnail shows a loading spinner. After the build, a badge appears on the thumbnail if the asset produced messages: a red cross for build errors, or a yellow warning icon for warnings.

Working with files

  • Open — double-click a folder to enter it. Double-click a file to open it: prefabs open in the prefab editor, shader graphs in the shader graph editor, scripts and text files in the code editor. Selecting a texture, material, or other resource shows its editor in the Importer.

  • Selection — click to select; Ctrl + click toggles individual items, Shift + click selects a range, and you can drag a box around several items. Click empty space or press Escape to clear the selection.

  • Shortcuts (when the panel is focused): Ctrl+C copy, Ctrl+V paste, Ctrl+D duplicate, F2 rename, Delete delete.

  • Delete — deleted files are moved to a recycle bin and can be restored with Undo.

  • Drag and drop (see Drag and Drop for every interaction):

    • Drag a file onto another folder to move it; hold Ctrl while dragging to copy instead.

    • Drag an asset out of the panel onto a scene node, an inspector resource field, or the viewport — prefabs and models dropped into the viewport are instantiated.

    • Drag a node from the Outliner onto a folder to save it as a new prefab, or onto an existing .prefab file to replace that prefab’s contents (after a confirmation).

Context menu (empty space or folder)

Right-clicking empty space or a folder offers:

  • Paste — paste copied files into this folder.

  • Reveal in File Explorer / Open in Terminal — open the folder in the OS.

  • Create — a submenu for creating new items:

    • Folder, Daslang script, Prefab, Material, Shader Graph (New), Shader (New), CubeMap, Texture2DArray, TextFile — create the file in this folder.

    • Texture and Model — shown only when AI generation is available; they open the AI Generation Tool to generate the asset.

Context menu (file)

Right-clicking a file offers a common set of actions, plus extras depending on the file type:

  • Open / Open in Text Editor — open the file, or force-open it in the code editor.

  • Reveal in File Explorer / Open in Terminal.

  • Rename, Delete, Copy, Paste, Duplicate, Copy Path.

Type-specific actions:

  • ModelInstantiate Model (add it to the scene) and Make Prefab (create a .prefab from it).

  • PrefabInstantiate Prefab, Extend Prefab (create a derived prefab), and Set as initial prefab.

  • Material, Prefab, ModelSelect in Scene (select the nodes that use it).

  • Texture (when AI generation is available) — Edit with prompt and Create model from image, both opening the AI Generation Tool.