Skip to main content
Coding Quests
Guild Hall QuestAdvanced
First 6 lessons free • No account needed

3D Roguelike Controller

Quest 1 of 11 on the Godot 4 Action Roguelike path → a finished game

Build a third-person controller in Godot 4 the way real action games do it. One state machine takes you from a first step all the way to a dodge roll, orbiting camera, and animation-driven movement.

11

Lessons

1270

XP Reward

Advanced

Difficulty

No videos to zone out to. You write the code yourself in the browser, and Code Checks show what your code passed as you go.

A state machine you can keep adding moves to
A dodge roll with a satisfying recovery
An orbiting third-person camera rig
8-11 hours 11 lessons Godot 4.x

Final result: A third-person action roguelike controller with jump, dodge, and camera

The real thing, not a promo
Real GDScript you write yourself, line by line.
Your code: Real GDScript you write yourself, line by line.
A real 3D character controller, running.
It runs: A real 3D character controller, running.

Start the first 6 lessons free. Membership unlocks the other 5, plus every other quest and campaign.

Start with a 7-day free trial, then $25/month. Cancel anytime.

Your Progress

0%Complete

0 of 11 lessons completed

3 Acts to Mastery

Act 1: I Built Something!
4 ch.
Act 2: The State Machine
3 ch.
Act 3: It Looks Professional
4 ch.
Quest Details
Est. time
8-11 hours
Lessons
11
XP reward
1270 XP
Difficulty
Advanced
Access
6 free, then Guild Hall

Skills You'll Walk Away With

State Machine Architecture

Third-Person Camera

Centralized Input

The Dodge Roll

Animation Control

Physics Mastery

Quest Lessons

11 lessons in 3 acts · 6 free

Is This Quest For You?

Perfect for you if:

  • You know basic GDScript (variables, functions, if statements)
  • You want to build action roguelike or action RPG movement
  • You're tired of spaghetti if-else code that breaks when you add features
  • You want to understand the WHY, not just copy-paste

Not for you if:

  • You've never opened Godot before (start with basics first)
  • You want a 5-minute copy/paste snippet
  • You need 2D or first-person movement (this is third-person 3D)
  • You expect someone to code it for you

Common Questions

Your Next Build Starts Here

Ready to start this quest?

Build a third-person controller in Godot 4 the way real action games do it. One state machine takes you from a first step all the way to a dodge roll, orbiting camera, and animation-driven movement.

Build an action roguelike controller, one state at a time