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
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.