1-Bit Godot Course by Heartbeast
Learn Godot Engine 1-bit at a Time
About Godot Engine
Godot Engine is a free and open source game engine. It is designed to be easy to pick up but powerful and feature rich. It has both a dedicated 2D and 3D engine. I love the engine and I'm excited to teach you how to use it.
The 1-bit Godot Course
This course will give you a broad understanding of Godot Engine 3 as you make 4 mini games. Each video in the course will teach a single "bit" of information. These learning bits are 2 Godot concepts paired together.
Pairing concepts is useful because it will help you remember them better, and often those concepts are used together when making games. Here are a few examples of learning bits:
- Signals and Buttons
- Kinematic Bodies and Static Bodies
- Collisions and Groups
Here is an image to show how Kinematic Bodies and Static Bodies relate to each other:
These are just a few. After completing the course, you will have a large mental hard drive filled with bits you can reapply when making your own games.
Who Is This Course For?
This course is not designed for everyone. There are some prerequisites for taking the course. The course is designed for beginners to Godot Engine but not people brand new to programming.
Here are the programming basics you need to understand before taking this course:
- Variables and Arrays
- Control statements and Loops
- Classes and Inheritance
These concepts can be learned in many different places. If you are brand new to programming I'd recommend trying the free course by Khan Academy online.
The Ideal Student!
I also have some requirements for the kinds of students I'd like taking this course. There is a specific mindset that is conducive to real learning. Here are some practices that help create that mindset and ensure a better course experience:
- Put effort into solving any issues that may arise as you learn
- After putting in effort, if you are still stuck, ask for help. This course comes with direct access to me and I will make sure you don't stay stuck for too long
- Try applying what you learn outside the course
- Supplement your learning with the documentation and other online resources
- Experiment a lot
- Treat other students and the instructor with kindness
If you are willing to apply these principles and you understand the prerequisites, then this course will be a fun and engaging way for you to learn Godot!
If you've made it this far I want to thank you for your time. This small business I run is how I provide for my wife and 3 daughters so your support means the world to me.
Please consider pledging your support! I'll see you in the course!
I'm dedicated to turning my students into professional game developers. Teaching game development is my passion and my full time job. I've been teaching gamedev on YouTube for over 5 years and I have over 100k subscribers. My courses are fun, up-beat, and jam-packed with information. If you want to learn to make games, you are in the right place!
StartArea2D Node + CollisionShape2D Node (10:13)
StartGame Window and Viewport + Project Settings (6:25)
StartKeyboard Input + Basic Movement (9:44)
StartDelta + Export Variables (8:12)
StartScenes + Animating a Sprite (19:47)
StartSimple Collision Detection + Collision Layers and Masks (15:56)