
Published 6/2023
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Master the Godot 4 Engine, Build Engaging 2D Games, and Ignite Your Game Development Journey!
What you’ll learn
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.
Requirements
Computer with Adequate Specifications: A computer capable of using the Vulkan renderer is required to work on the projects effectively – the course contains a free video to make a check!
This course assumes no prior knowledge of the Godot 4 engine but does assume a basic understanding of programming concepts. However, even individuals without programming experience can benefit from the course by leveraging the visual scripting system provided by Godot 4.
Description
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 GoDot is constantly being updated – what happens here?
Section 2: Introduction To GoDot
Lecture 3 Introduction
Lecture 4 IMPORTANT: Setup and test of GoDot
Lecture 5 Scenes
Lecture 6 Inheritance
Lecture 7 Multiple Scenes
Lecture 8 Creating A Script
Lecture 10 Operators
Lecture 11 Arrays and Loops
Lecture 12 Dictionaries
Lecture 13 Functions
Lecture 14 Classes
Lecture 15 Scripting a scene
Lecture 16 Setters and Getters
Lecture 17 Aspect Ratios
Section 3: Pre-flight
Lecture 18 The assets we will use
Lecture 19 I have a retina display and the games are very small!
Lecture 20 A short message and good luck 🙂
Section 4: Game 1 – Tappy Plane
Lecture 21 Introduction
Lecture 22 Project Setup
Lecture 23 Game Scene
Lecture 24 Physics Nodes
Lecture 25 Plane Scene
Lecture 26 Resources
Lecture 27 Plane Movement
Lecture 28 Animation Player
Lecture 29 Ground Collision
Lecture 30 Pipes Scene
Lecture 31 The RESET Animation
Lecture 32 Pipe Removal
Lecture 33 Pipe Spawn
Lecture 34 Singletons
Lecture 35 Main Scene
Lecture 36 Navigation
Lecture 37 Game Over Scene
Lecture 38 Signal Hub
Lecture 39 Pipe Collision
Lecture 40 Laser Collision
Lecture 41 Main Menu
Lecture 42 Hud
Lecture 43 Parallax
Lecture 44 Parallax Scene
Lecture 45 Layers and Masks Explained
Section 5: Game 2: Angry Animals!
Lecture 46 Introduction
Lecture 47 Project Setup
Lecture 48 Rigidbody2D
Lecture 49 Debug Label
Lecture 50 Animal Regeneration
Lecture 51 Input Detection
Lecture 52 Animal Logic
Lecture 53 Animal Grab
Lecture 54 Animal Drag
Lecture 55 Stretch Sound
Lecture 56 Animal Launch
Lecture 57 Collision Detection
Lecture 58 Cup Detection
Lecture 59 Cup Vanish
Lecture 60 Water
Lecture 61 Main Scene
Lecture 62 Level Button
Lecture 63 Navigation
Lecture 64 Score Manager
Lecture 65 Score Update
Lecture 66 Game UI
Lecture 67 The Arrow
Lecture 68 Launch Area
Section 6: Game 3 : Memory Madness
Lecture 69 Introduction
Lecture 70 Project Setup
Lecture 71 Image Loading
Lecture 72 Main Screen
Lecture 73 Front Sprite
Lecture 74 Tweens!
Lecture 75 Level Button
Lecture 76 Sound Manager
Lecture 77 Game Screen
Lecture 78 Navigation
Lecture 79 Level Setup
Lecture 80 Level Selection
Lecture 81 Level Creation
Lecture 82 Selecting a tile
Lecture 83 Scorer Node
Lecture 84 Tile Selections
Lecture 85 Game Logic
Lecture 86 UI Updates
Lecture 87 Game Over Scene
Lecture 88 Final Logic
Section 7: Game 4 : Fox Antics!
Lecture 89 Introduction
Lecture 90 Project Setup
Lecture 91 Game Overview
Lecture 92 Tile Maps
Lecture 93 Player Camera
Lecture 94 Player Scene
Lecture 95 Platform Collisions
Lecture 96 player Movement
Lecture 97 Player State
Lecture 98 Player Sound
Lecture 99 Singletons
Lecture 100 Base Enemy
Lecture 101 Snail
Lecture 102 Snail Movement
Lecture 103 Frog
Lecture 104 Frog movement
Lecture 105 Easgle
Lecture 106 Eagle movement
Lecture 107 Layers
Lecture 108 Hitbox
Lecture 109 Bullet Scene
Lecture 110 Object Maker
Lecture 111 Shooter Scene
Lecture 112 Enemy Shooting
Lecture 113 Collision Setuo
Lecture 114 Enemy Explosion
Lecture 115 Fruit Pickup Scene
Lecture 116 Fruit movement
Lecture 117 Pickup Collection
Lecture 118 Player Invincible
Lecture 119 Hurt State
Lecture 120 Boss Scene
Lecture 121 State Machine
Lecture 122 Boss Behaviour
Lecture 123 Checkpoint Scene
Lecture 124 Checkpoint Logic
Lecture 125 One Way platform
Lecture 126 Moving Platform
Lecture 127 Spinning Spikes
Lecture 128 Floor Spikes
Lecture 129 Parallax Background
Lecture 130 Parallax Scene
Lecture 131 Shake Camera
Lecture 132 Camera Limits
Lecture 133 Game HUD
Lecture 134 Main Scene
Lecture 135 Mulitple Levels
Lecture 136 Navigation
Lecture 137 Level Advance
Lecture 138 Level Complete
Lecture 139 Game Over
Lecture 141 Falling Off
Lecture 142 Score Manager
Lecture 143 UI Updates
Lecture 144 Tree Pause
Lecture 145 Level Inspiration
Lecture 146 Final Game
Section 8: Game 5 : Sokoban
Lecture 147 Introduction
Lecture 148 Project Setup
Lecture 149 Project Outline
Lecture 150 Tilemap Layers
Lecture 151 Player Scene
Lecture 152 Level Data
Lecture 153 Loading Level Data
Lecture 156 Player Position
Lecture 157 Camera position
Lecture 158 Player Movement
Lecture 159 Player Movement 2
Lecture 160 Player Movement 3
Lecture 161 Game Over
Lecture 162 Level Button
Lecture 163 Main Screen
Lecture 164 Loading Level Buttons
Lecture 165 Navigation
Lecture 166 Game HUD
Lecture 167 Game Over UI
Lecture 168 Score Sync
Lecture 169 UI Updates
Section 9: Game 6 : Space Ace
Lecture 170 Introduction
Lecture 171 Outline
Lecture 172 Main Scene
Lecture 173 Background
Lecture 174 Player Scene
Lecture 175 Singletons
Lecture 176 Explosion Scene
Lecture 177 Boom Scene
Lecture 178 Enemy Scene
Lecture 179 Wave Manager
Lecture 180 Bullet Scene
Lecture 181 Collisions
Lecture 182 Explosion Position
Lecture 183 Enemy Shoots
Lecture 184 PowerUp Scene
Lecture 185 Health Bar Scene
Lecture 186 Enemy Explosion
Lecture 187 Homing Missile
Lecture 188 Missile Logic
Lecture 189 Missile Implementation
Lecture 190 Saucer
Lecture 191 Saucer Logic
Lecture 192 Shoot missile
Lecture 193 Shield
Lecture 194 Shield Logic
Lecture 195 Saucer Health
Lecture 196 Player Hit
Lecture 197 Game UI
Lecture 198 Scoring
Lecture 199 Shake Camera
Lecture 200 Tree Root / Current Scene
Lecture 201 Health Power Up
Lecture 202 Game Over
Lecture 203 Sounds
Lecture 204 Wave Upgrades
Lecture 205 Custom Resources
Section 10: Game 7 : Do not Mind Me
Lecture 206 Introduction
Lecture 207 Game Intro
Lecture 208 Level map
Lecture 209 Terrains / Autotile
Lecture 210 Floors
Lecture 211 Tile Navigation
Lecture 212 Navigation Regions
Lecture 213 Patrol Path
Lecture 214 player Detection
Lecture 215 FOV calculation
Lecture 216 FOV implementation
Lecture 217 Player Movement
Lecture 218 Seeing the player
Lecture 219 Enemy States
Lecture 220 NPC Visuals
Lecture 221 Firing Bullets
Lecture 222 Explosions
Lecture 223 Pickups
Lecture 224 Pickup Count
Lecture 225 Exit Scene
Lecture 226 Main Scene
Lecture 227 Game Time
Lecture 228 Player Death
Lecture 229 Multiple Navigation Regions
Lecture 230 Final Map
Section 11: Deployment
Lecture 231 Introduction
Lecture 232 Tappy
Lecture 233 Memory Madness – Fail
Lecture 234 The problem
Lecture 235 Using Editor Tool
Lecture 236 Resource Creation
Lecture 237 Working application

DDownload
https://www.keeplinks.org/p27/6895d98ca4e64
RapidGator
https://www.keeplinks.org/p27/6895dce932544
