Skip to main content
Version: 1.11 (Beta)

Storage Paths and Files

Use this page to find the folders and files created or managed by Godot Launcher.

Default folders

PurposeDefault path
New projects<home>/Godot/Projects
Downloaded editor installs<home>/Godot/Editors
Launcher config files<home>/.gd-launcher

On Windows, <home> is your user profile folder, such as C:\Users\You. On Linux and macOS, <home> is your home directory, such as /home/you or /Users/you.

You can change the project and editor install locations from Launcher Settings.

Config files

Godot Launcher stores small internal files in the config folder:

FilePurpose
prefs.jsonUser preferences such as paths, language, update settings, and launch behavior.
projects.jsonThe local project list, including device-specific project organization and activity.
editor-catalog.jsonSaved official editor catalog data used when a refresh is unavailable.
releases.jsonCached official stable Godot release metadata.
prereleases.jsonCached official prerelease metadata.
installed-releases.jsonRegistered official and custom editor installs.
migrations.jsonInternal migration state.

Project folders

Godot Launcher expects each imported or created project to have a project.godot file.

Adding an existing project does not move it. The launcher keeps a local record that points to its folder.

Information that stays on this computer

Some project information belongs to one launcher installation and stays in the local project list:

  • The selected external code editor, such as Visual Studio Code, VSCodium, or None.
  • The project's last-opened history used for recent-project ordering and tray quick launch.
  • Pin state and pinned-project order.

These choices are not restored when you add the project on another computer.

Information stored with the project

When present, .godotlauncher identifies:

  • The Godot Launcher version that wrote it.
  • The selected Godot editor channel, flavor, compatible base version, and exact version.

The file does not contain the code editor choice, recent activity, or pin order. The launcher can still recognize a supported code editor from the project's existing setup.

warning

.godotlauncher and the JSON files in the launcher config folder are launcher-managed. Edit them manually only when you are recovering from a specific problem and have a backup.

Per-project editor settings

Godot Launcher isolates Godot editor settings per project and editor version.

The settings file name follows this pattern:

editor_settings-<major.minor>.tres

For the full explanation, see Editor Settings Per Project.

Custom editor manifests

Custom-built Godot editors are registered from:

godotlauncher-editor-manifest.json

For the manifest shape, see Custom Editor Manifest Format.