Godot 2D Academy: Master 2D Games With Godot 4 And Gdscript

Posted By: ELK1nG

Godot 2D Academy: Master 2D Games With Godot 4 And Gdscript
Published 3/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 8.96 GB | Duration: 21h 25m

Master 2D Game Development with the Latest Version of Godot and GDScript

What you'll learn

Master the latest version of Godot and its interface to create 2D video games from scratch.

Write and understand code in GDScript, Godot's native programming language.

Create four complete games, applying advanced mechanics and professional design techniques.

Implement particle systems, visual effects, and optimizations to enhance the gaming experience.

Develop movement and physics systems, including platforms, collisions, and dynamic behaviors.

Work with animations and visual effects, using AnimationPlayer, particles, and shaders.

Apply sound and music to improve game immersion.

Requirements

It is recommended to have a computer capable of running Godot 4.4 and internet access to download resources.

A proactive attitude and a passion for learning and creating.

No prior game development experience is required; the course is designed for beginners.

Description

Master 2D Game Development with Godot 4 and GDScriptDo you want to learn how to create 2D games from scratch with Godot 4.4 and GDScript? This course is for you! Whether you're a beginner or have experience in game development, here you'll find everything you need to master Godot, one of the most powerful and growing tools in the industry.What will you learn in this course?Godot Fundamentals: Installation, setup, and use of the engine.GDScript from Scratch: Variables, conditionals, loops, functions, and more.Creation of 4 Complete Games with Cool Mechanics:Flappy Bird Clone – Physics, collisions, and scoring.Idle Tycoon – Resource management and upgrades.2D Platformer – Smooth movement, obstacles, and enemies.Topdown Shooter – Shooting, spawners, and visual effects.Visual Effects and Particles to bring your games to life.Collision Systems, Physics, and Event Detection.Structured Programming with Nodes and Inheritance.Optimization and Best Practices in Godot.Additionally, you'll get access to:All assets and resources used in the course.Source code for each game to download and compare.Godot is growing by leaps and bounds, and now is the best time to learn it. Become a professional game developer and create your own projects with Godot 4 and GDScript.Enroll now and take your passion for game development to the next level!

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Important Notes

Section 2: Getting to Know Godot

Lecture 3 Godot Home Page

Lecture 4 Godot Versions

Lecture 5 Install Godot

Lecture 6 Launcher Overview

Lecture 7 Godot UI Overview

Lecture 8 Configure Editor

Lecture 9 Configure Theme

Section 3: GDScript: Variables and Operations

Lecture 10 Creating Classes

Lecture 11 Variables and Operators

Lecture 12 Indentation and Scope

Lecture 13 Working with Strings

Lecture 14 Integrated Documentation

Lecture 15 Working with Booleans

Lecture 16 Static Typing

Lecture 17 Using Export

Section 4: GDScript: Conditionals and Loops

Lecture 18 Conditional If

Lecture 19 Else Structure

Lecture 20 Ternary Operator

Lecture 21 Match

Lecture 22 Operator AND

Lecture 23 Operator OR

Lecture 24 Operator NOT

Lecture 25 ELIF

Lecture 26 Nested If Conditional

Lecture 27 While Loop

Lecture 28 For Loop

Lecture 29 For Loop Exercise

Section 5: GDScript: Arrays, Dictionaries, and Methods

Lecture 30 Creating Arrays

Lecture 31 Iterating Over Arrays with For

Lecture 32 Exercise With Arrays

Lecture 33 Working with Dictionaries

Lecture 34 Methods

Lecture 35 Methods with Parameters

Lecture 36 Methods That Return Values

Section 6: Flappy Bird Clone

Lecture 37 Game Introduction

Lecture 38 Game Assets

Lecture 39 Create Project

Lecture 40 Create Player

Lecture 41 Delta and Physics Interpolation

Lecture 42 Create Main Scene

Lecture 43 Add Obstacles

Lecture 44 Obstacle Spawner

Lecture 45 Detect Collisions

Lecture 46 Apply Floor Scroll

Lecture 47 Add Score

Lecture 48 Create Game Over UI

Lecture 49 Save Score

Lecture 50 Add Sounds

Lecture 51 Section 7 Project

Section 7: Idle Tycoon Game

Lecture 52 Game Introduction

Lecture 53 Game Assets

Lecture 54 Create Project

Lecture 55 Create Cashier

Lecture 56 Create Customers

Lecture 57 Instantiate Customers

Lecture 58 Items using Resources

Lecture 59 Move Customer to Counter

Lecture 60 Serve Customers

Lecture 61 Prepare Orders

Lecture 62 Complete Orders

Lecture 63 Add Particle Effects

Lecture 64 Sound Manager

Lecture 65 Create Upgrade Panel

Lecture 66 Show Upgrade Panel

Lecture 67 Upgrade Items

Lecture 68 Create Store Panel

Lecture 69 Buy in Store

Lecture 70 Apply Currency Format

Lecture 71 Create Options Panel

Lecture 72 Section 8 Project

Section 8: Platformer Game

Lecture 73 Game Introduction

Lecture 74 Game Assets

Lecture 75 Create Project

Lecture 76 Create Player

Lecture 77 Move Player

Lecture 78 Create Level

Lecture 79 Using Layers

Lecture 80 Create First Obstacle

Lecture 81 Add Score with Fruits

Lecture 82 Challenge: Create More Fruits

Lecture 83 Add Floors

Lecture 84 Create First Enemy

Lecture 85 New Trap

Lecture 86 Checkpoint

Lecture 87 Add New Trap

Lecture 88 Creating Rhino Enemy

Lecture 89 Creating Platform Enemy

Lecture 90 Add Final Checkpoint

Lecture 91 Create Sound Manager

Lecture 92 Add UI

Lecture 93 Section 9 Project

Section 9: Top-down Game

Lecture 94 Game Introduction

Lecture 95 Game Assets

Lecture 96 Create Project

Lecture 97 Create Player

Lecture 98 Add Crosshair and Camera

Lecture 99 Create Weapons

Lecture 100 Equip Weapons

Lecture 101 Pickup Weapons

Lecture 102 Create Projectiles

Lecture 103 Projectile Shotgun

Lecture 104 Shooting Effects

Lecture 105 Add Enemies

Lecture 106 Challenge: Add More Enemies

Lecture 107 Health Component

Lecture 108 Enemy Spawner

Lecture 109 Add Coins

Lecture 110 Waves of Enemies

Lecture 111 Apply Damage Material

Lecture 112 Damage Text

Lecture 113 Health Bar

Lecture 114 Camera Shake

Lecture 115 Vignette Effect & Point Light

Lecture 116 Section 10 Project

Section 10: Extra

Lecture 117 Continue Learning and Discord Server

Anyone interested in 2D game development who wants to learn how to use Godot 4 and GDScript.,Developers with experience in other engines who want to expand their skills and explore the capabilities of Godot.,Programming and design students looking to apply their knowledge to practical and creative projects.,Video game enthusiasts who want to understand the creation process and develop their own games.