Godot Beginner

Learn and Get a Good Understanding of Godot. Code Your First Game with Godot's Scripting Language GDScript

Last updated 2022-01-10 | 4.5

- Fundamentals of the Godot game engine
- How to use Nodes and Scenes to create games in Godot
- Scripting with GDScript

What you'll learn

Fundamentals of the Godot game engine
How to use Nodes and Scenes to create games in Godot
Scripting with GDScript
How to use Signals in Godot
How to structure game projects in Godot
How to create two 2D games with the Godot Engine

* Requirements

* A computer with internet connection.
* Understanding of basic programming principles. If you know variables
* functions and loops you are good to go.
* A desire to learn game development.

Description

In this beginner's course, you will learn the basics of the Godot game engine.

You don't need any prior experience with game development, this course is aimed at complete beginners who have no previous knowledge or experience with game development.

This course aims to be an introduction to the Godot Engine and help beginners get started with creating games their own games using this awesome tool.

In this course you will learn:

  • Fundamentals of the Godot game engine

  • How to use nodes and scenes (Godot's building blocks)

  • Scripting with GDScript

  • How to design games in the Godot game engine. You are going to learn the mindset of a Godot developer when it comes to designing a project.

  • You will create 2 awesome games after learning all the basics that you need.

  • The first project is a clone of the classic arcade game pong.

  • Next you will build a space shooter shoot'em up game called Star Shooter.

  • After all of that you will have all the basic knowledge you need to get started with making games with Godot.

At the end of this course, you will have a solid grasp of the basics of Godot that you can start building upon. You will be able to start developing your own games by yourself!

Who this course is for:

  • Beginners who want to get started with game development with Godot.
  • Experienced developers coming from a different engine who want to learn Godot.

Course content

9 sections • 71 lectures

Intro Preview 03:07

Prerequisites Preview 00:17

Before You Start Preview 01:31

Kaan's Editor Settings Preview 07:43

Download Godot Preview 02:44

Create a New Project Preview 04:37

Section Intro Preview 00:56

Main Menus Preview 06:13

Viewport and Workspaces Preview 04:07

Scene Tab and Inspector Preview 07:55

Moving Around in The Viewport Preview 04:06

Manipulate Nodes with Toolbar Tools Preview 04:29

File System and Playtest Buttons Preview 08:03

Modify the Interface Preview 05:00

Section Intro Preview 00:28

Nodes and Scenes Preview 08:16

Hello World Preview 04:27

Child nodes take the position of their parent Preview 12:30

Draw Order & Z Index Preview 08:26

Section Intro Preview 01:02

What is Instancing? Preview 04:15

Instancing Demo Preview 06:58

Editing Instances Preview 07:58

More on Instancing Preview 08:02

Section Intro Preview 00:42

Intro to Scripting Preview 05:05

How to attach a script Preview 07:34

GDScript Basics Preview 03:17

_ready Method and Printing Text Preview 10:17

How to use built-in documentation Preview 08:12

How to get a reference to a node Preview 14:47

Processing - Delta time Preview 12:58

Getting Input Preview 10:33

Creating Nodes from a Script Preview 11:16

Instancing a Scene With Code Preview 08:57

Section Intro Preview 00:29

What are Signals? Preview 01:41

Manually Connecting Signals Preview 08:26

Connecting Signals in Code Preview 05:46

Custom Signals Preview 07:45

Section Intro Preview 00:42

Setting Up and Planning Preview 10:12

The Ball Scene Preview 11:01

The Paddle Scene Preview 14:10

The Wall Scene Preview 08:51

Make the Ball Bounce Preview 12:17

Reset The Ball Preview 12:11

Score Preview 10:18

Exporting Preview 06:32

Section Intro Preview 01:10

Importing Assets and Setting up the Main Scene Preview 04:05

Creating the Player Scene Preview 11:25

Clamping Player Movement Preview 04:14

Enemy Scene and Normal Enemy Preview 05:50

Diver Enemy Preview 03:45

Taking Damage Preview 11:21

Creating Lasers! Preview 10:24

Implement the Player Shooting Mechanic Preview 05:17

Shooting Enemy Preview 08:50

Enemy Spawner Preview 13:39

Death Zone Preview 08:17

HUD and Score Preview 11:03

Displaying Lives on The HUD Preview 09:12

Sound Effects and Music Preview 07:04

Main Menu Preview 09:12

Game Over Menu Preview 16:58

Main Menu Particle Effects Preview 07:39

Stars Passing By Preview 05:30

Explosion Effect Preview 13:33