Uploaded April 2023 | Updated September 2026, 2 weeks ago
Build 2D platformer mechanics in Godot 4 with CharacterBody2D, tilemaps, and physics-based movement.
━━━ ChrisTutorials Links ━━━
🌐 ChrisTutorials — Docs, Plugins, Courses & Assets: christutorials.com
💛 Support on Patreon: patreon.com/ChrisTutorials
☕ Ko-fi: ko-fi.com/chrisTutorials
🎮 YouTube Memberships include plugins, assets & courses
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
chris-tutorials.itch.io
00:00:00 - What to Expect
00:01:29 - Starting Point
00:03:12 - Download in Description
00:03:25 - Add Nodes (Sprite, AnimationTree, AnimationPlayer)
00:04:26 - Idle Animation in Animation Player
00:09:10 - Run Animation
00:10:56 - Move BlendSpace1D
00:13:16 - Setting Animation Parameters
00:17:20 - Facing Direction
00:18:04 - Removing Animated Sprite References in Player script
00:19:48 - Setup State Machine
00:20:54 - Setting Up State Scripts
00:23:31 - Get States in State Machine
00:25:47 - State Can Move
00:29:58 - Jump from Ground State
00:35:12 - Change from Ground to Air State
00:37:15 - State OnEnter and OnExit
00:40:04 - State Debug Label
00:41:49 - Exit Air State to Ground State
00:44:12 - Double Jump from Air State
00:47:48 - Reducing Gravity for More Floaty Characters
00:48:19 - Jump Animations in Animation Player
00:51:46 - Animation Tree Setup
00:54:12 - Travel Tree through Playback
00:57:49 - Landing State
01:01:43 - Switch to Air when Not on Floor
01:02:37 - Player Script Cleanup
01:04:02 - Animation Position Offset due to Sprite Centering
01:05:37 - Wrapup
Build 2D platformer mechanics in Godot 4 with CharacterBody2D, tilemaps, and physics-based movement.
━━━ ChrisTutorials Links ━━━
🌐 ChrisTutorials — Docs, Plugins, Courses & Assets: christutorials.com
💛 Support on Patreon: patreon.com/ChrisTutorials
☕ Ko-fi: ko-fi.com/chrisTutorials
🎮 YouTube Memberships include plugins, assets & courses
https://linktr.ee/ChrisTutorials
ko-fi.com/christutorials
chris-tutorials.itch.io
00:00:00 - What to Expect
00:01:29 - Starting Point
00:03:12 - Download in Description
00:03:25 - Add Nodes (Sprite, AnimationTree, AnimationPlayer)
00:04:26 - Idle Animation in Animation Player
00:09:10 - Run Animation
00:10:56 - Move BlendSpace1D
00:13:16 - Setting Animation Parameters
00:17:20 - Facing Direction
00:18:04 - Removing Animated Sprite References in Player script
00:19:48 - Setup State Machine
00:20:54 - Setting Up State Scripts
00:23:31 - Get States in State Machine
00:25:47 - State Can Move
00:29:58 - Jump from Ground State
00:35:12 - Change from Ground to Air State
00:37:15 - State OnEnter and OnExit
00:40:04 - State Debug Label
00:41:49 - Exit Air State to Ground State
00:44:12 - Double Jump from Air State
00:47:48 - Reducing Gravity for More Floaty Characters
00:48:19 - Jump Animations in Animation Player
00:51:46 - Animation Tree Setup
00:54:12 - Travel Tree through Playback
00:57:49 - Landing State
01:01:43 - Switch to Air when Not on Floor
01:02:37 - Player Script Cleanup
01:04:02 - Animation Position Offset due to Sprite Centering
01:05:37 - Wrapup










