-
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Description:
Convert hard-coded globals in globals.gd (e.g., difficulty=1.0, volumes=1.0) to a Godot Resource for centralized config.
Why is this useful?
- Learning Godot: Global resources for settings.
- Extensibility: Easy mode/difficulty switches.
- Balancing: Volume/difficulty tweaks without code.
Proposed Implementation:
- Create
SettingsConfig.treswith fields: difficulty (1.0), master_volume (1.0), audio_buses. - Load in
Globals.gd_ready():var settings = load("res://resources/SettingsConfig.tres"). - Replace constants with
settings.difficulty, etc. - Apply in game logic (e.g., enemy scaling).
Additional Context:
Supports options menu; aligns with audio buses.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Projects
Status
Todo