How To Create Games In Godot - No Experience Needed!
Published 5/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.13 GB | Duration: 10h 57m
Published 5/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.13 GB | Duration: 10h 57m
Learn how to make 2D and 3D games from start to finish in Godot 4 and GDScript!
What you'll learn
Take full advantage of the powerful Godot 4 engine by creating 2D and 3D games
Build three unique and exciting games while mastering the core principles of Godot 4
Understand essential Godot concepts like Nodes, Scenes, Scripting, and Signals.
Learn GDScript, Godot’s dedicated language designed for fast and efficient game development
Study by creating — every lesson is tied to making something playable
Create 3D worlds by designing levels, environments, character movement, enemies, and other vital game elements
Requirements
All you need to take this course is a computer or laptop running Windows, Linux, or macOS
This course is perfect for total beginners or those with some experience in programming or using Godot.
Description
Discover how to get the most out of the Godot 4 game engine by building impressive 2D and 3D games from scratch.I'll walk you through the core principles and essential features of Godot using GDScript, its native scripting language, to create fun and interactive gameplay mechanics.You’ll design both 2D and 3D scenes, complete with player controllers, enemies, coins, traps, and much more.Throughout the course, you’ll create not one, not two, but three full games in Godot 4:2D Action Clicker: Move your player across the screen and click on ghosts to eliminate them—a great way to master the foundations of Godot and GDScript.2D Space Dodger: Use a platformer-style controller to dodge hazards falling from above while collecting coins.3D Obstacle Course: Build your first 3D environment, gather coins, avoid traps, and explore the capabilities of Godot’s 3D engine.This course is designed for both complete beginners and those with some experience in Godot, helping you build skills and confidence through practical, project-based learning.You’ll reinforce what you’ve learned through interactive activities, including:8 multiple-choice quizzes to test your knowledge after each module3 hands-on assignments where you’ll improve your games and share your progress (including with me!)2 complete practice tests covering all course contentNot many courses offer this many activities…I'm Marco Paoletta, an experienced game developer with 10 Godot courses published on Zenva (a platform with over 1 million students), a Godot-focused YouTube channel with 11,000+ subscribers, and professional experience with Voodoo, one of the top mobile game studios.Join now to start making professional-quality games in Godot 4—step by step, without unnecessary theory. Let’s build something awesome together!
Overview
Section 1: Introduction
Lecture 1 Download Godot
Lecture 2 Import Source Codes
Lecture 3 Assets
Section 2: 2D Clicker Action Game
Lecture 4 2D Clicker Action Game - Project Overview
Lecture 5 Import Assets
Lecture 6 Scenes And Nodes
Lecture 7 Scenes As Containers
Lecture 8 Player Scene
Lecture 9 Add Nodes To The Player
Lecture 10 Understanding Player Movement Types
Lecture 11 Player Movement - Part 1
Lecture 12 Player Movement - Part 2
Lecture 13 Changing The Player Controller Type
Lecture 14 Variables vs Constants
Lecture 15 Value Types
Lecture 16 Introduction To Static Typing
Lecture 17 Return Values
Lecture 18 Enemy Scene
Lecture 19 Set Up Enemy Movement
Lecture 20 Get The Player Using Groups
Lecture 21 Enemy And Player Collision
Lecture 22 Squash Enemy
Lecture 23 Disable The Collision
Lecture 24 Set Main Scene
Lecture 25 Instantiate The Enemy
Lecture 26 Set Random Spawn Points
Lecture 27 Score Counter
Lecture 28 Audio
Lecture 29 Replace Input Actions
Lecture 30 2D Clicker Action Game - Conclusion
Section 3: 2D Space Dodger
Lecture 31 2D Space Dodger - Project Overview
Lecture 32 Set Up Project
Lecture 33 Create Player Scene
Lecture 34 Add Player Movement
Lecture 35 Create The Ground And More Information About Collision Objects
Lecture 36 Understand The Game Tab And Stretch Modes
Lecture 37 Modify Values With The Game Tab
Lecture 38 Set Up Player Animations
Lecture 39 Change Player Animations
Lecture 40 Flip The Player
Lecture 41 Clamp Player
Lecture 42 Boolean Expression Assignment
Lecture 43 The Advantages Of Generic Objects
Lecture 44 Create Object Scene
Lecture 45 Make Them Move Down
Lecture 46 Understand Delta
Lecture 47 Create SpriteFrames
Lecture 48 Randomize SpriteFrames
Lecture 49 Spawn Objects
Lecture 50 Sort Objects
Lecture 51 Add Rotation To Objects
Lecture 52 Differentiate Between Obstacles And Coins
Lecture 53 Use Enums
Lecture 54 Create The Score User Interface
Lecture 55 Introduction To Signals
Lecture 56 Signals Wrap-up And Accessors
Lecture 57 Update Score
Lecture 58 Create The Lives Interface
Lecture 59 Manage Lives
Lecture 60 Change Object Sprites
Lecture 61 Create The Game Over UI
Lecture 62 Create The Game Over Logic
Lecture 63 Create A Main Menu Scene
Lecture 64 Add A Background
Lecture 65 Audio
Lecture 66 2D Space Dodger - Conclusion
Section 4: 3D Obstacle Course
Lecture 67 3D Obstacle Course - Project Overview
Lecture 68 Import Assets
Lecture 69 Introduction To GridMaps
Lecture 70 Introduction To 3D And Add Collisions To The GridMap
Lecture 71 Create Your 3D Level
Lecture 72 Import Player Controller
Lecture 73 Create Player Scene
Lecture 74 Add Animations
Lecture 75 Custom Sky
Lecture 76 Create Coins Scene, Use Snap, Rotate Level
Lecture 77 Coins UI, Logic And Signals
Lecture 78 Death Zone
Lecture 79 Game Over UI And Logic
Lecture 80 Add Rotation To Coins
Lecture 81 Create Generic Objects
Lecture 82 Place Obstacles And Rotate Them
Lecture 83 Design Your Final Level
Lecture 84 Make Certain Meshes Bigger In The GridMap
Lecture 85 You Win UI And Logic
Lecture 86 Main Menu UI And Logic
Lecture 87 Audio
Lecture 88 3D Obstacle Course - Conclusion
Section 5: Conclusion
Lecture 89 Build The Games
Lecture 90 Congratulations!
Absolute beginners who want to create their first games—everything is explained from scratch, with no prior experience required,Developers who are familiar with another game engine and want to explore how things work in Godot while jumpstarting your learning journey.