Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Jumpstart To 2D Game Development: Godot 4 For Beginners

    Posted By: ELK1nG
    Jumpstart To 2D Game Development: Godot 4 For Beginners

    Jumpstart To 2D Game Development: Godot 4 For Beginners
    Published 6/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 10.66 GB | Duration: 24h 27m

    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

    Welcome to "Jumpstart to 2D Game Development: Godot 4 for Beginners" – an immersive video course designed to empower aspiring game developers with the skills and knowledge needed to create captivating 2D games using the powerful Godot 4 game engine.In this comprehensive course, you'll embark on a thrilling journey through a variety of game projects, each carefully designed to enhance your understanding of essential game development concepts and techniques. Whether you're a complete beginner or have some programming knowledge, this course is tailored to provide a solid foundation for your game development aspirations.Throughout the course, you will:- Create a Flappy Bird clone, where you'll learn about scene creation, input handling, collision detection, and the implementation of parallax scrolling for enhanced visuals.- Replicate the addictive mechanics of Angry Birds, developing physics-based gameplay with projectile motion and mastering level design with destructible environments.- Dive into the world of UI-driven game development with the creation of a captivating memory game. You'll gain experience in building intuitive and visually appealing user interfaces.- Recreate the charm of 80s platformers with the CJ Elephant Antics project. Master level design, character animation, and controls to create challenging levels filled with diverse obstacles. You'll also learn to use GoDot's built in State Machine to create and end of level boss!- Explore the realm of puzzle games with a Sokoban-inspired project. Dynamically load levels from files, understand puzzle-solving mechanics, and apply design patterns to create elegant and robust solutions.- Engage in an intergalactic adventure as you construct a thrilling space shooter. Design and implement enemy AI with path following for dynamic enemy waves, integrate power-up systems, and enhance visuals with particle effects and other enhancements.- Experience the thrill of artefact collection and escape in an immersive game. Utilize Godot 4's 2D navigation AI to program guard behaviour, plan strategic escapes, and create tension-filled gameplay moments.Throughout the course, you'll harness the power of Godot 4's intuitive visual scripting system. Gain insights into basic programming concepts, allowing you to take your skills to the next level and unlock the full potential of Godot 4.By the end of this course, you'll have built a diverse portfolio of 2D game projects, showcasing your abilites with Godot 4 and your ability to create captivating gameplay experiences. Enroll now and let's embark on this exciting journey into the world of 2D game development with Godot 4!

    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 9 Variables

    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 140 Hearts

    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 154 Level Setup Part 1

    Lecture 155 Level Setup Part 2

    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

    This course is designed for aspiring game developers who are interested in 2D game development using the Godot 4 game engine.,Beginners: Individuals with little to no prior experience in game development or programming, who are eager to learn the foundations of 2D game development and start building their own games.,Hobbyists: Game enthusiasts who want to turn their passion into practical skills. This course provides a structured learning path to enhance their game development abilities and create engaging 2D games.,Self-taught Developers: Individuals who have already dabbled in game development or programming on their own and want to strengthen their skills, learn best practices, and deepen their understanding of the Godot 4 engine.