Setup and Getting Started
  • Course Structure
  • Getting the Most Out of This Course
  • Tips
  • Installing Godot
GDScript
  • Module Introduction
  • Variables
  • Variable Types
  • If Statements
  • If Statements Operatores
  • Loops
  • Variable Scope
  • Arrays
  • Arrays Functions
  • Functions
  • GDScript Assignment
  • GDScript Cheat Sheet
Number Guesser
  • Module Introduction
  • Project and Engine Layout
  • First Messages
  • Reacting to Player Input
  • Guessing the Number Correctly
  • Restarting the Game
  • The Node System
  • Rich Text Labels
  • Updating the Text
  • Buttons and Signals
  • Finishing the Game
  • Godot Quiz
Tree Puncher
  • Module Introduction
  • Project Setup
  • Game Scene
  • Player Scene
  • Trunks
  • Exporting Variables
  • Creating the First Tree
  • Initializing Trunks
  • Animating the Player
  • Moving the Player From Side to Side
  • Punching Trunks
  • Spawning Trunks
  • Detecting Collisions and Restarting the Game
  • Module Assignment
Space Attack
  • Module Introduction
  • Project Setup
  • Moving Background
  • Player Scene and Movement
  • Player Projectile
  • Shooting
  • Enemy and Shooting
  • Formation
  • Spawning a Formation Through Code
  • Defeating and Respawning Formations
  • Killing the Player and Restarting the Game
  • Adding Audio
  • Space Attack Assignment
Platform Jump
  • Module Introduction
  • Project Setup
  • Creating the Platforms
  • The Player Scene
  • Making the Player React to Gravity
  • Creating a Camera that Follows the Player
  • Spawning Initial Platforms
  • Spawning More Platforms, Restarting The Game and Teleporting The Player
  • Springs
  • Particles and Breakable Platforms
  • Moving Platforms on a Path
  • Main Menu and Custom Themes
  • Autoloading Scripts to Change Scenes
  • Displaying the Player Score
  • Saving Player Information to Files
  • Platform Jump Assignment
Hammer Time
  • Module Introduction
  • Project Setup and 3D Navigation
  • Hammer Scene and Camera
  • Lighting and Hammer Materials
  • Planks
  • Nail
  • Spawning Nails on the Plank
  • Displaying the Player Score
  • Checking Wrong Hits
  • End Game Menu
  • Debugging to Fix End Game
  • Bomb Scene
  • Adding Audio
  • Hammer Time Module Assignment
Exporting and Publishing
  • Module Introduction
  • Exporting
  • Android Export
  • Android Publishing
  • HTML Export and Publish