Autoplay
Autocomplete
Previous Lecture
Complete and continue
Complete Godot 2D: Develop Your Own 2D Games Using Godot 4
Introduction & Setup
Welcome To The Course (0:26)
Downloading Godot (2:11)
Create A Project (2:47)
Exploring Godot’s Interface (14:06)
More Interface Exploration (14:14)
Community & Support (1:33)
Accessing Our Projects (4:38)
Speedy Saucer
Section Intro - Speedy Saucer (1:07)
Project Setup (8:21)
Nodes & Scenes (7:43)
Rigidbody2D & Collision Shapes (8:09)
Instancing Scenes (3:54)
Editing Instances (7:07)
Parent & Child Relationship (9:05)
Draw Order & Z Index (5:23)
Intro To Scripting (9:22)
Functions & Printing Text (8:17)
Number Operations & More Printing (14:35)
Introducing Variables (8:52)
Function Parameters/Arguments (4:06)
Vector2 & apply_impulse( ) (5:55)
Processing & apply_force( ) (8:24)
If Statement & Comparison Operators (9:26)
Getting Input (8:16)
Variable Scope (7:48)
Function Return Values (7:40)
Following The Player With Camera2D (6:09)
Making The Maze (10:56)
Using Signals To Reset The Game (10:47)
Parallax Background & Text Labels (15:20)
Wrap Up - Speedy Saucer (0:33)
Alien Attack
Section Intro - Alien Attack (1:44)
Project Setup & Player Scene (9:27)
Player Movement (11:25)
Clamping Players Position (16:34)
Rocket Scene & Movement (9:19)
Understanding Delta Time (10:00)
Shooting Rockets (15:57)
Creating References To Nodes (8:27)
Deleting Unwanted Rockets (7:52)
Enemy Scene & Movement (7:02)
Enemy Spawner Scene (9:49)
Spawn Enemy Function (9:07)
Shooting Enemies & Collision Layers (11:16)
Enemy Deathzone (6:21)
Lives & Custom Signals (11:44)
Scoring & Enemy Died Signal (10:06)
Score UI (9:35)
Lives UI (6:36)
Game Over Screen (14:44)
Adding Sound Effects (6:11)
Flame Particle Effect (12:02)
Path Enemy (7:56)
Adding Path Enemy To The Spawner (6:43)
Wrap Up - Alien Attack (0:24)
Martian Mike
Section Intro - Martian Mike (2:40)
Project Setup - Martian Mike (11:02)
Animated Sprites (11:21)
Player Movement (11:58)
Boolean Operators (10:03)
Updating Animations (7:02)
Deathzone (7:12)
Jump Pad (8:30)
Traps (11:30)
Animation Player (11:57)
Arrays & Groups (10:20)
The For Loop (8:01)
Tilemap Basics (16:35)
Tilemap Terrains (Autotile) (9:41)
Scrolling Background (11:37)
Start Area (6:55)
Exit Area (5:59)
Changing Scenes (7:34)
More Levels (7:07)
Level Timer (7:35)
Timer HUD (5:38)
Win Screen (9:45)
Start Menu (7:14)
Level Design (3:42)
Autoloads (Singleton Pattern) (7:10)
One-Time Sound Effects (10:51)
Wrap Up - Martian Mike (0:48)
Bonus
Bonus: Access to C# Conversions of GDScript Projects
Scoring & Enemy Died Signal
Lecture content locked
If you're already enrolled,
you'll need to login
.
Enroll to Unlock