The goal of the Godot Tutorial website is to teach game programming and game development skills to those
who have no experience in programming.
The Godot Basics Tutorial series will focus on the Godot Engines API rather than the practicality of
creating a game.
I believe it’s useful to understand the underlying features of a game engine before getting into making
a game.
The course is built with beginners in mind, so to all the professionals out there, apologies for how
slow the course is.
In this series I go over the following:
Overview: I go over the superficial basics of programming terminology
Script Life Cycles: I go over the basics of game programming which is the script lifecycles
Fundamentals: I go over the fundamentals of programming games
Extras: I go over features of the Godot API and everything it has to offer in detail
Important
In this series, I do not go over how to create a game from scratch. I want the Godot Basics Tutorial series
to go over concepts and API’s that will aid you in creating a game.
How to learn
When learning a new skill, I always recommend taking notes. On top of that, specifically for learning the
Godot Game Engine, I recommend watching other channels that teach Godot as well. Lastly read articles
that go over game programming with Godot as well.
The goal of learning should be to absorb as much information as possible. You want to improve programming as
quickly as possible, without sacrificing the quality of learning.
Lastly, you will need to practice. As the saying goes, practice makes perfect.
This is why I recommend to watch other channels on programming.
Transcript
Hello and welcome to the Godot basics tutorial series. In this episode, we'll be going over the introduction and what the Godot Basic Series is about. This course aims to help people who have never program before to get into game programming. We will be taking a look. At how to use them could do engine framework. However, this tutorial series will introduce concepts and ideas that will help you in other programming areas. This channel aims to help beginners or people who have never program before and don't know where to start or learn.
Game programming. Now the channel aims to build a programming Foundation and introduce topics and concepts that can be transitioned into other programming areas. The inspiration for this channel and this series is that college didn't teach me how to game program properly, nor did they point me in the right direction of getting into game programming. Suppose I can teach you something or point you in the right direction. Then in a sense, That's a win. Now, this course is for everyone. However, I did make the videos with people who have never programmed before in mind.
So it may go over basic ideas and concepts you may already know. However, it may serve as a basic refresher on things that we sometimes take for granted as more experienced programmers tend to do. There are three things we'll be going over in this video series in the Godot Basic series. First, we'll be going over a basic overview of game programming terminology and programming concepts. Then after that, we'll be going over script life cycles. If there's one thing I want you to understand about game programming, it's script life cycles. Script life cycles will follow you no matter which game engine you use, whether it's Godot unity Unreal Engine. All of them have some sort of script lifecycle. Going over an understanding script life cycles will help you script life cycles are basically the core of game programming.
Now on top of script life cycles, I want to go over fundamentals as well—basically, fundamentals and overview overlap. However, unlike overview, which is a general overview of everything, Programming Fundamentals will go over some classes that Godot provides to help you in game programming. Basically, classes I think will help serve you when you want to make your own game. So one thing to note is that in this series, we will not be going over how to make games. We will only be going over those essential features that will help you make a game.
I want this course to introduce concepts and ideas that will help you build your own game. For example, instead of creating a Flappy Bird clone, we will be looking at classes to help you move. Objects. The best way to learn no matter what you're learning from or what resource you're learning from is to take notes. On top of that, watch other videos that teach Godot or even other game engines such as unity. If you're more experience learning from other game engines can be applied to Godot as well. Just a transition and syntax are needed in most cases.
And on top of that, read articles. If you're getting comfortable, start listening to game programming podcasts, you'll learn a lot of concepts and ideas if you listen to game programming podcasts. The goal of learning should be to absorb as much information as possible. To get better at programming. There are no shortcuts. You really just need to practice practice and practice. You have to keep in mind that programming is a skill. Like other skills such as drawing or dancing, the only way to get better is to put time, effort, and hours into that skill, so in this case, whatever we go over.
Keep at it in Godot; just keep programming. Eventually, most concepts and ideas will start to click. When you do now, feel free to ask questions in the comments section down below. Try to use the at could do tutorials, so I get a notification. I try to answer all the questions as best I can as soon as I can. Don't be shy. Just want to help others who are new at programming to improve and get into the game programming industry in a sense, whether that's indie game development or working for a big company at UBS. I do prefer that, if possible to post your questions on Gordo engine forums or stack overflow.
There are lots of benefits in doing so, such as building the community for Godot. The one problem with Godot is that it's not a big community. Get into game programming using the game engine unity, for example. You'll find lots of questions answered when you do a simple google search. The same cannot be said for Godot, or at least it's starting to build now. You don't have to post a question on the forum or stack overflow to ask a problem in the YouTube series. However, if you have a lot of code that you would like me to look over, it's best to do that at Stack Overflow.
Godot engine forums. Just because it's going to look a little messy if you copy and paste all your code in the comments section. But no matter what, do what's comfortable for you. Feel free to leave any questions down in the comments section down below. And that's all I have for you today. Thank you so much for your time, and thank you for joining me. The Godot Basic tutorial series, and I look forward to seeing you in the next episode. Have an amazing day.