Skip to main content
3D & Game Development

Complete Godot 3D Character Controller Course

Learn Godot by building a complete third-person character controller with movement, animations, cameras, and game-ready mechanics.

Level:
All Levels
Length:
2 hrs
Lectures:
20

Included with all-access

Get this course and every other Skillademia course with one membership.

Start 7-day free trial

then $59/year (or $14.95/mo) · cancel anytime

See all plans & lifetime →

What you'll learn

  • Navigate the Godot interface confidently
  • Create and organize Godot projects
  • Build a third-person player controller from scratch
  • Create player movement using vectors and velocity
  • Implement gravity, jumping, and sprinting
  • Configure collision layers and masks
  • Add controller (joypad) support
  • Build a third-person camera system
  • Import and prepare animated 3D characters
  • Create animations using AnimationPlayer
  • Build animation state machines with AnimationTree
  • Blend animations smoothly
  • Refactor gameplay code for cleaner projects
  • Create your own playable character variants using Mixamo
  • Build a reusable foundation for future 3D games

Included with all-access

Unlock all 64 courses

This course and every other Skillademia course, with one membership.

Start 7-day free trial

then $59/year (or $14.95/mo) · cancel anytime

See all plans & lifetime →

30-day money-back guarantee

2
Hours of content
20
Video lectures
All access
every course included
All Levels
Skill level

30-Day Money-Back Guarantee

100% refund, no questions asked.

Lifetime Access

Access your content on any device, at any time.

Friendly Support

Got a question? Ask in the course Q&A and our team is happy to help.

About The Course

Build a Professional Third-Person Character Controller in Godot

Build one of the most essential systems in any 3D game: a professional third-person character controller. Whether you're creating an action game, adventure game, platformer, RPG, or survival game, nearly every 3D project starts with one core feature - a responsive player controller. In this hands-on course, you'll learn exactly how to build one from scratch using the Godot Engine.

Complete Godot 3D Character Controller Course

Curriculum

4 sections · 2 hours of content

1 Getting Started
  • Introduction: What You'll Build
  • Installing Godot & Creating Your Project
  • Understanding the Godot Interface
  • Creating the Player Scene
  • Building a Simple Test Environment
2 Movement & Controls
  • Collision Layers and Masks Explained
  • Input Actions and Movement Controls
  • Understanding Velocity and Vectors
  • Gravity and Jumping
  • Sprinting and Joypad Integration
  • Building a Basic Camera Rig
3 Character & Animation
  • Building Our Character
  • AnimationPlayer Basics: Idling, Walking, and Running
  • Adding Jump and Fall Animations
  • Introduction to AnimationTree
  • State Machines
  • Blending Animations
4 Polish & Next Steps
  • Refactoring Player Movement
  • Create Your Own Character Variants Using Mixamo
  • Last Words

Related courses

Keep building momentum with these picks.

Ready to start learning?

Get this course and every other Skillademia course with all-access. Start with a 7-day free trial, then just $59 a year.

Start 7-day free trial

$59/yr

Start 7-day free trial