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)
01 Why All Developers Need To Know The Command Line
Lesson content will be unlocked within 30 minutes.
Teachable is working on this bug.
No further action will be required on your part
.
Thank you for your patience