.GODOT

GODOT File

Godot Engine Project File
Ask a question
QUICK ANSWER

A .godot file is the project configuration file for the Godot game engine, almost always named project.godot. It is a plain-text, INI-style file that stores project-wide settings such as the project name, the main scene, display size, and input mappings, and the folder that holds it is treated as the project root. To open it, install the free Godot Engine and use the Project Manager to import the folder, or double-click the file to launch the editor. You can also open it in any text editor to read or edit it by hand.

Developer: Godot Engine contributors (Godot Foundation) Category: Settings Files MIME: text/plain
OPENS ON Windows macOS Linux
Related: .ICA · .DS_STORE · .WMZ · .CFG

On this page

19k+ extensions indexed
Last reviewed Jun 15, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the GODOT file format?

A .godot file is the project configuration file for the Godot game engine, the open-source 2D and 3D engine maintained by the Godot Foundation. It is almost always named project.godot, and the folder that contains it is the project root. Godot points to every asset in that folder using the res:// path prefix, so this one file defines where a project begins.

The file is plain UTF-8 text in an INI-style layout. It starts with a config_version line, then groups settings into sections such as [application], [display], [input] and [rendering]. The [application] section carries the important values: config/name for the project title, run/main_scene for the scene that loads at startup (a .tscn file), and config/icon. The config_version number gates compatibility: Godot 3.x writes 4 and Godot 4.x writes 5, and the editor will not open a project whose version is newer than it understands.

The extension arrived with Godot 3.0 in 2018, replacing the older engine.cfg used in Godot 2.x.

Security & safety

RISK: LOW

project.godot is a plain-text configuration file with no executable code, so opening it in a text editor is safe. The risk comes from the surrounding project, not the file: a Godot project can contain GDScript or C# and autoload scripts that run when the project is opened in the editor. Only open projects from sources you trust, and inspect the [autoload] entries and scripts before running an unfamiliar one.

Format details

in a nutshell
FULL NAMEGodot Engine Project Fileaka project.godot, Godot project file
DEVELOPERGodot Engine contributors (Godot Foundation)since 2018 (Godot 3.0)
MIME TYPEtext/plain
TYPEText-based, INI-style configuration file

Programs that open GODOT files

Windows4 apps
Notepad Open-source Open the file to view or edit the INI-style settings directly.
Godot Engine Open-source Open the Godot Project Manager, click Import, and select the folder that holds project.godot to load the project; double-clicking the file launches the editor if the association is set.
Godot Engine .NET (C# build) Open-source Use the Mono/.NET build to open the same project.godot when the project uses C# scripts.
Visual Studio Code Free Open project.godot as text to inspect or hand-edit settings; the godot-tools extension adds project awareness.
macOS2 apps
Godot Engine Open-source Launch Godot, choose Import in the Project Manager, and point it at the folder containing project.godot.
Visual Studio Code Free Open project.godot as a text file to review or edit its sections.
Linux3 apps
Godot Engine Open-source Run the Godot binary, open the Project Manager, and import the folder that contains project.godot.
godot (command line) Open-source Run 'godot --path /path/to/project' or point Godot at the folder to open, run or export the project headlessly.
Any text editor (nano, gedit, Kate) Open-source Open project.godot as plain text to read or edit the configuration.

Technical details

deep spec
EncodingUTF-8 text
Byte orderN/A (text)
ContainerINI-like sections with [section] headers and key=value entries; keys often use slash paths such as application/config/name
Typical size1 KB to a few KB
StructurePlain-text configuration listing project-wide settings. Opens with a header comment and a config_version line, followed by sections like [application], [display], [input], [rendering], [autoload] and [global]. The [application] section holds config/name (project title), run/main_scene (path to the startup scene, e.g. res://main.tscn) and config/icon.
IntegrityNone built in
PlatformsWindows, macOS, Linux, Android, Web
Config VersionVersion tag inside the file that gates compatibility. Godot 3.x uses config_version=4, Godot 4.x uses config_version=5. An engine will refuse to open a file whose config_version is newer than it supports.
NotesThe file also acts as the project marker: the folder containing project.godot is the project root, and paths inside the engine are addressed relative to it via the res:// prefix. It replaced the earlier engine.cfg (Godot 2.x and before) when Godot 3.0 switched to the .godot extension.
Structure Summary ExtraGodot loads a binary project.godot first if present and falls back to the text form; the text form is what is committed to version control.
Released2018 (Godot 3.0)
Latest versionconfig_version=5 (Godot 4.x)
Specificationdocs.godotengine.org

GODOT conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with GODOT files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about GODOT files.

Frequently asked questions

How do I open a .godot file?
Install the free Godot Engine, open the Project Manager, click Import, and select the folder that contains project.godot. If file associations are set, double-clicking the file opens the editor directly. To just read it, open it in any text editor.
Why is my .godot file always called project.godot?
Godot standardized on the single name project.godot so the engine can reliably detect a project's root folder. Custom names were tried early on but removed, and one project.godot per folder is now the rule.
What is config_version in project.godot?
It is a compatibility marker. Godot 3.x writes config_version=4 and Godot 4.x writes config_version=5. If a project's config_version is newer than your editor supports, Godot refuses to open it until you use a matching or newer version.
Can I edit project.godot by hand?
Yes. It is INI-style text, so you can change settings like application/config/name or application/run/main_scene in a text editor. Keep the syntax valid, and prefer the editor's Project Settings dialog for anything you are unsure about.
My project won't open and says the config version is too new. What now?
The file was saved by a newer Godot version. Download a Godot build that matches or exceeds the config_version in the file, or ask the project's author which version they used.
Is a .godot file safe to open?
The text file itself is harmless. The caution is that the project around it may include scripts and autoloads that run in the editor, so only open Godot projects from sources you trust.

References

1Godot Engine documentation - File system and project structuredocs.godotengine.org
2Godot Engine file formats (official docs)docs.godotengine.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Related extensions

.ICACitrix Independent Computing Architecture file
.DS_STOREmacOS Finder Desktop Services Store (.DS_Store)
.WMZWindows Media Player Skin
.CFGConfiguration File
.LICLicense File
.CONFConfiguration File

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z