Course Highlights
  • Master Godot 4: Learn scene creation, input handling, collision detection, and more in the powerful Godot 4 game engine.
  • Create Diverse Games: Develop Flappy Bird, Angry Birds, memory games, platformers, puzzles, space shooters, and maze escapes.
  • Acquire Game Dev Skills: Gain level design, animation, enemy AI, power-ups, UI design, and apply design patterns like singletons and event buses.
  • Explore Mechanics & Patterns: Understand parallax scrolling, physics-based gameplay, pathfinding AI, state machines, and dynamic level loading.
Curriculum

2 Topics
Introduction
GoDot is constantly being updated - what happens here?

14 Topics
Introduction IMPORTANT: Setup and test of Godot
Scenes
Inheritance
Multiple Scenes
Creating A Script
Variables
Operators
Arrays and Loops
Dictionaries
Functions
Classes
Scripting a scene
Setters and Getters
Aspect Ratios

3 Topics
The assets we will use
I have a retina display and the games are very small!
A short message and good luck :)

25 Topics
Introduction
Project Setup
Game Scene
Physics Nodes
Plane Scene
Resources
Plane Movement
Animation Player
Ground Collision
Pipes Scene
The RESET Animation
Pipe Removal
Pipe Spawn
Singletons
Main Scene
Navigation
Game Over Scene
Signal Hub
Pipe Collision
Laser Collision
Main Menu
Hud
Parallax
Parallax Scene
Layers and Masks Explained

23 Topics
Introduction
Project Setup
Rigidbody2D
Debug Label
Animal Regeneration
Input Detection
Animal Logic
Animal Grab
Animal Drag
Stretch Sound
Animal Launch
Collision Detection
Cup Detection
Cup Vanish
Water
Main Scene
Level Button
Navigation
Score Manager
Score Update
Game UI
The Arrow
Launch Area

21 Topics
Introduction
Project Setup
Image Loading
Main Screen
Front Sprite
Tweens!
Level Button
Sound Manager
Game Screen
Navigation
Level Setup
Level Selection
Level Creation
Selecting a tile
Scorer Node
Tile Selections
Game Logic
UI Updates
Game Over Scene
Final Logic
Tweens Revisited - a small fix!

60 Topics
Introduction
Project Setup
Game Overview
Tile Maps
Player Camera
Player Scene
Platform Collisions
player Movement
Player State
Player Sound
Singletons
Base Enemy
Snail
Snail Movement
Frog
Frog movement
Eagle
Eagle movement
Layers
Hitbox
Bullet Scene
Object Maker
Shooter Scene
Enemy Shooting
Collision Setuo
Enemy Explosion
Fruit Pickup Scene
Fruit movement
Pickup Collection
Player Invincible
Hurt State
Boss Scene
State Machine
Boss Behaviour
Checkpoint Scene
Checkpoint Logic
One Way platform
Moving Platform
Spinning Spikes
Floor Spikes
Parallax Background
Parallax Scene
Shake Camera
Camera Limits
Game HUD
Main Scene
Mulitple Levels
Navigation
Level Advance
Level Complete
Game Over
Hearts
Falling Off
Score Manager
UI Updates
Tree Pause
Level Inspiration
Final Game
Bug Fix: Can hit boss before trigger!
Bug Fix: Staying still when invincible!

23 Topics
Introduction
Project Setup
Project Outline
Tilemap Layers
Player Scene
Level Data
Loading Level Data
Level Setup Part 1
Level Setup Part 2
Player Position
Camera position
Player Movement
Player Movement 2
Player Movement 3
Game Over
Level Button
Main Screen
Loading Level Buttons
Navigation
Game HUD
Game Over UI
Score Sync
UI Updates

36 Topics
Introduction
Outline
Main Scene
Background
Player Scene
Singletons
Explosion Scene
Boom Scene
Enemy Scene
Wave Manager
Bullet Scene
Collisions
Explosion Position
Enemy Shoots
PowerUp Scene
Health Bar Scene
Enemy Explosion
Homing Missile
Missile Logic
Missile Implementation
Saucer
Saucer Logic
Shoot missile
Shield
Shield Logic
Saucer Health
Player Hit
Game UI
Scoring
Shake Camera
Tree Root / Current Scene
Health Power Up
Game Over
Sounds
Wave Upgrades
Custom Resources

25 Topics
Introduction
Game Intro
Level map
Terrains / Autotile
Floors
Tile Navigation
Navigation Regions
Patrol Path
player Detection
FOV calculation
FOV implementation
Player Movement
Seeing the player
Enemy States
NPC Visuals
Firing Bullets
Explosions
Pickups
Pickup Count
Exit Scene
Main Scene
Game Time
Player Death
Multiple Navigation Regions
Final Map

7 Topics
Introduction
Tappy
Memory Madness - Fail
The problem
Using Editor Tool
Resource Creation
Working application

  Write a Review

Jumpstart to 2D Game Development: Godot 4.3+ for Beginners

Go to Paid Course