#
Project Settings
FuncGodot adds a few helpful Project Settings to Godot.
#
FuncGodotLocalConfig
Local machine project wide settings. Can define global defaults for some FuncGodot properties.
#
DO NOT CREATE A NEW RESOURCE!
This resource works by saving a MyGameFuncGodotConfig.json configuration file to your game's user:// folder and pulling the properties from that config file rather than this resource. Use the premade addons/funcgodot/funcgodotlocalconfig.tres instead.
NOTE: You need to run your project at least once before attempting to export settings, so that the user:// folder can be created by Godot! Otherwise you will run into an error and the config file will not export!
Handling local project configuration settings in this way means they need to be set individually on every machine you load your project onto. These settings are not saved to source control. The benefit is that this allows teams to more easily work together even with drastically different tool installation paths.
See also
FGD stands for "Forge Game Data", leftover from when the Half-Life 2 level editor Hammer used to be the Half-Life 1 editor Worldcraft, and before...
Why are my textures blurry?! Can I do... How does FuncGodot handle source control? Why am I getting an error trying to export my Local Configuration?
Resource file used to express a set of FuncGodotFGDEntity definitions. Can be exported as an FGD file for use with a Quake map editor.
In order to map for Godot in your chosen map editor, you'll need to tell your map editor about your game.
Designing a directory structure for your game is its own art, and the layout of your project files can depend greatly on the kind of game you're...