1-Bit Godot Course by Heartbeast
So you're trying to learn Godot Engine.
You've been digging through YouTube videos to get the information you need but there just aren't as many learning resources as other engines like Unity and GameMaker.
The worst part is that sometimes, after all that digging, you still don't have the information you needed in the first place.
I know how it goes because that is exactly where I was 3 years ago when I first started using the engine.
Today I teach people how to use Godot Engine as my full-time job and I've even self published an indie game with it on Steam.
It wasn't easy to get here, though. I spent hundreds of hours watching tutorials, reading through the documentation, and learning from my own mistakes.
So to help out other indie developers trying to learn the engine, I've created an in-depth course where I teach the fundamentals of Godot Engine.
This course is the result of 280 backers on Kickstarter who contributed more than $14k and 8 months of planning, recording, and editing. I'm excited to share it with you!
What is in This Course?
We cover a lot of different topics as you learn Godot. This course includes 16+ hours of video content and more that 75 lectures. There are 4 main sections each making a progressively larger game.
Rocket Launch Section
In the Rocket Launch section you will learn to create a new project, import assets, create a scene, add nodes to the scene, and attach a simple script.
Piggy Game Section (my daughter's favorite)
In the Piggy Game section you will learn to move an animated character around on the screen with keyboard input, detect collisions, and control those collisions with layers and masks.
Space Shooter Section
In the Space Shooter section you will learn to create menu's with UI nodes, create autoloads for storing game wide data, add particles and sound effects, and save/load information for your game.
Metroidvania Section (my favorite)
In the Metroidvania section we start with a dive into platforming physics and cover things like slopes, moving platforms, and autotiling. Next, we create 3 different enemy types (each with its own unique behavior) and a boss enemy as well (covering 2d skeletal animation and inverse kinematics). Lastly, we cover character upgrades, menus, pausing, and more in-depth saving and loading.
Here is a short video showing off some of the things you will be making in the metroidvania section:
The 1-bit Teaching Method
This course will give you a broad understanding of Godot Engine 3.
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 showing how Kinematic Bodies and Static Bodies relate to each other:
These are just a few of the many concepts you will learn about.
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 you need before signing up. 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
Functions
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 course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
发布日期: 2020-03-06