Config.jsonSi votre jeu nécessite des configurations spécifiques (par exemple un niveau de difficulté, des options de gameplay, etc.), le Back Office est capable de lire automatiquement un fichier nommé Config.json si la classe correspondante existe.
📝 Ce fichier n’est pas obligatoire.
Si vous avez déjà votre propre système de configuration, vous pouvez le conserver.
👉 En revanche, si vous utilisez des arguments de lancement, il est recommandé d’utiliser un Config.json à la place.
Config.jsonPour que le fichier soit reconnu automatiquement :
Créez une classe nommée GameConfig.
Ajoutez Game_Config dans vos Scripting Define Symbols (dans les Player Settings).
Créez un fichier .asmdef nommé :
Vbo.GameClass.Runtime.
Exemple :

GameConfig – Chicken Defensenamespace VaroniaBackOffice
{
public enum Difficulty
{
FeatherweightFarmer = 0, // Easy
PoultryPanic = 1, // Medium
Vulturegeddon = 2, // Hard
}
public class GameConfig
{
public Difficulty Difficulty;
public bool SpawnBonus;
public GameConfig()
{
Difficulty = Difficulty.FeatherweightFarmer;
SpawnBonus = true;
}
}
}
Depuis l'éditeur Unity vous pouvez modifier ce fichier de façon intuitive :
