Where Does Defold Store User Files and Settings?
Defold user files in ~/.defold, project game.project settings, and the editor config by the exe.
Last updated
Defold splits user state three ways. Personal editor data like custom project templates lives in a .defold folder in your home directory. Each game's settings live in game.project at its repo root, traveling with version control. JVM tuning and install level defaults live in a config file beside the editor executable.
That split maps neatly to backup habits. The home folder carries your templates across machines, game.project carries per game truth for collaborators, and the install config only matters for memory flags and JDK picks. Deleting the home folder resets the editor without touching a single project.
Where Defold stores this, by platform
%USERPROFILE%\.defold
Create it with a welcome.edn file to add custom project template tabs. The editor config beside the executable holds JVM flags like heap size, with game.project staying per repo instead.
~/.defold
Same role and welcome.edn mechanism as Windows. Per project game.project files move with their repos, so only this folder needs a home directory backup.
~/.defold
Identical layout to the other platforms. The install level config sits next to the Defold binary, while this folder and game.project cover everything personal and per project.
Frequently asked questions
how do i move defold editor customizations to a new pc
Copy the .defold folder from home to the new machine. It holds custom project templates and editor level state, while each project's game.project travels inside its own repo. Both halves matter for an identical setup.
where are defold project settings stored
Edit game.project in the project root, the INI style file every Defold game must keep there. The engine reads bootstrap and display settings from it at launch, and the editor presents the same values grouped by category.
Notice an outdated path? Let us know.