Save for later

Discovering Godot

Learning to code by making games is a great idea, yet things can get in your way. Some game engines are over-specialised, overcomplicated and can overwhelm new users. Furthermore C-family languages like C-sharp and C++ can be cumbersome.

It's time to discover Godot, a general-purpose, simple and welcoming game engine. Powered by GDScript, a lightweight and easy to learn Python-like programming language, you'll be up-to-speed with the fundamentals of coding in a jiffy.

Whether you’re a complete beginner at writing code, an experienced developer wanting to explore this wonderful engine or a game designer who wants to embrace free and open-source software in your work, this course is for you.

Get plugged into our communities of amazing developers on Facebook (nearly 20k), in our own TA-curated Community (17k views/day), and our student chat group (10k live at any one time).

Frequently Asked Questions…

Do I really need to learn a new programming language?

Absolutely, GDScript is based on Python - one of the most popular and productive coding languages in the world. As a beginner, this is a great place to start and experienced coders will find their coding improves with the perspective Python brings.

What if I don’t like “dynamically-typed” languages like Python?

Give them another chance. You’ll be sold in the first section when you see how easy it is to import a JSON file. Remember less typing means less typing. If it looks like a duck, and it quacks like a duck...

Do I really need to learn yet another game engine?

Like learning a 2nd or 3rd spoken language, the perspective you will gain from a new engine is invaluable, even if you decide to settle on another engine. You’ll re-use your existing knowledge, and discover much easier ways to do some things. Once expanded your mind will never go back to its original shape :-)

Are the any decent games made in Godot?

There are loads in the pipeline, and we want you to be amongst the first to bring yours to market. You can develop simple games fast and painlessly in Godot, and now is the perfect time to great a head-start on your competitors. This is why we have chosen to teach this wonderful game engine.

But I’ve had a look and it feels a bit “noddy”.

That’s what we thought at first, but we were wrong. It reminds me of the quote by Abraham Lincoln: “I don't like that man. I must get to know him better”. What’s actually going on here is Godot makes great use of information hiding, and shows you only what’s relevant to getting the job at-hand done.

Take a look at the reviews our students have taken the time to leave. Here are just few we like...

“... the course is fun and seems well designed for beginners to the Godot Engine. Yann is fun to listen to and explains everything very well.”

Benjamin Anderson - Godot Developer

“this is hands down the best game development course I have taken.”

Simone Bosi

“If you want to learn game development or if you're just curious about programming, Godot and this course are perfect for you. ”

Sindre Sømme

We start with simple 2D games, that help you focus on learning to code. We have a word game, a platform game and a stealth game. By the end of these projects you’ll have a thorough working knowledge of both GDScript and Godot as an engine.

Every lecture contains challenges, to make you literally stop and think. Every project builds on your knowledge, and spaced-repetition ensures you remember what you learn.

Yann will be your main instructor, building each game in GDScript.

There’s no better time to learn to code by making games, and this course is a great place to start - guaranteed.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.5 based on 503 ratings
Length 20.5 total hours
Starts On Demand (Start anytime)
Cost $16
From Udemy
Instructors Ben Tristem, Yann Burrett, by Ben Tristem, Team
Download Videos Only via the Udemy mobile app
Language English
Subjects Programming
Tags Game Development Development

Get a Reminder

Send to:

Similar Courses

What people are saying

so far so good

So far so good.

clear and informative yes im new to godot and so far so good Very step-by-step and visual approach works well for me.

it is great to find info that works So far so good!

I have only done %20 so far and I really feel like making progress :) So far so good!

So far so good, maybe a little slow but that was to expect from a beginner course.

Great course but video quality is limited to 720p what's very frustrating, Udemy needs to improve that So far so good.

So far so good, the lecturer "Not Ben, sorry Ben" :-) is awesome and his explanations are great.

But nicely explained for beginners So far so good.

so far so good.

Read more

looking forward

Very excited to continue with GameDevTV and I'm looking forward to future C# updates.

Still it's an OK beginner lesson, but looking forward for more complicated scenarios and better use of OOP.

I'm still very happy with the course and looking forward to the first 3D project :) UPDATE: I'm at the beginning of the third project, the 2D stealth game and I'm very happy with the course so far!

I am looking forward to the following sections.

I'm looking forward to seeing what's in store with the 3.1 update for Godot.

Certainly looking forward to the second half of the course.

Looking forward to the next section.

Looking forward to more content!

I have no issues as it is now and I'm looking forward to completing it!

I looking forward to begin with the platform game.

Looking forward to more content being added over time., This course is great for learning the engine.

i just got started with this course and so far it is pretty good and well explained looking forward to the next lessons Love the extra jokes put in!

Looking forward to learning and clearing up my confusion about the node system.

Looking forward to the rest of the course Good, fast paced.

Read more

easy to follow along

And it's easy to follow along but not too slow.

Sabía muy poco de programación antes del curso Has a really good flow that makes it easy to follow along.

Excellent course well explained, I had bought another Godot course before this so I was familiar with basic Godot but still learned extra bits I never knew existed Yann goes into great detail, everything is well explained and even features transcripts so you can read back and they are highlighted with specific documentation for Godot from there main site and easy to follow along if you struggle with the videos, great community very helpful and friendly and videos are well prepared with clear audio video and CC thank you so much Yann for a great course Overall the course was going good, until the instructor started revising the game to utilize static functionality.

Easy to follow along with most of the time, a lot of fun to play with Godot once you get into the second project.

Regards Seems very well put together and easy to follow along.

Easy to follow along, and easy to understand.

Read more

highly recommend

(Nevertheless, the course is easily the best Godot learning course I could find and is highly recommended.

Best course on udemy about Godot Engine this course makes you zero to hero :D i highly recommend this course because it's amazing after this course i can make my own games with Godot Engine and best part of this course you can take your answers less than 5 min So far everything is easy to follow.

Highly recommended!!!

This is easily one of the best Udemy courses I've done and I highly recommend it to someone wanting solid tutorials in the Godot engine.

I highly recommend anyone interested in Godot to take the course.

I highly recommend it, don't underestimate Godot, even if it's a newer, less mainstream game engine.

I highly recommend.

I highly recommend this course on the basis of Godot being open source alone, but Ben and Yann make it enjoyable, far more-so than the other courses on this site.

Highly recommended!

Read more

hoppy days

great course for someone who wants to learn godot from scratch, only problem in godot 3.1 updates after hoppy days are taking too long, thus giving 4.5...other wise a brilliant course The course covers a lot of topics but many solutions to the problems faced felt like patches and weren't very elegant.

I finished the Hoppy Days section.

PREVIOUS REVIEW (3 Stars): At the 1/3 or so mark of the course (Hoppy Days), I can say that while I like the instructor, I would not recommend this for beginners.

It speeds up in the 2D platformer section, with Hoppy Days.

I just finished the Hoppy Days game and despite the speed annoyance I'm really happy with what I learned from it.

So far I've completed the Loony Lips and Hoppy days sections, through which I have found Yann, the main instructor of the course, to be very personable and entertaining; two very important qualities for an effective instructor to have!

At first i wasn't so hot for this course as the first game was a little boring and i allready knew basic concepts but Hoppy Days was very interesting and allready the course paid its money.

Read more

look forward

I look forward to this course empowering me to make or direct games creation.

But I will probably learn more stuff later in the course, so I look forward to this unrolling.

I really look forward to updates and future courses when the next wave of Godot versions hit.

I look forward to growing my skill sets as I progress through this course.

I look forward to have a little more experience with Godot and to learn more creative new stuff.

Read more

halfway through

It gets a bit confusing halfway through, as the 3.1 videos stop halfway through the HeistMeisters game.

I am about halfway through this course at the time of this writing, and I have learned a bit, but I feel the instructors could have been engaged with the community and kept this course up to date, which would have made this a great course.

I realized halfway through the course that I have to try and structure my projects better onward, like extend on top of things just like the whole node based structure of Godot encourages you to do, one of the reasons I love it too.

Update: Halfway through the course thus far.

Remember: I'm only halfway through the course and stating I got my investment back.

Read more

experienced programmer

As an experienced programmer, I found the course a little slow at first.

Some more experienced programmers might find the course a little slow paced, but this is really how it should be.

As an experienced programmer (not of games) I have few complaints.

I'm an experienced programmer but my tinkering with Godot was not yielding many results.

Excellent intro, even though I am an experienced programmer, this looks like a newbie could grasp it very well :) This course is very complete, for me I prefer to see the subtitles in spanish.

Read more

figure out

In the recommended video by one of the mods in response to questions of when the course will be brought up to date essentially says you're lazy if you don't figure out how to go from one version to another on your own.

And better yet, it gives you good examples on how to think about your game's design and how to stop a bit before any feature implementation figure out your requirements and how to go about implementing them.

This issue is only made worse by the frequent encouragement to just go off and write my own code, so I have to go back and use the teacher's code anyway to figure out where I went wrong.

Wasn't sure how to register using Udemy credentials, as this was not explained--this is OK now, but took time to figure out how to use the help.

Read more

no prior

Very happy with those guys Very good and easy to follow for a beginner like me with no prior coding knowledge.

I have done some Python and C++, but no prior programming experience is needed for this.

The lecturing is easy to follow and I would say the pacing is good for people with no prior experience.

And with no prior experience working with Godot's 3D capabilities, the last sections are certainly going to be of most interest for me!

Read more

go back

Plus, you can always go back and reference the things you learned here if you want to apply them to a personal project.

Being forced to go back over a section to find the exact area where I did something wrong is decent for re-enforcing knowledge, but it doesn't teach me WHY what I'm doing isn't working (ie, I'm being punished more than I'm being pushed).

I believe their were a few instances I got stuck because of my own personal code but that just challenged me to dig down and figure it out or go back and review the video.

Read more

each lecture

Conversely, the course projects are progressive (each lecture builds on the last) and cover quite a lot of functionality.

He clearly made an in-depth plan of what he is going to teach for each lecture, and he thought about the best order to teach the huge quantity of concepts.

Yann has us do a challenge at some point in each lecture.

It is very clear that the team at GameDev takes the time to plan out these courses so that the student can learn as much as possible from each lecture.

Read more


An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Table Games Dealer 2 $25k

Senior Games Advisor $30k

Casino Games Dealer $41k

Volunteer Movie Making Teacher $48k

Table Games Manager $48k

Supervisor Games Dealer $62k

Tool and die-making /assembler $87k

Python Developer - eTrading Market Making $93k

Project Manager | Making Homes Affordable $99k

Software Engineer - Market Making $99k

Games Metrics Analyst $104k

Senior Software Engineer - Market Making $120k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.5 based on 503 ratings
Length 20.5 total hours
Starts On Demand (Start anytime)
Cost $16
From Udemy
Instructors Ben Tristem, Yann Burrett, by Ben Tristem, Team
Download Videos Only via the Udemy mobile app
Language English
Subjects Programming
Tags Game Development Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now