How umar-972/ashfall-protocol works
This appears to be a Godot game project with a player, a level, a minimap, menu screens, settings, achievements, and save-management code. The tree suggests a user-facing flow from menu to gameplay, with achievement and settings features alongside it. No README or source excerpts were provided, so actual scene wiring, calls, and data transfers cannot be verified; the graph therefore shows the identified components without speculative connections.
Components 14
Gameplay
- Player
Player Stuff/Player/player.gd - Level 1
levels/level_1.gd - Level Manager
levels/Level Manager/levels.gd - Mini Map
Player Stuff/Mini Map/mini_map.gd
Menus
- Main Menu
UI_UX/Main Menu/Menu/main_menu.gd - Achievements Page
UI_UX/Main Menu/AchievmentsFolder/achievements_page.gd - Achievement Entry
UI_UX/Main Menu/AchievmentsFolder/achievement_entry.gd
Progress
- Achievement Logic
UI_UX/Main Menu/AchievmentsFolder/Achievement.gd - Achievement Data
UI_UX/Main Menu/AchievmentsFolder/AchievementData.gd - Achievement Manager
Autoloads/achievement_manager.gd - Save Manager
Autoloads/SaveManager.gd
Settings
- Settings UI
UI_UX/Main Menu/Menu/setting.gd - Settings Manager
Autoloads/settings_manager.gd - Translations
Languages/languages.csv