Uploaded March 2025 | Updated September 2026, 5 days ago
Let's learn how to make a 2D platformer in Godot.
In this series I won’t just show you the final code. I will also teach you why we do as we do.
We will be creating platforms, moving the player, jumping on enemies and much more.
In this video, we’re diving into 2D platformer movement! We’ll start by adding a few platforms to our level, add basic platformer movement and then add small tweeks like acceleration, input buffering, and coyote time to improve the overall feel of the controls.
Godot 4.4 is finally released, so that is of course the version I’m using in this video.
The project files for this tutorial are, as always, available through selected tiers on Patreon.
Support the channel on Patreon: patreon.com/MakerTech
Support the channel with a Youtube membership: youtube.com/channel/UCZfXxUfpS7q-v1gsMY-hQtA/join
Join the Discord server: discord.gg/7zKMaZDycE
Platformer playlist: youtube.com/playlist?list=PLMQtM2GgbPEUPlBWKoJQQ29ua8uyr72o5
00:00 intro
00:33 setup
05:04 player script
06:13 move left and right
09:34 animation
12:42 trick 1: acceleration
15:17 jumping
18:53 states
22:49 trick 2: down gravity
23:51 trick 3: jump buffer
26:28 trick 4: coyote time
---------------------------------------------------------------------------------------------------------------------------
Download Godot: godotengine.org
"Sunny Land" asset pack: ansimuz.itch.io/sunny-land-pixel-game-art
move_and_slide: docs.godotengine.org/en/stable/tutorials/physics/physics_introduction.html#move-and-slide
Input.get_axis: docs.godotengine.org/en/stable/classes/class_input.html#class-input-method-get-axis
Timer: docs.godotengine.org/en/stable/classes/class_timer.html
---------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
Reddit: reddit.com/user/MakerTech
Instagram: instagram.com/makertech_dk
Bluesky: https://bsky.app/profile/makertech.bsky.social
Youtube channel: youtube.com/makertech
---------------------------------------------------------------------------------------------------------------------------
#gamedev #godot #godotengine #godot4 #tutorial #platformer #learntocode #howtomakeagame #gamedev #gamedevelopmentcourse #gamedevelopmentforbeginners
Let's learn how to make a 2D platformer in Godot.
In this series I won’t just show you the final code. I will also teach you why we do as we do.
We will be creating platforms, moving the player, jumping on enemies and much more.
In this video, we’re diving into 2D platformer movement! We’ll start by adding a few platforms to our level, add basic platformer movement and then add small tweeks like acceleration, input buffering, and coyote time to improve the overall feel of the controls.
Godot 4.4 is finally released, so that is of course the version I’m using in this video.
The project files for this tutorial are, as always, available through selected tiers on Patreon.
Support the channel on Patreon: patreon.com/MakerTech
Support the channel with a Youtube membership: youtube.com/channel/UCZfXxUfpS7q-v1gsMY-hQtA/join
Join the Discord server: discord.gg/7zKMaZDycE
Platformer playlist: youtube.com/playlist?list=PLMQtM2GgbPEUPlBWKoJQQ29ua8uyr72o5
00:00 intro
00:33 setup
05:04 player script
06:13 move left and right
09:34 animation
12:42 trick 1: acceleration
15:17 jumping
18:53 states
22:49 trick 2: down gravity
23:51 trick 3: jump buffer
26:28 trick 4: coyote time
---------------------------------------------------------------------------------------------------------------------------
Download Godot: godotengine.org
"Sunny Land" asset pack: ansimuz.itch.io/sunny-land-pixel-game-art
move_and_slide: docs.godotengine.org/en/stable/tutorials/physics/physics_introduction.html#move-and-slide
Input.get_axis: docs.godotengine.org/en/stable/classes/class_input.html#class-input-method-get-axis
Timer: docs.godotengine.org/en/stable/classes/class_timer.html
---------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
Reddit: reddit.com/user/MakerTech
Instagram: instagram.com/makertech_dk
Bluesky: https://bsky.app/profile/makertech.bsky.social
Youtube channel: youtube.com/makertech
---------------------------------------------------------------------------------------------------------------------------
#gamedev #godot #godotengine #godot4 #tutorial #platformer #learntocode #howtomakeagame #gamedev #gamedevelopmentcourse #gamedevelopmentforbeginners










