Best Godot Tutorials: Create Games Like a Pro

Photo of author
By
Updated

When you buy through my links, I may earn a commission which will support me in creating more helpful content for you.

Game design is a complicated world. You have to learn coding, programming, and design, all while fleshing out the story and animations.

Needing the proper tools and systems to do all of these things can be hard to find, especially if you are just starting.

Godot is a free and open-source system designed to help people get started in game design, but like any new system, it can be difficult to learn. 

Find out the Best Game Engine with this Article.

About Godot

Godot is a game engine primarily used to code, program, and create 2D and 3D games. This game engine in particular has become popular due to its expansive capabilities and assets while also being completely free and open source.

While most free systems have many issues with no technology support available, Godot is well known for having consistent support mainly sourced from the community itself to help with any issues or bugs that may arise during its use. 

FeaturesDescription
System RequirementsGodot can run on Windows, Mac, Linux, Android, iOS, and the web. It is also available on many digital distribution platforms such as itch.io, Steam, and EGS. For all of these different systems, the minimal requirements are they must be compatible with OpenGL 3.3 or OpenGL ES 3.0. 
Date ReleasedGodot’s initial public release was on January 14, 2014. 
Last UpdateThe latest update for Godot was Godot 4.1 which was released on July 6, 2023. 
RatingGodot has a 4.0 out of 5 rating on PCMag. 
UsesGodot is a video game development software that primarily uses 3D game development tools, but 2D development tools are available as well.
Cost  Godot is completely free on all platforms and fully open source. 

How to Make a 2D Platformer Game in the Godot Engine

  • How Many Videos: 37 lessons
  • How Long: 5 hours and 47 minutes 
  • Level: Beginner

In this course by Christopher Navarre on Skillshare, you will learn how to make a 2D platformer game. 2D platformers are one of the easiest games to design for new game designers, making them essential for beginners.

You will not only familiarize yourself with 2D platformers, but you will also code and create one from scratch on Godot.

Publish Your First Game Using Godot and Free Assets

  • How Many Videos: 11 lessons
  • How Long: 56 minutes 
  • Level: Beginner 

This course by Thomas Gervraud on Skillshare is designed to teach beginners an overview of how to make and publish their games using only Godot and other free assets. If you have been designing games for a while or are interested in doing so and publishing them, this course is for you.

Not only will this course teach you the basics of Godot, but it will also teach you about game creation and publication so that you can get your games up and on the market.

Basics of Design Principles in Godot

  • How Many Videos: 7 videos 
  • How Long: 1 hour and 31 minutes
  • Level: Beginner 

In this playlist on YouTube by Godot Tutorials, you will learn all the need-to-know basics of the Godot system. Godot Tutorials is an unaffiliated YouTube creator recommended by Godot to create tutorials on the system.


This specific tutorial playlist covers all of the design principles found in Godot, walking you through each in a short series of videos.

Godot: Project Localization

  • How Many Videos: 4 lessons
  • How Long: 22 minutes
  • Level: Beginner

In this course by Michael Mcguire on Skillshare, you will learn a more specific skill that can be used in Godot.

This course will teach you how to create and add language translations to the games you have created on Godot. This is an essential skill for any game designer and is helpful for beginners to learn straight away. 

Animating Textures on 3D Game Characters in Godot

  • How Many Videos: 11 lessons
  • How Long: 51 minutes 
  • Level: All levels

This class on Skillshare by Michael Flaherty is a specialized class for Godot. This class is designed to teach you a specific animation style and texture for gaming that can be developed in Godot.

In this course, you will learn how to design a retro 3D game aesthetic for your animations. It is designed for any level of animator and game designer as well as for any level of familiarity with Godot as a system.

Complete Godot 4 Game Developer 2D Online Course

  • How Many Videos: 82 lectures
  • How Long: 11 hours and 17 minutes
  • Level: Beginner and Intermediate 

This tutorial on Udemy by Kaan Aplar and GameDev.tv Team is designed to help you learn everything you need to know about Godot to have a successful 2D game design experience on the system.

This course covers all of the basics of 2D game design as well as some skills to help you advance to the next level. It will help you get the most out of Godot while expanding your game design skills, becoming a master at the system as you learn.

Godot 101: Learning the Godot Game Engine

  • How Many Videos: 15 videos
  • How Long: 3 hours and 6 minutes 
  • Level: Beginner

In this YouTube playlist on YouTube by KidsCanCode, we are taking Godot back to basics. This YouTube creator designs these tutorials to be simple and accessible to all learning types and ages, making them simple to grasp and understand.

If you are unfamiliar with game design, coding, or Godot, this is the tutorial series for you. In just a few videos with in-depth detail, you will learn all you need to know about Godot to get started and ready for the next level of game design in the system and beyond. 

Godot 3D Tutorials by GDQuest

  • How Many Videos: 10 videos
  • How Long: 2 hours and 11 minutes 
  • Level: All levels 

This playlist on YouTube by GDQuest is designed to teach you the basics of 3D game design using Godot.

While most of the basic tutorials so far have been focused on 2D game design as a starter, this tutorial hones in on teaching all about 3D, which can be a bit more tricky to design and code.

Game Development for Beginners: Make a Title Screen with Godot in 30mn

  • How Many Videos: 9 lessons
  • How Long: 34 minutes 
  • Level: Beginner 

This tutorial on Skillshare by Thomas Gervraud is geared toward total game design beginners. This class is an introduction to any game design that starts with teaching you how to make a title screen for your game.

It uses Godot as the system for game creation, teaching you about the system as you learn about creating your title screen. It will walk you through all of the tools and skills on Godot that will be needed for this project as well as a few others to help you get ready for the next step in creating your game. 

Making Programs With Godot

  • How Many Videos: 15 videos
  • How Long: 3 hours and 29 minutes 
  • Level: All levels

This tutorial playlist on YouTube by Emi is an overarching tutorial about how to create programs using Godot. Before you can dive into game design, animation, or any other complicated creations in Godot, knowing how to make programs in the system is a good skill to have.

This playlist discusses how to make programs and more such as using text, themes, and walkthroughs on various other tools in Godot, making it a good playlist for any level of experience in Godot and game design. 

Best Godot Tutorials FAQS

What are the cons of Godot?

While Godot has a lot of amazing things, such as amazing 2D capabilities and a variety of tools and options, there are limitations.

The main complaint many users have is how limited Godot is surrounding its capabilities with 3D game design. It is much more suited for creating more 2D mobile games and does not handle high graphics and complex 3D games very well. 

What coding language does Godot use?

Godot has four different coding and programming languages that can be used in its system for game design. These include GDScript, C#, C, and C++. The last two are only available with an extension, however, and the most popular language used in the system is the GDScript. 

Check out this list of the Best Unity Courses.

Find Thousands of Courses With SkillShare

Check Out