Wat is het GODOT-bestandsformaat?
Een .godot-bestand is het projectconfiguratiebestand voor de Godot game engine, de open-source 2D- en 3D-engine die wordt onderhouden door de Godot Foundation. Het heet bijna altijd project.godot, en de map waarin het staat is de project-root. Godot verwijst naar elk activum in die map met het res:// pad-voorvoegsel, dus dit ene bestand definieert waar een project begint.
Het bestand is platte UTF-8-tekst in een INI-stijl lay-out. Het begint met een config_version-regel en groepeert instellingen vervolgens in secties zoals [application], [display], [input] en [rendering]. De sectie [application] bevat de belangrijkste waarden: config/name voor de projecttitel, run/main_scene voor de scène die bij het opstarten wordt geladen (een .tscn-bestand) en config/icon. Het config_version-nummer bewaakt de compatibiliteit: Godot 3.x schrijft 4 en Godot 4.x schrijft 5, en de editor zal geen project openen waarvan de versie nieuwer is dan hij begrijpt.
De extensie werd geïntroduceerd met Godot 3.0 in 2018 en verving het oudere engine.cfg dat in Godot 2.x werd gebruikt.
Beveiliging & veiligheid
RISICO: LOWproject.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.
Formaatdetails
in een notendopProgramma's die GODOT-bestanden openen
Technische details
diepe specificaties| Encoding | UTF-8 text |
| Byte order | N/A (text) |
| Container | INI-like sections with [section] headers and key=value entries; keys often use slash paths such as application/config/name |
| Typical size | 1 KB to a few KB |
| Structure | Plain-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. |
| Integrity | None built in |
| Platforms | Windows, macOS, Linux, Android, Web |
| Config Version | Version 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. |
| Notes | The 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 Extra | Godot 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. |
| Uitgebracht | 2018 (Godot 3.0) |
| Laatste versie | config_version=5 (Godot 4.x) |
| Specificatie | docs.godotengine.org |
GODOT conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over GODOT-bestanden.