Create Your First 2D Game With Godot (extended edition)

Learn to create a 2D platformer with the free game engine Godot. This special edition of our free course contains exclusive content and supports our work.


Extended edition

A fair part of this course is available on our YouTube channel: watch the first part for free

By buying this course, you get exclusive lessons, bonus content, and help us create more quality tutorials. 🙂

You will learn to:

  • Code a platform game character that can move and jump
  • Kill and stomp enemies by jumping on their head
  • Use inheritance to avoid writing code twice
  • Use Godot's KinematicBody2D and Area2D nodes
  • Create levels with a tileset and tilemap

And more! All that in 2d. The course is compatible with Godot 3.1+.


This course is for beginners. It gives quite a lot of details about programming and how Godot work, teaching you some good practices from the start.

You should know the basics of Godot's GDScript language

Watch our free GDScript beginner tutorial to get started.

This extended edition brings our free Make Your First Godot Game tutorial in a convenient course format

Exclusive content and perks:

  • Quizzes with extra insights about how Godot works
  • Questions and answers
  • Assignments with video solutions
  • Bonus lessons about slopes, bumpers
  • (coming soon) bonus lessons about 2d lighting effects and making your user interface look great with UI themes!

Get the open source game

The game from this project is 100% Free and Open Source. You can get download it and try it now on our GitHub