How arturofbc/fantasyshootemup works
This repository appears to be a Godot action game, with player selection and combat supported by enemies, levels, HUD, and score-related content. The tree also shows a global data script and a SignalBus addon as shared runtime infrastructure. The README is empty and the only sampled source is a build-time icon generator, so runtime wiring and the exact player-to-result flow cannot be verified; uncertain connections are omitted.
Components 18
Game interface
- Title screen
scenes/UI/screens/title - Player selection
scenes/UI/screens/player_select - Game HUD
scenes/UI/game_hud - Score
score
Gameplay
- Player
scenes/player - Weapons
scenes/player/weapons - Projectiles
scenes/weapons/projectiles - Power-ups
scenes/entities/power_ups - Effects
scenes/entities/vfx
World and enemies
- Enemies
scenes/enemy - Enemy behaviours
scenes/enemy/behaviours - Enemy spawner
scenes/enemy/spawner - Level content
scenes/levels - Level manager
scenes/levels/manager
Shared systems
- Global data
globals/global_data.gd - Signal bus
addons/SignalBus/scripts/signal_bus.gd - Signal subscriber
addons/SignalBus/scripts/signal_bus_subscriber.gd
Other components
- Player