Create a Platform Game Character with Godot

Code a professional side view 2d game character with the Free game engine Godot! Learn the fundamentals you need to code solid movement for platformers, action-adventure, and Metroidvania games.


You will learn to:

  1. Code character movement a side-scrolling game
  2. Create a hook mechanic
  3. Use steering behaviors
  4. Code a Hierarchical Finite State Machine

All that following the best practices in Godot, using the GDScript programming language.


This course is for people who have some experience with Godot.

You should:

  • Be familiar with the Godot editor
  • Have programming foundations
  • Know Godot's GDScript programming language

To get you started, we wrote a complete Godot Learning path for beginners. It only contains free resources.

Got questions?

If you have more questions, you can:

  1. Join GDQuest on Discord
  2. Message me on Twitter

Get the game

You can download the source code from this project on our GitHub.

Free and Open Source

The code from this project is available under the permissive MIT license.

You can use it freely even in commercial projects.

Also, by buying this course, you support the creation of Free Software.