├── .gitignore ├── .gitmodules ├── GAME_CONCEPT.org ├── LICENSE ├── README.org ├── docs └── feedback-report │ ├── data.csv │ ├── img │ ├── 01.gamedev.png │ ├── 02.dev.png │ ├── 03.godot.png │ ├── 04.assignments.png │ └── 05.topics.png │ ├── process.py │ └── report-backers-feedback.org ├── game ├── addons │ └── level_design_dock │ │ ├── LevelDesignDock.gd │ │ ├── LevelDesignDock.tscn │ │ ├── PackedSceneButton.gd │ │ ├── PackedSceneButton.tscn │ │ ├── PackedSceneButtonGroup.tres │ │ ├── plugin.cfg │ │ └── plugin.gd ├── assets │ ├── UI │ │ ├── loading_wheel.png │ │ ├── loading_wheel.png.import │ │ ├── robi_portrait.png │ │ └── robi_portrait.png.import │ ├── characters │ │ └── robi │ │ │ ├── hook.png │ │ │ ├── hook.png.import │ │ │ ├── robi_shaded.png │ │ │ ├── robi_shaded.png.import │ │ │ ├── shadow.png │ │ │ └── shadow.png.import │ ├── environment │ │ ├── background │ │ │ ├── cloud_big_1.png │ │ │ ├── cloud_big_1.png.import │ │ │ ├── cloud_small_1.png │ │ │ ├── cloud_small_1.png.import │ │ │ ├── cloud_small_2.png │ │ │ ├── cloud_small_2.png.import │ │ │ ├── decoration │ │ │ │ ├── birch_tree_01.png │ │ │ │ ├── birch_tree_01.png.import │ │ │ │ ├── birch_tree_02.png │ │ │ │ ├── birch_tree_02.png.import │ │ │ │ ├── birch_tree_03.png │ │ │ │ ├── birch_tree_03.png.import │ │ │ │ ├── bush_01.png │ │ │ │ ├── bush_01.png.import │ │ │ │ ├── bush_02.png │ │ │ │ ├── bush_02.png.import │ │ │ │ ├── debris_01.png │ │ │ │ ├── debris_01.png.import │ │ │ │ ├── debris_02.png │ │ │ │ ├── debris_02.png.import │ │ │ │ ├── dirt_overlay.png │ │ │ │ ├── dirt_overlay.png.import │ │ │ │ ├── rock_01.png │ │ │ │ ├── rock_01.png.import │ │ │ │ ├── rock_02.png │ │ │ │ ├── rock_02.png.import │ │ │ │ ├── root_01.png │ │ │ │ └── root_01.png.import │ │ │ ├── mountains.png │ │ │ ├── mountains.png.import │ │ │ ├── sky.png │ │ │ └── sky.png.import │ │ ├── interactive │ │ │ ├── checkpoint01_bottomWingsB.png │ │ │ ├── checkpoint01_bottomWingsB.png.import │ │ │ ├── checkpoint02_bottomWingsT.png │ │ │ ├── checkpoint02_bottomWingsT.png.import │ │ │ ├── checkpoint03_bottom.png │ │ │ ├── checkpoint03_bottom.png.import │ │ │ ├── checkpoint04_gradient.png │ │ │ ├── checkpoint04_gradient.png.import │ │ │ ├── checkpoint05_headWingsB.png │ │ │ ├── checkpoint05_headWingsB.png.import │ │ │ ├── checkpoint06_headWingsT.png │ │ │ ├── checkpoint06_headWingsT.png.import │ │ │ ├── checkpoint07_head.png │ │ │ ├── checkpoint07_head.png.import │ │ │ ├── checkpoint08_crystal.png │ │ │ ├── checkpoint08_crystal.png.import │ │ │ ├── hookTarget01_glow.png │ │ │ ├── hookTarget01_glow.png.import │ │ │ ├── hookTarget02_ball.png │ │ │ ├── hookTarget02_ball.png.import │ │ │ ├── hookTarget03_wings.png │ │ │ ├── hookTarget03_wings.png.import │ │ │ ├── portal01_bottom.png │ │ │ ├── portal01_bottom.png.import │ │ │ ├── portal02_wings.png │ │ │ ├── portal02_wings.png.import │ │ │ ├── portal03_frame.png │ │ │ └── portal03_frame.png.import │ │ └── props │ │ │ ├── birch_tree_01.png │ │ │ ├── birch_tree_01.png.import │ │ │ ├── birch_tree_02.png │ │ │ ├── birch_tree_02.png.import │ │ │ ├── birch_tree_03.png │ │ │ ├── birch_tree_03.png.import │ │ │ ├── bush_01.png │ │ │ ├── bush_01.png.import │ │ │ ├── bush_02.png │ │ │ ├── bush_02.png.import │ │ │ ├── debris_01.png │ │ │ ├── debris_01.png.import │ │ │ ├── dirt_overlay.png │ │ │ ├── dirt_overlay.png.import │ │ │ ├── rock_01.png │ │ │ ├── rock_01.png.import │ │ │ ├── rock_02.png │ │ │ ├── rock_02.png.import │ │ │ ├── root_01.png │ │ │ └── root_01.png.import │ ├── icons │ │ ├── icon_hook.svg │ │ └── icon_hook.svg.import │ ├── libraries │ │ └── heatmap.gdnlib │ ├── theme │ │ ├── button │ │ │ ├── disabled.stylebox │ │ │ ├── focused.stylebox │ │ │ ├── hover.stylebox │ │ │ ├── normal.stylebox │ │ │ └── pressed.stylebox │ │ ├── empty.stylebox │ │ ├── fonts │ │ │ ├── default_font.tres │ │ │ ├── default_font_bold.tres │ │ │ ├── default_font_code.tres │ │ │ ├── font_title.tres │ │ │ ├── montserrat │ │ │ │ ├── Montserrat-Black.ttf │ │ │ │ ├── Montserrat-Bold.ttf │ │ │ │ └── Montserrat-Medium.ttf │ │ │ └── source_code_pro │ │ │ │ └── SourceCodePro-Medium.otf │ │ ├── gdquest.theme │ │ ├── icons │ │ │ ├── chevron-right.svg │ │ │ ├── chevron-right.svg.import │ │ │ ├── chevron-up.svg │ │ │ └── chevron-up.svg.import │ │ ├── panel │ │ │ └── panel.stylebox │ │ ├── separator │ │ │ └── line.tres │ │ └── slider │ │ │ ├── grabber_area.stylebox │ │ │ └── slider.stylebox │ └── tilesets │ │ ├── basic-circle.png.import │ │ ├── prototype.png │ │ ├── prototype.png.import │ │ ├── prototype.tres │ │ ├── textures │ │ ├── dirt.png │ │ ├── dirt.png.import │ │ ├── grass.png │ │ └── grass.png.import │ │ ├── tileset.png │ │ ├── tileset.png.import │ │ ├── valley.png │ │ ├── valley.png.import │ │ └── valley.tres ├── default_env.tres ├── icon.png ├── icon.png.import ├── project.godot └── src │ ├── AI │ ├── EnemyCharger.gd │ ├── EnemyCharger.tscn │ ├── EnemyPassivePatrol.gd │ ├── EnemyPassivePatrol.tscn │ ├── Heatmap.gdns │ ├── HopperEnemy.gd │ ├── HopperEnemy.tscn │ ├── Pathfinder.gd │ ├── PatrolAgent.gd │ ├── PatrolAgent.tscn │ ├── Scheduler │ │ ├── BalancedSubScheduler.gd │ │ ├── SchedulableJob.gd │ │ └── Scheduler.gd │ ├── States │ │ ├── Charge.gd │ │ ├── Cooldown.gd │ │ ├── Destroyed.gd │ │ ├── Hooked.gd │ │ ├── HorizontalPatrol.gd │ │ ├── Jump.gd │ │ ├── SearchRadius.gd │ │ └── Stunned.gd │ ├── Steering │ │ ├── BehaviorController2D.gd │ │ ├── Behaviors │ │ │ ├── BlendedBehavior2D.gd │ │ │ ├── Individual │ │ │ │ ├── AlignBehavior2D.gd │ │ │ │ ├── ArriveBehavior2D.gd │ │ │ │ ├── EvadeBehavior2D.gd │ │ │ │ ├── FleeBehavior2D.gd │ │ │ │ ├── FollowHeatmapBehavior2D.gd │ │ │ │ ├── InterceptBehavior2D.gd │ │ │ │ ├── SeekBehavior2D.gd │ │ │ │ └── StraightLineBehavior2D.gd │ │ │ └── PrioritySteering2D.gd │ │ ├── SteeringBehavior2D.gd │ │ └── SteeringMotion2D.gd │ ├── SwarmerEnemy.gd │ ├── SwarmerEnemy.tscn │ ├── SwarmerSpawner.gd │ └── SwarmerSpawner.tscn │ ├── Autoload │ ├── DrawingUtils.gd │ ├── Events.gd │ ├── LevelLoader.gd │ ├── Settings.gd │ ├── Steering.gd │ └── Utils.gd │ ├── Combat │ ├── DamageSource.gd │ ├── DamageSource.tscn │ ├── DummyEnemy.gd │ ├── DummyEnemy.tscn │ ├── Hit.gd │ ├── HitBox │ │ ├── HitBox.gd │ │ ├── HitBox.tscn │ │ └── hitbox_default.tres │ ├── Stats.gd │ └── Stats.tscn │ ├── Levels │ ├── Level.tscn │ ├── Level1.tscn │ ├── Level2.tscn │ └── SkyParallaxBackground.tscn │ ├── Main │ ├── Game.gd │ ├── Game.tscn │ └── StateMachine │ │ ├── State.gd │ │ └── StateMachine.gd │ ├── Native │ └── Heatmap │ │ ├── .gdignore │ │ ├── Heatmap.cpp │ │ ├── Heatmap.h │ │ ├── Heatmap.sln │ │ ├── Heatmap.vcxproj │ │ ├── Heatmap.vcxproj.filters │ │ ├── SConstruct │ │ └── gdlibrary.cpp │ ├── Objects │ ├── Checkpoint.gd │ ├── Checkpoint.tscn │ ├── FallLimitArea.tscn │ ├── HookTarget.gd │ ├── HookTarget.tscn │ ├── HookTargetPullable │ │ ├── HookTargetPullable.gd │ │ ├── HookTargetPullable.tscn │ │ ├── PropelledBody.gd │ │ └── PropelledBody.tscn │ ├── MovingPlatform │ │ ├── MovingPlatform.gd │ │ ├── MovingPlatform.tscn │ │ ├── Waypoints.gd │ │ └── Waypoints.tscn │ ├── Portal.gd │ └── Portal.tscn │ ├── Player │ ├── Camera │ │ ├── CameraAnchor.tscn │ │ ├── CameraAnchorDetector.gd │ │ ├── CameraAnchorDetector.tscn │ │ ├── CameraRig.gd │ │ ├── CameraRig.tscn │ │ ├── ShakingCamera.gd │ │ └── ShakingCamera.tscn │ ├── FloorDetector.gd │ ├── FloorDetector.tscn │ ├── Hook │ │ ├── Arrow.gd │ │ ├── Arrow.tscn │ │ ├── Hook.gd │ │ ├── Hook.tscn │ │ ├── HookingHint.gd │ │ ├── InputContinuous.gd │ │ ├── SnapDetector.gd │ │ ├── SnapDetector.tscn │ │ └── States │ │ │ ├── Aim.gd │ │ │ └── Fire.gd │ ├── LedgeWallDetector.gd │ ├── LedgeWallDetector.tscn │ ├── PassThrough.tscn │ ├── Player.gd │ ├── Player.tscn │ ├── Rectangle.gd │ ├── Skin.gd │ ├── Skin.tscn │ ├── Skin │ │ └── Shadow.gd │ └── States │ │ ├── Air.gd │ │ ├── Debug.gd │ │ ├── Die.gd │ │ ├── Hook.gd │ │ ├── HopOnEnemy.gd │ │ ├── Idle.gd │ │ ├── Ledge.gd │ │ ├── Move.gd │ │ ├── Run.gd │ │ ├── Spawn.gd │ │ ├── Stagger.gd │ │ └── Wall.gd │ └── UI │ ├── LoadingTransition.gd │ ├── LoadingTransition.tscn │ ├── Title.tscn │ └── debug │ ├── DebugDock.gd │ ├── DebugPanel.gd │ └── DebugPanel.tscn └── img ├── banner.png ├── banner.svg ├── flinthook-4.png ├── hollow-knight-3.png ├── momodora-2.png ├── ori-2.png └── prototypes ├── hook!-prototype-3.png └── level-design-loops-illustration.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/.gitmodules -------------------------------------------------------------------------------- /GAME_CONCEPT.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/GAME_CONCEPT.org -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/LICENSE -------------------------------------------------------------------------------- /README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/README.org -------------------------------------------------------------------------------- /docs/feedback-report/data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/docs/feedback-report/data.csv -------------------------------------------------------------------------------- /docs/feedback-report/img/01.gamedev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/docs/feedback-report/img/01.gamedev.png -------------------------------------------------------------------------------- /docs/feedback-report/img/02.dev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/docs/feedback-report/img/02.dev.png -------------------------------------------------------------------------------- /docs/feedback-report/img/03.godot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/docs/feedback-report/img/03.godot.png -------------------------------------------------------------------------------- /docs/feedback-report/img/04.assignments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/docs/feedback-report/img/04.assignments.png -------------------------------------------------------------------------------- /docs/feedback-report/img/05.topics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/docs/feedback-report/img/05.topics.png -------------------------------------------------------------------------------- /docs/feedback-report/process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/docs/feedback-report/process.py -------------------------------------------------------------------------------- /docs/feedback-report/report-backers-feedback.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/docs/feedback-report/report-backers-feedback.org -------------------------------------------------------------------------------- /game/addons/level_design_dock/LevelDesignDock.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/addons/level_design_dock/LevelDesignDock.gd -------------------------------------------------------------------------------- /game/addons/level_design_dock/LevelDesignDock.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/addons/level_design_dock/LevelDesignDock.tscn -------------------------------------------------------------------------------- /game/addons/level_design_dock/PackedSceneButton.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/addons/level_design_dock/PackedSceneButton.gd -------------------------------------------------------------------------------- /game/addons/level_design_dock/PackedSceneButton.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/addons/level_design_dock/PackedSceneButton.tscn -------------------------------------------------------------------------------- /game/addons/level_design_dock/PackedSceneButtonGroup.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/addons/level_design_dock/PackedSceneButtonGroup.tres -------------------------------------------------------------------------------- /game/addons/level_design_dock/plugin.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/addons/level_design_dock/plugin.cfg -------------------------------------------------------------------------------- /game/addons/level_design_dock/plugin.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/addons/level_design_dock/plugin.gd -------------------------------------------------------------------------------- /game/assets/UI/loading_wheel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/UI/loading_wheel.png -------------------------------------------------------------------------------- /game/assets/UI/loading_wheel.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/UI/loading_wheel.png.import -------------------------------------------------------------------------------- /game/assets/UI/robi_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/UI/robi_portrait.png -------------------------------------------------------------------------------- /game/assets/UI/robi_portrait.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/UI/robi_portrait.png.import -------------------------------------------------------------------------------- /game/assets/characters/robi/hook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/characters/robi/hook.png -------------------------------------------------------------------------------- /game/assets/characters/robi/hook.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/characters/robi/hook.png.import -------------------------------------------------------------------------------- /game/assets/characters/robi/robi_shaded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/characters/robi/robi_shaded.png -------------------------------------------------------------------------------- /game/assets/characters/robi/robi_shaded.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/characters/robi/robi_shaded.png.import -------------------------------------------------------------------------------- /game/assets/characters/robi/shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/characters/robi/shadow.png -------------------------------------------------------------------------------- /game/assets/characters/robi/shadow.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/characters/robi/shadow.png.import -------------------------------------------------------------------------------- /game/assets/environment/background/cloud_big_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/cloud_big_1.png -------------------------------------------------------------------------------- /game/assets/environment/background/cloud_big_1.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/cloud_big_1.png.import -------------------------------------------------------------------------------- /game/assets/environment/background/cloud_small_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/cloud_small_1.png -------------------------------------------------------------------------------- /game/assets/environment/background/cloud_small_1.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/cloud_small_1.png.import -------------------------------------------------------------------------------- /game/assets/environment/background/cloud_small_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/cloud_small_2.png -------------------------------------------------------------------------------- /game/assets/environment/background/cloud_small_2.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/cloud_small_2.png.import -------------------------------------------------------------------------------- /game/assets/environment/background/decoration/birch_tree_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/decoration/birch_tree_01.png -------------------------------------------------------------------------------- /game/assets/environment/background/decoration/birch_tree_01.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/decoration/birch_tree_01.png.import -------------------------------------------------------------------------------- /game/assets/environment/background/decoration/birch_tree_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/decoration/birch_tree_02.png -------------------------------------------------------------------------------- /game/assets/environment/background/decoration/birch_tree_02.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/decoration/birch_tree_02.png.import -------------------------------------------------------------------------------- /game/assets/environment/background/decoration/birch_tree_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/decoration/birch_tree_03.png -------------------------------------------------------------------------------- /game/assets/environment/background/decoration/birch_tree_03.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/decoration/birch_tree_03.png.import -------------------------------------------------------------------------------- /game/assets/environment/background/decoration/bush_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/decoration/bush_01.png -------------------------------------------------------------------------------- /game/assets/environment/background/decoration/bush_01.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/decoration/bush_01.png.import -------------------------------------------------------------------------------- /game/assets/environment/background/decoration/bush_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/decoration/bush_02.png -------------------------------------------------------------------------------- /game/assets/environment/background/decoration/bush_02.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/decoration/bush_02.png.import -------------------------------------------------------------------------------- /game/assets/environment/background/decoration/debris_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/decoration/debris_01.png -------------------------------------------------------------------------------- /game/assets/environment/background/decoration/debris_01.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/decoration/debris_01.png.import -------------------------------------------------------------------------------- /game/assets/environment/background/decoration/debris_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/decoration/debris_02.png -------------------------------------------------------------------------------- /game/assets/environment/background/decoration/debris_02.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/decoration/debris_02.png.import -------------------------------------------------------------------------------- /game/assets/environment/background/decoration/dirt_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/decoration/dirt_overlay.png -------------------------------------------------------------------------------- /game/assets/environment/background/decoration/dirt_overlay.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/decoration/dirt_overlay.png.import -------------------------------------------------------------------------------- /game/assets/environment/background/decoration/rock_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/decoration/rock_01.png -------------------------------------------------------------------------------- /game/assets/environment/background/decoration/rock_01.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/decoration/rock_01.png.import -------------------------------------------------------------------------------- /game/assets/environment/background/decoration/rock_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/decoration/rock_02.png -------------------------------------------------------------------------------- /game/assets/environment/background/decoration/rock_02.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/decoration/rock_02.png.import -------------------------------------------------------------------------------- /game/assets/environment/background/decoration/root_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/decoration/root_01.png -------------------------------------------------------------------------------- /game/assets/environment/background/decoration/root_01.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/decoration/root_01.png.import -------------------------------------------------------------------------------- /game/assets/environment/background/mountains.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/mountains.png -------------------------------------------------------------------------------- /game/assets/environment/background/mountains.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/mountains.png.import -------------------------------------------------------------------------------- /game/assets/environment/background/sky.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/sky.png -------------------------------------------------------------------------------- /game/assets/environment/background/sky.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/background/sky.png.import -------------------------------------------------------------------------------- /game/assets/environment/interactive/checkpoint01_bottomWingsB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/interactive/checkpoint01_bottomWingsB.png -------------------------------------------------------------------------------- /game/assets/environment/interactive/checkpoint01_bottomWingsB.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/interactive/checkpoint01_bottomWingsB.png.import -------------------------------------------------------------------------------- /game/assets/environment/interactive/checkpoint02_bottomWingsT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/interactive/checkpoint02_bottomWingsT.png -------------------------------------------------------------------------------- /game/assets/environment/interactive/checkpoint02_bottomWingsT.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/interactive/checkpoint02_bottomWingsT.png.import -------------------------------------------------------------------------------- /game/assets/environment/interactive/checkpoint03_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/interactive/checkpoint03_bottom.png -------------------------------------------------------------------------------- /game/assets/environment/interactive/checkpoint03_bottom.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/interactive/checkpoint03_bottom.png.import -------------------------------------------------------------------------------- /game/assets/environment/interactive/checkpoint04_gradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/interactive/checkpoint04_gradient.png -------------------------------------------------------------------------------- /game/assets/environment/interactive/checkpoint04_gradient.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/interactive/checkpoint04_gradient.png.import -------------------------------------------------------------------------------- /game/assets/environment/interactive/checkpoint05_headWingsB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/interactive/checkpoint05_headWingsB.png -------------------------------------------------------------------------------- /game/assets/environment/interactive/checkpoint05_headWingsB.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/interactive/checkpoint05_headWingsB.png.import -------------------------------------------------------------------------------- /game/assets/environment/interactive/checkpoint06_headWingsT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/interactive/checkpoint06_headWingsT.png -------------------------------------------------------------------------------- /game/assets/environment/interactive/checkpoint06_headWingsT.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/interactive/checkpoint06_headWingsT.png.import -------------------------------------------------------------------------------- /game/assets/environment/interactive/checkpoint07_head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/interactive/checkpoint07_head.png -------------------------------------------------------------------------------- /game/assets/environment/interactive/checkpoint07_head.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/interactive/checkpoint07_head.png.import -------------------------------------------------------------------------------- /game/assets/environment/interactive/checkpoint08_crystal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/interactive/checkpoint08_crystal.png -------------------------------------------------------------------------------- /game/assets/environment/interactive/checkpoint08_crystal.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/interactive/checkpoint08_crystal.png.import -------------------------------------------------------------------------------- /game/assets/environment/interactive/hookTarget01_glow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/interactive/hookTarget01_glow.png -------------------------------------------------------------------------------- /game/assets/environment/interactive/hookTarget01_glow.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/interactive/hookTarget01_glow.png.import -------------------------------------------------------------------------------- /game/assets/environment/interactive/hookTarget02_ball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/interactive/hookTarget02_ball.png -------------------------------------------------------------------------------- /game/assets/environment/interactive/hookTarget02_ball.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/interactive/hookTarget02_ball.png.import -------------------------------------------------------------------------------- /game/assets/environment/interactive/hookTarget03_wings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/interactive/hookTarget03_wings.png -------------------------------------------------------------------------------- /game/assets/environment/interactive/hookTarget03_wings.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/interactive/hookTarget03_wings.png.import -------------------------------------------------------------------------------- /game/assets/environment/interactive/portal01_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/interactive/portal01_bottom.png -------------------------------------------------------------------------------- /game/assets/environment/interactive/portal01_bottom.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/interactive/portal01_bottom.png.import -------------------------------------------------------------------------------- /game/assets/environment/interactive/portal02_wings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/interactive/portal02_wings.png -------------------------------------------------------------------------------- /game/assets/environment/interactive/portal02_wings.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/interactive/portal02_wings.png.import -------------------------------------------------------------------------------- /game/assets/environment/interactive/portal03_frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/interactive/portal03_frame.png -------------------------------------------------------------------------------- /game/assets/environment/interactive/portal03_frame.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/interactive/portal03_frame.png.import -------------------------------------------------------------------------------- /game/assets/environment/props/birch_tree_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/props/birch_tree_01.png -------------------------------------------------------------------------------- /game/assets/environment/props/birch_tree_01.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/props/birch_tree_01.png.import -------------------------------------------------------------------------------- /game/assets/environment/props/birch_tree_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/props/birch_tree_02.png -------------------------------------------------------------------------------- /game/assets/environment/props/birch_tree_02.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/props/birch_tree_02.png.import -------------------------------------------------------------------------------- /game/assets/environment/props/birch_tree_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/props/birch_tree_03.png -------------------------------------------------------------------------------- /game/assets/environment/props/birch_tree_03.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/props/birch_tree_03.png.import -------------------------------------------------------------------------------- /game/assets/environment/props/bush_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/props/bush_01.png -------------------------------------------------------------------------------- /game/assets/environment/props/bush_01.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/props/bush_01.png.import -------------------------------------------------------------------------------- /game/assets/environment/props/bush_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/props/bush_02.png -------------------------------------------------------------------------------- /game/assets/environment/props/bush_02.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/props/bush_02.png.import -------------------------------------------------------------------------------- /game/assets/environment/props/debris_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/props/debris_01.png -------------------------------------------------------------------------------- /game/assets/environment/props/debris_01.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/props/debris_01.png.import -------------------------------------------------------------------------------- /game/assets/environment/props/dirt_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/props/dirt_overlay.png -------------------------------------------------------------------------------- /game/assets/environment/props/dirt_overlay.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/props/dirt_overlay.png.import -------------------------------------------------------------------------------- /game/assets/environment/props/rock_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/props/rock_01.png -------------------------------------------------------------------------------- /game/assets/environment/props/rock_01.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/props/rock_01.png.import -------------------------------------------------------------------------------- /game/assets/environment/props/rock_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/props/rock_02.png -------------------------------------------------------------------------------- /game/assets/environment/props/rock_02.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/props/rock_02.png.import -------------------------------------------------------------------------------- /game/assets/environment/props/root_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/props/root_01.png -------------------------------------------------------------------------------- /game/assets/environment/props/root_01.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/environment/props/root_01.png.import -------------------------------------------------------------------------------- /game/assets/icons/icon_hook.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/icons/icon_hook.svg -------------------------------------------------------------------------------- /game/assets/icons/icon_hook.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/icons/icon_hook.svg.import -------------------------------------------------------------------------------- /game/assets/libraries/heatmap.gdnlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/libraries/heatmap.gdnlib -------------------------------------------------------------------------------- /game/assets/theme/button/disabled.stylebox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/theme/button/disabled.stylebox -------------------------------------------------------------------------------- /game/assets/theme/button/focused.stylebox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/theme/button/focused.stylebox -------------------------------------------------------------------------------- /game/assets/theme/button/hover.stylebox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/theme/button/hover.stylebox -------------------------------------------------------------------------------- /game/assets/theme/button/normal.stylebox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/theme/button/normal.stylebox -------------------------------------------------------------------------------- /game/assets/theme/button/pressed.stylebox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/theme/button/pressed.stylebox -------------------------------------------------------------------------------- /game/assets/theme/empty.stylebox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/theme/empty.stylebox -------------------------------------------------------------------------------- /game/assets/theme/fonts/default_font.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/theme/fonts/default_font.tres -------------------------------------------------------------------------------- /game/assets/theme/fonts/default_font_bold.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/theme/fonts/default_font_bold.tres -------------------------------------------------------------------------------- /game/assets/theme/fonts/default_font_code.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/theme/fonts/default_font_code.tres -------------------------------------------------------------------------------- /game/assets/theme/fonts/font_title.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/theme/fonts/font_title.tres -------------------------------------------------------------------------------- /game/assets/theme/fonts/montserrat/Montserrat-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/theme/fonts/montserrat/Montserrat-Black.ttf -------------------------------------------------------------------------------- /game/assets/theme/fonts/montserrat/Montserrat-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/theme/fonts/montserrat/Montserrat-Bold.ttf -------------------------------------------------------------------------------- /game/assets/theme/fonts/montserrat/Montserrat-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/theme/fonts/montserrat/Montserrat-Medium.ttf -------------------------------------------------------------------------------- /game/assets/theme/fonts/source_code_pro/SourceCodePro-Medium.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/theme/fonts/source_code_pro/SourceCodePro-Medium.otf -------------------------------------------------------------------------------- /game/assets/theme/gdquest.theme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/theme/gdquest.theme -------------------------------------------------------------------------------- /game/assets/theme/icons/chevron-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/theme/icons/chevron-right.svg -------------------------------------------------------------------------------- /game/assets/theme/icons/chevron-right.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/theme/icons/chevron-right.svg.import -------------------------------------------------------------------------------- /game/assets/theme/icons/chevron-up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/theme/icons/chevron-up.svg -------------------------------------------------------------------------------- /game/assets/theme/icons/chevron-up.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/theme/icons/chevron-up.svg.import -------------------------------------------------------------------------------- /game/assets/theme/panel/panel.stylebox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/theme/panel/panel.stylebox -------------------------------------------------------------------------------- /game/assets/theme/separator/line.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/theme/separator/line.tres -------------------------------------------------------------------------------- /game/assets/theme/slider/grabber_area.stylebox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/theme/slider/grabber_area.stylebox -------------------------------------------------------------------------------- /game/assets/theme/slider/slider.stylebox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/theme/slider/slider.stylebox -------------------------------------------------------------------------------- /game/assets/tilesets/basic-circle.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/tilesets/basic-circle.png.import -------------------------------------------------------------------------------- /game/assets/tilesets/prototype.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/tilesets/prototype.png -------------------------------------------------------------------------------- /game/assets/tilesets/prototype.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/tilesets/prototype.png.import -------------------------------------------------------------------------------- /game/assets/tilesets/prototype.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/tilesets/prototype.tres -------------------------------------------------------------------------------- /game/assets/tilesets/textures/dirt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/tilesets/textures/dirt.png -------------------------------------------------------------------------------- /game/assets/tilesets/textures/dirt.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/tilesets/textures/dirt.png.import -------------------------------------------------------------------------------- /game/assets/tilesets/textures/grass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/tilesets/textures/grass.png -------------------------------------------------------------------------------- /game/assets/tilesets/textures/grass.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/tilesets/textures/grass.png.import -------------------------------------------------------------------------------- /game/assets/tilesets/tileset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/tilesets/tileset.png -------------------------------------------------------------------------------- /game/assets/tilesets/tileset.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/tilesets/tileset.png.import -------------------------------------------------------------------------------- /game/assets/tilesets/valley.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/tilesets/valley.png -------------------------------------------------------------------------------- /game/assets/tilesets/valley.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/tilesets/valley.png.import -------------------------------------------------------------------------------- /game/assets/tilesets/valley.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/assets/tilesets/valley.tres -------------------------------------------------------------------------------- /game/default_env.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/default_env.tres -------------------------------------------------------------------------------- /game/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/icon.png -------------------------------------------------------------------------------- /game/icon.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/icon.png.import -------------------------------------------------------------------------------- /game/project.godot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/project.godot -------------------------------------------------------------------------------- /game/src/AI/EnemyCharger.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/EnemyCharger.gd -------------------------------------------------------------------------------- /game/src/AI/EnemyCharger.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/EnemyCharger.tscn -------------------------------------------------------------------------------- /game/src/AI/EnemyPassivePatrol.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/EnemyPassivePatrol.gd -------------------------------------------------------------------------------- /game/src/AI/EnemyPassivePatrol.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/EnemyPassivePatrol.tscn -------------------------------------------------------------------------------- /game/src/AI/Heatmap.gdns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/Heatmap.gdns -------------------------------------------------------------------------------- /game/src/AI/HopperEnemy.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/HopperEnemy.gd -------------------------------------------------------------------------------- /game/src/AI/HopperEnemy.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/HopperEnemy.tscn -------------------------------------------------------------------------------- /game/src/AI/Pathfinder.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/Pathfinder.gd -------------------------------------------------------------------------------- /game/src/AI/PatrolAgent.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/PatrolAgent.gd -------------------------------------------------------------------------------- /game/src/AI/PatrolAgent.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/PatrolAgent.tscn -------------------------------------------------------------------------------- /game/src/AI/Scheduler/BalancedSubScheduler.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/Scheduler/BalancedSubScheduler.gd -------------------------------------------------------------------------------- /game/src/AI/Scheduler/SchedulableJob.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/Scheduler/SchedulableJob.gd -------------------------------------------------------------------------------- /game/src/AI/Scheduler/Scheduler.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/Scheduler/Scheduler.gd -------------------------------------------------------------------------------- /game/src/AI/States/Charge.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/States/Charge.gd -------------------------------------------------------------------------------- /game/src/AI/States/Cooldown.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/States/Cooldown.gd -------------------------------------------------------------------------------- /game/src/AI/States/Destroyed.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/States/Destroyed.gd -------------------------------------------------------------------------------- /game/src/AI/States/Hooked.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/States/Hooked.gd -------------------------------------------------------------------------------- /game/src/AI/States/HorizontalPatrol.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/States/HorizontalPatrol.gd -------------------------------------------------------------------------------- /game/src/AI/States/Jump.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/States/Jump.gd -------------------------------------------------------------------------------- /game/src/AI/States/SearchRadius.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/States/SearchRadius.gd -------------------------------------------------------------------------------- /game/src/AI/States/Stunned.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/States/Stunned.gd -------------------------------------------------------------------------------- /game/src/AI/Steering/BehaviorController2D.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/Steering/BehaviorController2D.gd -------------------------------------------------------------------------------- /game/src/AI/Steering/Behaviors/BlendedBehavior2D.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/Steering/Behaviors/BlendedBehavior2D.gd -------------------------------------------------------------------------------- /game/src/AI/Steering/Behaviors/Individual/AlignBehavior2D.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/Steering/Behaviors/Individual/AlignBehavior2D.gd -------------------------------------------------------------------------------- /game/src/AI/Steering/Behaviors/Individual/ArriveBehavior2D.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/Steering/Behaviors/Individual/ArriveBehavior2D.gd -------------------------------------------------------------------------------- /game/src/AI/Steering/Behaviors/Individual/EvadeBehavior2D.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/Steering/Behaviors/Individual/EvadeBehavior2D.gd -------------------------------------------------------------------------------- /game/src/AI/Steering/Behaviors/Individual/FleeBehavior2D.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/Steering/Behaviors/Individual/FleeBehavior2D.gd -------------------------------------------------------------------------------- /game/src/AI/Steering/Behaviors/Individual/FollowHeatmapBehavior2D.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/Steering/Behaviors/Individual/FollowHeatmapBehavior2D.gd -------------------------------------------------------------------------------- /game/src/AI/Steering/Behaviors/Individual/InterceptBehavior2D.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/Steering/Behaviors/Individual/InterceptBehavior2D.gd -------------------------------------------------------------------------------- /game/src/AI/Steering/Behaviors/Individual/SeekBehavior2D.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/Steering/Behaviors/Individual/SeekBehavior2D.gd -------------------------------------------------------------------------------- /game/src/AI/Steering/Behaviors/Individual/StraightLineBehavior2D.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/Steering/Behaviors/Individual/StraightLineBehavior2D.gd -------------------------------------------------------------------------------- /game/src/AI/Steering/Behaviors/PrioritySteering2D.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/Steering/Behaviors/PrioritySteering2D.gd -------------------------------------------------------------------------------- /game/src/AI/Steering/SteeringBehavior2D.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/Steering/SteeringBehavior2D.gd -------------------------------------------------------------------------------- /game/src/AI/Steering/SteeringMotion2D.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/Steering/SteeringMotion2D.gd -------------------------------------------------------------------------------- /game/src/AI/SwarmerEnemy.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/SwarmerEnemy.gd -------------------------------------------------------------------------------- /game/src/AI/SwarmerEnemy.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/SwarmerEnemy.tscn -------------------------------------------------------------------------------- /game/src/AI/SwarmerSpawner.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/SwarmerSpawner.gd -------------------------------------------------------------------------------- /game/src/AI/SwarmerSpawner.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/AI/SwarmerSpawner.tscn -------------------------------------------------------------------------------- /game/src/Autoload/DrawingUtils.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Autoload/DrawingUtils.gd -------------------------------------------------------------------------------- /game/src/Autoload/Events.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Autoload/Events.gd -------------------------------------------------------------------------------- /game/src/Autoload/LevelLoader.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Autoload/LevelLoader.gd -------------------------------------------------------------------------------- /game/src/Autoload/Settings.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Autoload/Settings.gd -------------------------------------------------------------------------------- /game/src/Autoload/Steering.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Autoload/Steering.gd -------------------------------------------------------------------------------- /game/src/Autoload/Utils.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Autoload/Utils.gd -------------------------------------------------------------------------------- /game/src/Combat/DamageSource.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Combat/DamageSource.gd -------------------------------------------------------------------------------- /game/src/Combat/DamageSource.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Combat/DamageSource.tscn -------------------------------------------------------------------------------- /game/src/Combat/DummyEnemy.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Combat/DummyEnemy.gd -------------------------------------------------------------------------------- /game/src/Combat/DummyEnemy.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Combat/DummyEnemy.tscn -------------------------------------------------------------------------------- /game/src/Combat/Hit.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Combat/Hit.gd -------------------------------------------------------------------------------- /game/src/Combat/HitBox/HitBox.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Combat/HitBox/HitBox.gd -------------------------------------------------------------------------------- /game/src/Combat/HitBox/HitBox.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Combat/HitBox/HitBox.tscn -------------------------------------------------------------------------------- /game/src/Combat/HitBox/hitbox_default.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Combat/HitBox/hitbox_default.tres -------------------------------------------------------------------------------- /game/src/Combat/Stats.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Combat/Stats.gd -------------------------------------------------------------------------------- /game/src/Combat/Stats.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Combat/Stats.tscn -------------------------------------------------------------------------------- /game/src/Levels/Level.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Levels/Level.tscn -------------------------------------------------------------------------------- /game/src/Levels/Level1.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Levels/Level1.tscn -------------------------------------------------------------------------------- /game/src/Levels/Level2.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Levels/Level2.tscn -------------------------------------------------------------------------------- /game/src/Levels/SkyParallaxBackground.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Levels/SkyParallaxBackground.tscn -------------------------------------------------------------------------------- /game/src/Main/Game.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Main/Game.gd -------------------------------------------------------------------------------- /game/src/Main/Game.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Main/Game.tscn -------------------------------------------------------------------------------- /game/src/Main/StateMachine/State.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Main/StateMachine/State.gd -------------------------------------------------------------------------------- /game/src/Main/StateMachine/StateMachine.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Main/StateMachine/StateMachine.gd -------------------------------------------------------------------------------- /game/src/Native/Heatmap/.gdignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /game/src/Native/Heatmap/Heatmap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Native/Heatmap/Heatmap.cpp -------------------------------------------------------------------------------- /game/src/Native/Heatmap/Heatmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Native/Heatmap/Heatmap.h -------------------------------------------------------------------------------- /game/src/Native/Heatmap/Heatmap.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Native/Heatmap/Heatmap.sln -------------------------------------------------------------------------------- /game/src/Native/Heatmap/Heatmap.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Native/Heatmap/Heatmap.vcxproj -------------------------------------------------------------------------------- /game/src/Native/Heatmap/Heatmap.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Native/Heatmap/Heatmap.vcxproj.filters -------------------------------------------------------------------------------- /game/src/Native/Heatmap/SConstruct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Native/Heatmap/SConstruct -------------------------------------------------------------------------------- /game/src/Native/Heatmap/gdlibrary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Native/Heatmap/gdlibrary.cpp -------------------------------------------------------------------------------- /game/src/Objects/Checkpoint.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Objects/Checkpoint.gd -------------------------------------------------------------------------------- /game/src/Objects/Checkpoint.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Objects/Checkpoint.tscn -------------------------------------------------------------------------------- /game/src/Objects/FallLimitArea.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Objects/FallLimitArea.tscn -------------------------------------------------------------------------------- /game/src/Objects/HookTarget.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Objects/HookTarget.gd -------------------------------------------------------------------------------- /game/src/Objects/HookTarget.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Objects/HookTarget.tscn -------------------------------------------------------------------------------- /game/src/Objects/HookTargetPullable/HookTargetPullable.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Objects/HookTargetPullable/HookTargetPullable.gd -------------------------------------------------------------------------------- /game/src/Objects/HookTargetPullable/HookTargetPullable.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Objects/HookTargetPullable/HookTargetPullable.tscn -------------------------------------------------------------------------------- /game/src/Objects/HookTargetPullable/PropelledBody.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Objects/HookTargetPullable/PropelledBody.gd -------------------------------------------------------------------------------- /game/src/Objects/HookTargetPullable/PropelledBody.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Objects/HookTargetPullable/PropelledBody.tscn -------------------------------------------------------------------------------- /game/src/Objects/MovingPlatform/MovingPlatform.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Objects/MovingPlatform/MovingPlatform.gd -------------------------------------------------------------------------------- /game/src/Objects/MovingPlatform/MovingPlatform.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Objects/MovingPlatform/MovingPlatform.tscn -------------------------------------------------------------------------------- /game/src/Objects/MovingPlatform/Waypoints.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Objects/MovingPlatform/Waypoints.gd -------------------------------------------------------------------------------- /game/src/Objects/MovingPlatform/Waypoints.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Objects/MovingPlatform/Waypoints.tscn -------------------------------------------------------------------------------- /game/src/Objects/Portal.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Objects/Portal.gd -------------------------------------------------------------------------------- /game/src/Objects/Portal.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Objects/Portal.tscn -------------------------------------------------------------------------------- /game/src/Player/Camera/CameraAnchor.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/Camera/CameraAnchor.tscn -------------------------------------------------------------------------------- /game/src/Player/Camera/CameraAnchorDetector.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/Camera/CameraAnchorDetector.gd -------------------------------------------------------------------------------- /game/src/Player/Camera/CameraAnchorDetector.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/Camera/CameraAnchorDetector.tscn -------------------------------------------------------------------------------- /game/src/Player/Camera/CameraRig.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/Camera/CameraRig.gd -------------------------------------------------------------------------------- /game/src/Player/Camera/CameraRig.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/Camera/CameraRig.tscn -------------------------------------------------------------------------------- /game/src/Player/Camera/ShakingCamera.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/Camera/ShakingCamera.gd -------------------------------------------------------------------------------- /game/src/Player/Camera/ShakingCamera.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/Camera/ShakingCamera.tscn -------------------------------------------------------------------------------- /game/src/Player/FloorDetector.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/FloorDetector.gd -------------------------------------------------------------------------------- /game/src/Player/FloorDetector.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/FloorDetector.tscn -------------------------------------------------------------------------------- /game/src/Player/Hook/Arrow.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/Hook/Arrow.gd -------------------------------------------------------------------------------- /game/src/Player/Hook/Arrow.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/Hook/Arrow.tscn -------------------------------------------------------------------------------- /game/src/Player/Hook/Hook.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/Hook/Hook.gd -------------------------------------------------------------------------------- /game/src/Player/Hook/Hook.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/Hook/Hook.tscn -------------------------------------------------------------------------------- /game/src/Player/Hook/HookingHint.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/Hook/HookingHint.gd -------------------------------------------------------------------------------- /game/src/Player/Hook/InputContinuous.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/Hook/InputContinuous.gd -------------------------------------------------------------------------------- /game/src/Player/Hook/SnapDetector.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/Hook/SnapDetector.gd -------------------------------------------------------------------------------- /game/src/Player/Hook/SnapDetector.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/Hook/SnapDetector.tscn -------------------------------------------------------------------------------- /game/src/Player/Hook/States/Aim.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/Hook/States/Aim.gd -------------------------------------------------------------------------------- /game/src/Player/Hook/States/Fire.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/Hook/States/Fire.gd -------------------------------------------------------------------------------- /game/src/Player/LedgeWallDetector.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/LedgeWallDetector.gd -------------------------------------------------------------------------------- /game/src/Player/LedgeWallDetector.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/LedgeWallDetector.tscn -------------------------------------------------------------------------------- /game/src/Player/PassThrough.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/PassThrough.tscn -------------------------------------------------------------------------------- /game/src/Player/Player.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/Player.gd -------------------------------------------------------------------------------- /game/src/Player/Player.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/Player.tscn -------------------------------------------------------------------------------- /game/src/Player/Rectangle.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/Rectangle.gd -------------------------------------------------------------------------------- /game/src/Player/Skin.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/Skin.gd -------------------------------------------------------------------------------- /game/src/Player/Skin.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/Skin.tscn -------------------------------------------------------------------------------- /game/src/Player/Skin/Shadow.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/Skin/Shadow.gd -------------------------------------------------------------------------------- /game/src/Player/States/Air.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/States/Air.gd -------------------------------------------------------------------------------- /game/src/Player/States/Debug.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/States/Debug.gd -------------------------------------------------------------------------------- /game/src/Player/States/Die.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/States/Die.gd -------------------------------------------------------------------------------- /game/src/Player/States/Hook.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/States/Hook.gd -------------------------------------------------------------------------------- /game/src/Player/States/HopOnEnemy.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/States/HopOnEnemy.gd -------------------------------------------------------------------------------- /game/src/Player/States/Idle.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/States/Idle.gd -------------------------------------------------------------------------------- /game/src/Player/States/Ledge.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/States/Ledge.gd -------------------------------------------------------------------------------- /game/src/Player/States/Move.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/States/Move.gd -------------------------------------------------------------------------------- /game/src/Player/States/Run.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/States/Run.gd -------------------------------------------------------------------------------- /game/src/Player/States/Spawn.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/States/Spawn.gd -------------------------------------------------------------------------------- /game/src/Player/States/Stagger.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/States/Stagger.gd -------------------------------------------------------------------------------- /game/src/Player/States/Wall.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/Player/States/Wall.gd -------------------------------------------------------------------------------- /game/src/UI/LoadingTransition.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/UI/LoadingTransition.gd -------------------------------------------------------------------------------- /game/src/UI/LoadingTransition.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/UI/LoadingTransition.tscn -------------------------------------------------------------------------------- /game/src/UI/Title.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/UI/Title.tscn -------------------------------------------------------------------------------- /game/src/UI/debug/DebugDock.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/UI/debug/DebugDock.gd -------------------------------------------------------------------------------- /game/src/UI/debug/DebugPanel.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/UI/debug/DebugPanel.gd -------------------------------------------------------------------------------- /game/src/UI/debug/DebugPanel.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/game/src/UI/debug/DebugPanel.tscn -------------------------------------------------------------------------------- /img/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/img/banner.png -------------------------------------------------------------------------------- /img/banner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/img/banner.svg -------------------------------------------------------------------------------- /img/flinthook-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/img/flinthook-4.png -------------------------------------------------------------------------------- /img/hollow-knight-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/img/hollow-knight-3.png -------------------------------------------------------------------------------- /img/momodora-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/img/momodora-2.png -------------------------------------------------------------------------------- /img/ori-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/img/ori-2.png -------------------------------------------------------------------------------- /img/prototypes/hook!-prototype-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/img/prototypes/hook!-prototype-3.png -------------------------------------------------------------------------------- /img/prototypes/level-design-loops-illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdquest-demos/godot-platformer-2d/HEAD/img/prototypes/level-design-loops-illustration.png --------------------------------------------------------------------------------