Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Discovering Godot
First Steps
Hello Godot! (23:17)
Loony Lips: Discovering GDScript
Planning Loony Lips (3:21)
Introducing Arrays (16:23)
Label: Text to the Player (16:17)
LineEdit: Text from the Player (18:13)
Buttons! (9:54)
Appending Arrays and If Conditions (19:41)
queue_free() and reload_current_scene() (11:07)
Dictionaries - Adding a Story Template (17:02)
Storybook Option 1: Story Objects (14:39)
Storybook Option 2: JSON (12:15)
Exporting Loony Lips (4:15)
Reflecting on Loony Lips (1:18)
Hoppy Days: 2D platforming
Planning Hoppy Days (1:37)
Installing Assets (4:29)
PhysicsBody2D - Making a Character (17:37)
Making Bunny Jump (16:38)
AnimatedSprite - I Got The Moves Like Bunny (9:26)
Reformatting - Elegance in Coding (11:42)
Tilemaps - Making a Level (15:06)
is_on_ceiling() (5:06)
Parallax Backgrounds (10:56)
The Game Over Screen (11:27)
Area2D - Making Spike Hazards (14:43)
AudioStreamPlayer - Bring The Noise (11:13)
Adding Jump Pads (13:34)
Gamestate.gd (8:52)
Information to the Player (13:50)
Adding Coins - AnimationPlayer Nodes (21:33)
Bug Fixing is_on_floor() (3:33)
Adding NPCs - Enter The Spikeman (11:08)
Making the Cloud NPC (18:17)
Particles and a Portal (11:54)
Heist Meisters: Top Down Stealth
Planning Heist Meisters (2:04)
Installing Assets for Heist Meisters (3:41)
Making a Character Template Scene (7:09)
The Player Character (14:57)
Autotiles Are Awesome: Bitmasks (14:31)
Autotiles Are Awesome II: Collisions (9:29)
Better to Light a Candle: Light2D Nodes (12:37)
Making a Security Camera (12:26)
Player Detection 1: Field of View (12:46)
Player Detection 2: Line of Sight (12:16)
Adding Guards (9:19)
Moving Guards 1: Navigation Options (12:31)
Moving Guards 2: get_simple_path() (21:50)
Adding Furniture (17:45)
Nightvision Mode (16:57)
Simple Doors (17:51)
Keypads (21:33)
Locked Doors 1: Extending Scripts (9:14)
Locked Doors 2: Wiring Numberpads (24:29)
Locked Doors 3: Combinations (10:55)
Making a Computer (14:27)
Computers and Combinations (16:17)
Labels, Lights and Nightvision (6:25)
TextureProgress Nodes (9:47)
Suspicious NPCs (8:52)
Sneaking Around in a Box (12:30)
Highlighting The Player (3:18)
Making Disguises Risky (11:26)
Boxes and Itemlist (11:31)
Grabbing the Loot (8:49)
Making a GUI for the Loot (7:55)
Adding the Exit (5:35)
Adding Polish (14:29)
Preparing the Tutorial (10:42)
Adding Objective Markers (21:16)
Adding Objective Text (15:32)
Finishing the Tutorial (5:52)
Cubedude Kickabout - 3D Local Multiplayer Fun
Planning Cubedude Kickabout (1:37)
Installing Cubedude Kickabout Assets (6:22)
Making the Pitch (15:10)
Physicsbody Nodes in 3D (6:57)
Enter the Cubedude (9:07)
Moving Each Player (14:17)
Finishing the Pitch (17:45)
Better Cubedude Movement (6:53)
Functional Goals (6:13)
Resetting the Game (14:29)
Adding a GUI - 2D in 3D (11:52)
Ending the Game (11:05)
Adding Awesome - Set Dressing (11:33)
Adding Awesome - Audio (7:02)
Adding Awesome - Visual Effects (15:36)
Food Fight: Third Person Food Shooter
Planning Food Fight (2:07)
Installing Assets for Food Fight (7:28)
Setting Up a Play Space (10:31)
Character and Player Scenes (19:21)
AnimationTree (13:11)
Mouselook (11:24)
Moving With Mouselook (8:02)
Should We Use A Gridmap? (18:22)
Food to Fling - Firing Projectiles in 3D (11:38)
A Varied Diet - Adding More Food (12:33)
Finishing Our Food (2:33)
Making Bystanders (21:52)
Creating Robots (14:58)
Pausing the Game (13:12)
Fun with Furniture 1: StaticBodies (15:17)
Fun With Furniture 2: RigidBodies (13:48)
Refil Zones (15:28)
Combat Animations (5:39)
queue_free() and reload_current_scene()
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock