Jumpstart To 2D Game Development: Godot 4 For Beginners


Jumpstart To 2D Game Development: Godot 4 For Beginners
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

Importantissimo!

Per NON SBAGLIARE link e finire su qualche possibile clone, approfittare di offerte esclusive personalizzate per il nostro sito, e se gradisce questo articolo ed il nostro lavoro, la preghiamo di supportarci rinnovando o sottoscrivendo un Account Premium su FILESTORE cliccando sul link qui sotto:

FileStore

Share This Post!

Torna in cima