feat: add post-processing pass and video settings menu

Enable glow/bloom, color adjustments, and MSAA+FXAA across all three
arenas so emissive ship/station accents actually bleed light and edges
read cleanly. Expose the player-facing knobs (anti-aliasing mode, glow
intensity, brightness) through a new Settings screen off the main menu,
persisted via a VideoSettings autoload that scales each arena's own
tuned Environment values on load rather than overwriting them.
This commit is contained in:
Josh Creek
2026-08-03 19:53:56 +01:00
parent 171cd4a840
commit 3fdf270aa9
10 changed files with 323 additions and 1 deletions
+4
View File
@@ -129,6 +129,10 @@ func _on_match_pressed() -> void:
get_tree().change_scene_to_file("res://scenes/match.tscn")
func _on_settings_pressed() -> void:
get_tree().change_scene_to_file("res://scenes/settings.tscn")
func _on_spectate_pressed() -> void:
GameSettings.spectate_bot_a_path = _selected_path(bot_a_dropdown)
GameSettings.spectate_bot_b_path = _selected_path(bot_b_dropdown)