GODOT TUTORIAL #3: Top Down RPG Movement code (+ a technique I like) @DrewConley
GODOT TUTORIAL #3: Top Down RPG Movement code (+ a technique I like)  @DrewConley
Uploaded July 2020 | Updated September 2026, 1 hour ago
In this video, we continue our introduction to Godot Engine 3.2. This time, we implement top down movement for our Hero character. This kind of movement is very common for RPG games.
We talk through the technique I use in all of my top down games for having better keyboard UX compared to many common initial implementations that often feel cheap. We also talk about Gamepad and WASD support to make your games feel more polished and professional.

💬 Join our Discord community of people making video games:
discord.gg/umD2GRy

🎨 Get a free RPG Sprite Pack by joining our newsletter:
newsletter.gamedevshift.com

0:00:00 Intro
0:00:43 Capture User Input
0:02:12 Bad keyboard UX
0:02:50 My key control technique
0:08:20 just_pressed and just_released
0:09:10 Using the held direction
0:11:20 Gamepad support
0:11:38 Adding WASD support
0:12:45 Thank You!

*** Links ***

First video in the series:
youtu.be/QbiNGD-3dis

Twitter:
twitter.com/drewconley13
GODOT TUTORIAL #3: Top Down RPG Movement code (+ a technique I like)End-to-End Testing with Playwright (an Intro)Building a JavaScript RPG game + Releasing on Steam (Danger Crew presentation)Build reusable components in Knockout.JSBest Pixel Art app ever (tools for gamedev part 2)Creating Pizzas for the Lineup! Pizza RPG Ep. 14I Built a Zelda Game... With Multiplayer!Build a Web app with Chat-GPT and Next.jsBuild JavaScript games with Excalibur JSBuild an Attack Menu! RPG Battles Pt. 4Tutorial: Scenario and Story Points in a JavaScript gameBusting out Items in Battle | Pizza RPG Battles Pt. 5
Drew Conley |

GODOT TUTORIAL #3: Top Down RPG Movement code (+ a technique I like)

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER