Autoplay
Autocomplete
Previous Lesson
Complete and Continue
The Complete Godot Game Development Generative AI Bundle+
☑️ LEVEL 1: Godot Basics 😃🎮
00 Course Overview - Godot All Ages (3:45)
01 What Is Coding (2:54)
02 What Is Game Development (6:28)
Source Files
01 Godot Game Engine Introduction
01 What Is Godot Game Engine (4:49)
02 What Can You Build With Godot (2:27)
03 What You-ll Need - Godot All Ages (1:21)
04 How To Install Godot (3:08)
Source Files
03 Build a New Godot Project
01 Build A New Godot Project (1:51)
Source Files
04a Navigate the Godot Editor
Source files
01 Navigate Godot-s Main Menu (5:10)
02 Navigate Godot-s Scene Window (2:56)
03 Navigate Godot-s File System (1:37)
04 Navigate Godot-s Viewport (7:17)
05 Navigate Godot-s Inspector And Node Windows- (2:42)
04b How to build a game in Godot
01 What Are Nodes And Scenes (3:17)
02 What Is A Mesh (1:12)
03 How Collision Works In Godot (7:05)
Source files
05 Build a 2D game with Godot
Source Files
01 Build A Player Scene (9:06)
06a Enable player input controls
Source files
00 How Player Input Works (1:25)
01 Enable Player Input Controls (5:27)
06b Build your first visual script
Source files
01 What Is A Visual Script In Godot (4:39)
01B What Is A Variable (1:44)
01C What Is A Function (3:56)
02 Override Physics Process Function With Godot Visual Scripting (9:40)
06c Code player movement with visual scripting
Source Files
01 What Are Data Types (2:17)
02 What Is A Conditional If Statement (2:57)
03 Move Player To The Right (10:30)
04 Build 4 Directions Of Player Movement With Godot Visual Scripting (9:02)
07a Build collectible item
Source files
01A Build A Collectible Item Scene (6:17)
01B Tree Order And The Ready Function In Godot (2:30)
01C Instancing And Instantiating (2:19)
01D What Is A Packedscene And Preload Scene In Godot (1:49)
02 Spawn Food Upon New Game With Godot Vs (9:49)
07b Build randomly spawning collectible items
Source Files
02 What Are Loops (4:07)
03 Spawn Multiple Food Items (8:13)
04 Randomize Position Of Spawned Object (8:55)
08 Handle collisions with Godot visual scripting
00 What Are Godot Signals (1:46)
01 Handle Collisions Between Player And Food (6:10)
02 Move Items To Random Position (8:15)
03 Increase Player Size With Visual Scripting (5:17)
04 Increment Player Size Upon Collision (7:43)
Source Files
09 Build random enemy obstacles
Source Files
01 Build Enemy Scene With Image Texture (6:38)
02 Spawn Enemies Randomly With Visual Scripting (16:19)
03 Decrease Player Size Upon Enemy Collision (9:53)
10 Build game over screen
Source Files
01 Build Game Over Screen (6:56)
02 Check If Player Is Too Small (7:33)
03 Load Game Over Scene When Player Dies (5:35)
04 Overlay Ui Scene On Top Of Game Scene (4:15)
05 Build Restart Game Button (4:27)
06 Restart Game Upon Button Press (5:53)
11 Set node colors randomly
00 What Are Arrays (1:57)
01 Build Colors Array (4:14)
02 Set Texture Of Player With Visual Scripting (5:59)
03 Randomly Select Element From Array (5:19)
04 Randomize Colors Of Food (4:36)
05 Pop And Append Textures To Array (2:16)
06 Check Texture Equality Of Nodes (9:17)
Source files
12 Where to go from here
Source Code
01 Where To Go From Here (3:44)
☑️ LEVEL 2: Advanced Game Development 🤖
00 Section 1 Intro (0:23)
Advanced GDScript Programming in Godot 4 3D Platformer
01 Tip Asset Library And Godot View Movement (1:23)
Source files
02 3D Platformer Movement (20:03)
03 Tip Reset Scene And Move Relative To The Camera (2:49)
04 Platformer 3D Camera Movement And Zoom (15:42)
05 Reset Scene And Move Relative To The Camera (1:57)
06 Jumping And Rotating Towards The Movement Direction (12:38)
Advanced UI and Character Programming in Godot 4
Source files
00 Section 2 intro (0:23)
01 Signals, coin collecting, labels (17:20)
02 Directional Light - tip (1:20)
03 UI buttons and joysticks for mobile (16:58)
04 UI texture and LabelSettings - Tip (1:47)
05 Animating a 3d character (13:54)
06 AnimationTrees (14:17)
07 Enviroment - tip (1:56)
Action and Puzzle Mechanic Programming in Godot 4
Source Files
00 Section 3 intro (0:21)
01 Shooting bullets (14:24)
02 Collisions and destruction (15:38)
03 Axis Lock - Tip (1:50)
04 Pushing boxes and interactions (16:30)
05 Scaling improvements (1:56)
06 More Interactions and working with scenes (13:55)
Advanced Effect and Animation Programming in Godot 4
00 Section 4 intro (0:31)
Source Files
01 Effects and particles introduction (14:37)
02 Particle Control and improvements (16:05)
03 Simple Animations by script (2:13)
04 Falling platforms and AutoLoad (17:58)
05 Creating enemies (16:08)
06 button animation (2:02)
Multiplayer Programming in Godot 4 in 3D Platformer
00 Section 5 Intro (0:12)
Source Files
01 Complexenemies (16:24)
02 Scene Transfer And Ui Upgrades (15:18)
03 Building The Project (15:07)
04 Multiplayer 1 (1:45)
05 Multiplayer 2 (16:44)
06 Multiplayer 3 (12:46)
07 Your Game On Itch Io (2:05)
Build Player and Map for Micro Turn-Based RPG in Godot 4
00 Course Intro (0:43)
Setting up the player Character
Source Files
1 Player Movement (9:54)
2 Player Animation (12:08)
Creating the map
Source Files
1 Tilesets (14:49)
2 Collision In Tilesets (11:15)
Player health and UI
Source Files
Player Health And UI (17:45)
02. Build Combat for Micro Turn-Based RPG in Godot 4 - Adding combat to our Godot RPG
Source Files
1 Setting Up The Ui (23:55)
2 Enemy Stats (11:32)
3 Combat Functions (30:20)
4 Adding Animations (11:52)
5 Player Death (16:23)
Experience and leveling up
Experience And Leveling Up (21:18)
Source Files
03 Build Quests for Micro Turn-Based RPG in Godot 4
Source files
1 Introduction To Dialogic (11:10)
2 Setting Up The First Npc (29:58)
3 Creating The First Quest Part 1 (28:27)
4 Creating The First Quest Part 2 (37:11)
04 Master Menu and Sound Design for RPG in Godot 4 - Creating the game menus
Source Files
Creating A Main Menu (19:39)
Adding music and sound effects
Source Files
1 Adding Music And Creating A Credits Scene (12:51)
2 Adding Sound Effects And Fixing Some Bugs (26:37)
Build Swift Extensions for Godot 4
00 Project previews - Build Godot Game Functionality with Swift (3:43)
01 What is SwiftGodot (2:54)
01 Build SwiftGodot package in Xcode
Source Files
01 Build Swift package in Xcode (7:03)
02 Build Godot game functionality in Swift (9:07)
02 Compile Swift package with command line
Source Files
01 Install Swift command line tools (1:00)
02 Compile Swift package with command line (6:32)
03 Build Godot project with Swift Extension
Source Files
01 Set up Godot project for Swift integration (3:39)
02 Build gdextension for Swift package (9:38)
04 Build a Godot mesh with Swift
Source Files
01 Build Swift package for Godot mesh (9:16)
02 Build Godot project for Swift integration (6:02)
Build a 2D Parkour Speedrunner Platformer Game Level in Godot 4
Introduction (19:56)
01 Starting The Map (17:08)
02 Building Map Details (17:02)
03 Finish Map And Add Collisions (17:58)
Design Sci-Fi and Ruined Sand Platformers in Godot 4
01 Set Up Sci-Fi Platformer Game Level With Godot 4 Tileset (14:44)
02 Design A Sci-Fi Platformer Game Level With Godot 4 Tileset (16:24)
Making A Ruined Sand Level In Godot (33:48)
Design a 2D Time Travel Platformer Game Level with Godot 4
Resources
01 Starting the project (18:10)
02 Islands & autumn (18:09)
03 Autumn, trees & black (18:32)
04 Black, winter & ice (18:29)
05 Summer, platforms & transition (18:56)
06 Void to nothing & hitboxis (19:51)
Design a Ninja Adventure Game Level in Godot 4
Source Files
01 Starting The Godot Project_1 (15:36)
02 Houses, Shopping Center & Mountains (16:04)
03 Home Interior & Temple (15:37)
04 Mountain, Desert & Graveyard (15:06)
05 Greenlands & Details (15:43)
06 Greenlands & Lakeside (15:33)
07 Mountain, Path & Campsite (15:45)
08 Campsite & Snowland (14:52)
09 Ruins, Dock & Wheat Fields (14:55)
10 Wheat Fields & Snowlands (14:25)
11 Trees, Dojo & Dungeons (15:45)
12 Dungeon, Items & Puzzles (15:38)
13 Floor, Patterns & Dungeon Bottom (15:55)
14 Dungeon & Hitboxes (14:48)
15 Hitboxes Of Sprites (15:17)
16 Hitboxes & Background (14:10)
17 Background & Snow (13:34)
18 Game Talk & Pots (14:40)
19 Ice Lands (8:33)
20 Ice Lands & Ending (17:47)
Build Player and Map for Micro Turn-Based RPG in Godot 4
Source Files
00 Course Intro (0:43)
01 Player Movement (9:54)
02 Player Animation (12:08)
03 Tilesets (14:49)
04 Collision In Tilesets (11:15)
05 Player Health And UI (17:45)
Build Combat for Micro Turn-Based RPG in Godot 4
Source Files
01 Setting Up The UI (23:55)
02 Enemy Stats (11:32)
03 Combat Functions (30:20)
04 Adding Animations (11:52)
05 Player Death (16:23)
06 Experience And Leveling Up (21:18)
Build Quests for Micro Turn-Based RPG in Godot 4
Source files
01 Introduction To Dialogic (11:10)
02 Setting Up The First Npc (29:58)
03 Creating The First Quest Part 1 (28:27)
04 Creating The First Quest Part 2 (37:11)
Master Menu and Sound Design for RPG in Godot 4
01 Creating A Main Menu (19:39)
02 Adding Music And Creating A Credits Scene (12:51)
03 Adding Sound Effects And Fixing Some Bugs (26:37)
Source Files
Mastering Survival Game Environment Creation in Godot 4
Source Files
00 Course Intro (0:43)
01 Player Movement (9:03)
02 Player Animations (11:29)
03 Getting Tilesets Ready In Godot 4- (14:12)
04 Adding More Detailts To The Map (13:53)
05 Adding Collision To The Map (15:22)
06 Setting Up Health And UI (11:11)
07 Adding Hunger (19:13)
Crafting Engaging Survival Game Combat Systems in Godot 4
01 Setting Up The Weapon And Attack Animations (23:19)
02 Making Our Weapon Functional (7:25)
03 Creating The First Enemy (12:27)
04 Taking Damage And Killing The Enemy (13:27)
05 Adding More Visuals To The Enemy (13:02)
Source Files
Developing a Comprehensive Survival System for Your Godot 4 Game
Source Files
01 Creating Item Resources And Early Inventory System (11:23)
02 Setting Up The Inventory UI (13:58)
03 Updating The Inventory When We Pick Up An Item (22:30)
04 Creating A Breakable Tree (18:48)
05 Adding Item Drop To Our Tree (4:32)
06 Setting Up The Crafting Ui (16:22)
07 Crafting An Axe (22:41)
☑️ LEVEL 3: Game Building with ChatGPT 🌍🎢
00 Project preview - Build AI Chat in Godot 4 with ChatGPT (3:33)
00b (Prerequisite) What is HTTP
Source Code
01 What Is Http (5:35)
02 Http Request Types (5:55)
03 Elements Of Http Requests And Responses (4:19)
01 Build AI Chat in Godot 4 with ChatGPT
Source Files
01 Build chat user interface in Godot 4 (7:18)
02 Connect Godot UI to script (5:27)
03 Send HTTP request to OpenAI API (10:16)
02 ChatGPT Prompt Engineering for Godot Developers
01 Write GDScript code with ChatGPT (4:50)
02 Debug GDScript with ChatGPT (5:06)
03 Explain code with ChatGPT (5:02)
04 Plan software structure with ChatGPT (4:45)
05 Generate different game genres with ChatGPT (7:06)
Source files
03 Generate content with ChatGPT for Godot game developers
Source files
01 Generate interview questions with ChatGPT (3:44)
02 Generate video game ideas with ChatGPT (2:48)
☑️ LEVEL 4: Machine Learning in Games 🧠🎮
00 Project Preview - Build A Machine Learning Model In Godot (3:56)
01b (Prerequisite) Navigate the Godot Editor
Source files
01 Navigate Godot-s Main Menu (5:10)
02 Navigate Godot-s Scene Window (2:56)
03 Navigate Godot-s File System (1:37)
04 Navigate Godot-s Viewport (7:17)
05 Navigate Godot-s Inspector And Node Windows- (2:42)
01c (Prerequisite) Machine Learning Fundamentals
Source Files
00a What is Deep Learning (6:04)
00b What is a Neural Network (8:02)
01 What Is Machine Learning (5:26)
02 What Is Supervised Learning (10:40)
02 Build a perceptron with GDScript
Source
00 Build Main And Point Scenes (3:22)
01 Draw A Point With Gdscript (6:38)
02 Build A Perceptron With Gdscript (4:39)
03 Build model training with GDScript
Source
01 Create Data Points With Gdscript (7:32)
02 Build Model Training With Gdscript (10:01)
Unlocking Game AI - Build a Neural Network in Godot
Source
01 Build Neural Network (11:43)
02 Build Activation Function And Learning Rate (8:17)
02 Define neural network training
Source
01 Define Neural Network Training (11:08)
02 Build Output Neural Network Layer (8:44)
03 Run And Clean Up Code (4:50)
04 Update Weights And Biases In Neural Network (8:22)
03 Visualize neural network training in Godot
01 Visualize Model Training (2:49)
02 Define Neural Network Prediction (4:41)
03 Visualize Model Predictions (3:24)
Source
Train a FPS Game Machine Learning Agent in Godot
Source Files
00 Project Preview - Explore Fps From Godot Rl (1:50)
01 Run Gdrl Example (3:41)
02 Understand Player Scenes and Scripts in Godot FPS
01 Understand Main Scene And Script (3:04)
02 Explore Character Scene And Script (2:46)
03 Explore Player Scene And Script (4:51)
03 Explore AI Scripts in Godot FPS
01 Explore Ai Controller Script_1 (2:37)
02 Explore Extended Raycast Sensor (2:16)
04 Understand FPS Scenes and Scripts in Godot
01 Understand Projectile Scene And Script_1 (4:55)
02 Understand Camera Scripts (3:52)
03 Explore Health System Script (3:52)
05 Explore Other Scripts in Godot RL FPS
01 Explore Manager Scripts (2:18)
02 Explore State Machine Scripts (7:01)
06 Build simple FPS for custom game environment
Source files
00 Project Preview - Godot Fps From Scratch With Rl (2:11)
01 Build Main Scene For Godot Fps (6:29)
02 Build Target And Add Color (4:14)
03 Build Simple Fps Player In Godot (3:59)
04 Build Projectile In Godot (3:19)
07 Connect to Godot RL in FPS
Source Files
01 Add Godot Rl Package To Godot Game (1:24)
02 Build Ai Controller For Player With Godot Rl (3:48)
03 Connect To Godot Rl Server With Sync (5:28)
08 Implement AI Controller from Godot RL
Source Files
01 Get Observation With Gdscript (4:59)
02 Get Reward And Action Space (4:46)
03 Set AI Actions For Simple Godot FPS (4:46)
09 Build Godot FPS Player functionality
Source Files
01 Build Movement Functionality In Player (6:29)
02 Build Shooting Functionality In Player (5:57)
03 Reward Ai Agent For Target Collision (9:31)
3D Game Machine Learning in Godot 4
00 Project preview - 3D Platformer from Scratch with RL_1 (3:15)
01 Build simple 3D platformer in Godot 4
00 Project preview - 3D Platformer from Scratch with RL (3:15)
01 Build Main scene with platforms (5:41)
02 Build platformer player in Godot (3:28)
Source Files
02 Build automated player movement
Source Files
01 Build player movement (6:43)
02 Get and set movement actions (4:36)
03 Get environment observations (5:21)
04 Define training end (5:28)
03 Implement RL rewards
Source Files
01 Reward RL agent (6:01)
02 Reset goal distance (2:52)
03 Add goal distance to observations (3:45)
04 Build automated turn and jump
Source files
01 Build player turn (5:14)
02 Build player jump (6:39)
03 Handle player and platform collision (8:57)
04 Handle player fall (10:21)
Train AI-Driven Platformer Characters in Godot
01 What Is Reinforcement Learning (5:39)
00b Explore gdrl package
Resources
01 What Is Gdrl (1:47)
02 Explore Gdrl Package (11:31)
00c Command Line Fundamentals
01 Why All Developers Need To Know The Command Line (8:50)
02 Build Your First Command In The Command Line (3:48)
00d Installing Python
00d Install Python (2:43)
01 Download gdrl Godot ML example
01 Download Gdrl Example (5:22)
02 Install Gdrl (1:59)
03 Train Machine Learning Model (3:29)
Source Files
02 Explore Player and Robot in Godot RL
04 Explore Player Scene And Script (7:48)
05 Explore Robot Scene And Script (4:38)
03 Explore utility scripts
06 Controller Script (3:20)
07 Explore Sensors In Platformer (6:40)
08 Explore More Agent Scripts (5:52)
☑️ LEVEL 5: Game Developer Interview Prep
01 Optimize 2D games (7:07)
02 Techniques for 3D game optimization (4:47)
03 What is occlusion culling (5:12)
04 Spatial partitioning techniques (6:38)
05 Differentiate Godot node types (5:10)
06 What is object pooling (3:32)
Source Files
02 Multiplayer game interview questions
01 Implement multiplayer functionality (5:01)
02 Optimize multiplayer games (4:48)
03 How to prevent cheating in multiplayer games (3:43)
03 Frame rate interview questions
01 What are frame rate and frame time (4:52)
02 How to achieve frame rate independence (8:43)
Machine Learning Interview Questions
00. Course Intro (5:09)
Source Files
01. Basic ML Concepts
01-00. Intro (1:54)
01-01. What Is Machine Learning (17:47)
01-02. Types Of Machine Learning (10:48)
01-03. Building A Machine Learning Model (17:02)
02. Algorithm Specific Questions
02-00. Intro (2:44)
02-01. How To Choose An Algorithm (16:42)
02-02. Common Machine Learning Algorithms Part 1 (15:58)
02-03. Common Machine Learning Algorithms Part 2 (22:52)
02-04. Common Machine Learning Algorithms Part 3 (13:03)
02-05. Comparison Interview Questions (16:20)
03. Model and Data Errors
03-00. Intro (2:08)
03-01. Data Related Errors (16:55)
03-02. Model Related Errors (11:34)
03-03. Results Testing Techniques (11:18)
04. Application Machine Learning Questions
04-00. Intro (2:14)
04-01. Missing_Corrupted Data (5:08)
04-02. Selecting Important Variables (3:18)
04-03. Fixing Multicollinearity- (3:56)
04-04. Kernel Tick (3:21)
04-05. Slow Machine_Limited Memory (4:59)
04-06. Classification And Random Sampling (3:38)
04-07. Low Training Error With High Validation Error (4:40)
04-08. Cross Validation On Time Series Data (3:39)
04-09. Amazon Recommendation System (5:26)
Summary
05. Course Summary And Outro (3:12)
Top 10 Coding Interview Topics in Swift
Source Code
01 Course Overview Swift (5:59)
02 Fizzbuzz Swift (4:36)
02 String and Array Interview Questions
01 Reverse Words In A String Swift (4:11)
02 Isomorphic Strings Swift (7:01)
03 Kth Largest Element In An Array Swift (13:19)
Source Code
03 Matrix Interview Questions
Source Code
01 Set Matrix Zeros Swift (8:48)
02 Spiral Matrix Swift (13:04)
03 Number Of Islands Swift (9:49)
04 Linked List Interview Questions
Source Code
01 Implement a Linked List Swift (11:29)
02 Implement A Stack With A Linked List Swift (8:24)
05 Binary Tree Interview Questions
01 Inorder Traversal Swift (10:32)
02 Preorder Traversal Swift (8:50)
03 Postorder Traversal Swift (8:10)
04 Binary Tree Maximum Path Sum Swift (11:07)
Source Code
06 Graph Interview Questions
01 Build A Graph Swift (15:26)
02 Depth First Search Swift (6:00)
03 Breadth First Search Swift (9:36)
Source Code
07 Sorting Interview Questions
Source Code
01 Bubble Sort Algorithm Swift (7:52)
02 Selection Sort Algorithm Swift (5:48)
03 Insertion Sort Algorithm Swift (4:30)
04 Quicksort Algorithm Swift (9:29)
05 Merge Sort Algorithm Swift (11:30)
06 Time Complexity Of Different Sorting Algorithm (2:55)
08 Dynamic Programming Interview Questions
Source Code
01 Coin Change Swift (9:45)
02 Maximum Sum Subarray Swift (4:18)
09 Bit Manipulation Interview Questions
Source Code
01 Bitwise And Shift Operators (7:02)
02 Single Number Swift (3:36)
03 Number Of 1 Bits Swift (3:36)
04 Sum Of Two Integers Swift (6:04)
10 Combinations and Permutations Interview Questions
Source Code
01 Permutations Swift (7:56)
02 Factor Combinations Swif (6:11)
11 Math Interview Questions
Source Code
01 Reverse Integer Swift (7:26)
02 Palindrome Number Swift (6:16)
03 Excel Sheet Column Number Swift (3:47)
02 Connect Godot UI to script
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock