Ah donc ui_x_qwerty tu as dû rajouter des inputs pour te déplacer sur les boutons où tu as fait autrement pour que ce soit automatique comme le ui_x normal?
Et le singleton ouais c'est pratique en game jam! ^^
Config File ça peut être long à mettre en place en game jam, mais GDQuest a une vidéo sur ça et une autre sur "coding a save system" (truc du genre) pour gérer les fichiers de règle + générale. Une fois que tu sais te servir des 2, tu peux faire à peu près tout ce que tu veux. Ne pas oublier de mettre dans user:// et non res:// par contre! (explication dans la doc)
EDIT: Tu peux juste créer une node ou load un script avec ta classe qui gère les settings. Après ça dépend des jeux, parfois tu as besoin du singleton si tu as un système assez avancé pour les settings. Si le joueur ne peut pas vraiment modifier les settings, tu peux load au menu principal sans singleton. Sinon, singleton pour changer autant sur le menu principal quand quand tu load n'importe quelle scene.
Pas obligé d'utiliser un singleton peut-être si sur ta scène de menu principal tu load ton config file, (puisque c'est un passage obligé ça va mettre ta fonction en route de toute manière) mais tu peux faire la technique du singleton à la place oui. Ma philosophie c'est que + tu trouves des moyens de ne pas utiliser les singletons, mieux c'est niveau bonnes pratiques et performances! ^^