Complete Godot 4 Game Developer 2D Online Course

Complete Godot 4 Game Developer 2D Online Course

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 82 lectures (11h 17m) | 4.90 GB

Learn how to create 2D games from start to finish in Godot engine 4 and GDScript!

Learn how to get the most out of the new Godot 4 game engine by making 2D video games.

We take you through the fundamentals and key concepts of Godot. You’ll use Godot’s built-in scripting language, GDScript, to create interesting game mechanics.

Plus, you’ll learn the fundamentals of programming such as if statements, loops, functions, coroutines, and more.

By the end you know how to use the new Tilemap, the animation player and other important nodes to make amazing games!

You’ll create 3, yes 3!, games in Godot 4…

Speed Saucer: a Collision Avoidance Game where you’ll learn Godots fundamentals, scenes, nodes, instancing, scripting and more

Alien Attack: 2D Side Scrolling Space Shooter Game covering physics, movement logic, creating UI (user interface), particles and more. You’ll be shooting projectiles and keeping score!

Martian Mike: 2D Platformer Game packed full of new skills including animations, scene management, tilemap and many more

Whether you’re a complete beginner or have dabbled in Godot before, this course will have something for you.

What you’ll learn

  • Get the most out of the new Godot 4 game engine by making 2D video games
  • Make 3 different awesome games, while learning the fundamentals and key concepts of Godot 4
  • Learn key concepts of Godot such as using Nodes, Scenes, Scripting & Signals
  • Use Godot’s built-in scripting language, GDScript, to create interesting game mechanics
  • Learn the fundamentals of programming such as if statements, loops, functions, coroutines, and more
  • Discover how to use the new Tilemap, the animation player and other important nodes you need to know to make amazing games
Table of Contents

Introduction & Setup
1 Welcome To The Course
2 Downloading Godot
3 Create A Project
4 Exploring Godot’s Interface
5 More Interface Exploration
6 Community & Support
7 Accessing Our Projects
8 Section Intro – Speedy Saucer
9 Project Setup
10 Nodes & Scenes
11 Rigidbody2D & Collision Shapes
12 Instancing Scenes
13 Editing Instances
14 Parent & Child Relationship
15 Draw Order & Z Index
16 Intro To Scripting
17 Functions & Printing Text
18 Number Operations & More Printing
19 Introducing Variables
20 Function ParametersArguments
21 Vector2 & apply_impulse( )
22 Processing & apply_force( )
23 If Statement & Comparison Operators
24 Getting Input
25 Variable Scope
26 Function Return Values
27 Following The Player With Camera2D
28 Making The Maze
29 Using Signals To Reset The Game
30 Parallax Background & Text Labels
31 Wrap Up – Speedy Saucer
32 Section Intro – Alien Attack
33 Project Setup & Player Scene
34 Player Movement
35 Clamping Players Position
36 Rocket Scene & Movement
37 Understanding Delta Time
38 Shooting Rockets
39 Creating References To Nodes
40 Deleting Unwanted Rockets
41 Enemy Scene & Movement
42 Enemy Spawner Scene
43 Spawn Enemy Function
44 Shooting Enemies & Collision Layers
45 Enemy Deathzone
46 Lives & Custom Signals
47 Scoring & Enemy Died Signal
48 Score UI
49 Lives UI
50 Game Over Screen
51 Adding Sound Effects
52 Flame Particle Effect
53 Path Enemy
54 Adding Path Enemy To The Spawner
55 Wrap Up – Alien Attack

Martian Mike
56 Section Intro – Martian Mike
57 Project Setup – Martian Mike
58 Animated Sprites
59 Player Movement
60 Boolean Operators
61 Updating Animations
62 Deathzone
63 Jump Pad
64 Traps
65 Animation Player
66 Arrays & Groups
67 The For Loop
68 Tilemap Basics
69 Tilemap Terrains (Autotile)
70 Scrolling Background
71 Start Area
72 Exit Area
73 Changing Scenes
74 More Levels
75 Level Timer
76 Timer HUD
77 Win Screen
78 Start Menu
79 Level Design
80 Autoloads (Singleton Pattern)
81 One-Time Sound Effects
82 Wrap Up – Martian Mike

Homepage