How chawischi/portfolio_game works
One Last Climb is a Godot 2D platformer about Eugene climbing through five stages to reach the summit. The documented play loop centers on platforming abilities, collecting flowers, and checkpoint dreams; the tree identifies the relevant scenes and scripts. No source excerpts were provided, so links between most runtime components are omitted rather than inferred from filenames.
Main entry points: checkpoint.gd Checkpoint · player.gd Player · dream_overlay.gd Dream overlay · main_menu.gd Main menu
Components 21
Platforming
- Player
Scripts/Player/player.gd - Player scene
Scenes/Player/Player_Eugene.tscn - Camera
Scripts/Player/camera_controller.gd - Bat enemy
Scripts/Enemies/bat_enemy.gd - Enemy scene
Scenes/Enemies/BatEnemy.tscn
World and stages
- Five levels
Scenes/Levels - Stage layouts
Scenes/Layouts - Level sections
Scenes/Trechos - Checkpoint
Scripts/Managers/checkpoint.gd - Level trigger
Scripts/Managers/level_trigger.gd - Kill zone
Scripts/Trechos/kill_zone.gd
Story and UI
- Dream overlay
Scripts/UI/dream_overlay.gd - Dialog manager
Scripts/Managers/dialog_manager.gd - Flower collectible
Scripts/UI/flower.gd - HUD
Scripts/UI/hud.gd
Game controls
- Game manager
Scripts/Managers/game_manager.gd - Main menu
Scripts/Managers/main_menu.gd - Menu scene
Scenes/UIs/main_menu.tscn - Pause menu
Scripts/Managers/pause_menu.gd - Options menu
Scripts/Managers/options_menu.gd
Other components
- Player
Connections 3
- Player → Player: controls
- Player → Main menu: starts game
- Checkpoint → Dream overlay: starts dream