Godot Game Development – Crash Course for Beginners

Subscribers:
10,700,000
Published on ● Video Link: https://www.youtube.com/watch?v=S8lMTwSRoRg



Duration: 1:41:12
205,595 views
5,843


Learn how to use the Godot game engine to create your own platformer game. Throughout the course, you'll learn everything from setting up your first 2D scene and animating the player, to designing enemies, incorporating UI elements, and implementing game-saving features.

✏️ Course created by @CodingQuests

💻 Code: https://github.com/GDSimplified/Platformer-game
💻 Assets: https://ansimuz.itch.io/sunny-land-pixel-game-art

⭐️ Contents ⭐️
⌨️ (0:00:00) Into and Course Overview
⌨️ (0:02:08) Downloading Godot
⌨️ (0:03:19) Setting Up the Godot Project
⌨️ (0:05:21) Your First 2D Scene
⌨️ (0:07:32) UI with Control Nodes
⌨️ (0:09:41) Main Menu Script
⌨️ (0:14:10) Your Second Scene
⌨️ (0:16:19) Downloading The Game Assets
⌨️ (0:17:11) Fixing Asset Pixelation
⌨️ (0:18:12) Making the Player Character
⌨️ (0:22:42) Making the Background
⌨️ (0:24:29) Understanding The Default Player Script
⌨️ (0:26:57) Animating the Player with Scripting
⌨️ (0:29:43) Player Camera and Game Window Sizes
⌨️ (0:31:24) Animating the Player with AnimationTree
⌨️ (0:41:37) Setting Up Paralax Background
⌨️ (0:47:31) BONUS! TileMaps and TileSets
⌨️ (0:51:30) Limiting Player Movement to Screen Bounds
⌨️ (0:52:04) Creating Our First Enemy: Frog Mob
⌨️ (0:55:15) Frog Mob AI Scripting: Chase the Player
⌨️ (1:04:38) Frog Mob AI Scripting: Hurt and Kill the Player
⌨️ (1:09:12) Player Health UI and Scripting
⌨️ (1:13:29) Global Game Scripts
⌨️ (1:15:37) Saving and Loading the Game
⌨️ (1:23:04) Adding Gold Count to UI
⌨️ (1:25:35) Set Up Collectable Items
⌨️ (1:28:25) Animating Tweens In Godot
⌨️ (1:33:28) Timer Nodes for Spawning Items
⌨️ (1:37:30) RNG: Random Number Generator in Godot
⌨️ (1:39:19) Quick Tip - Organizing Spawning Folders
⌨️ (1:40:12) Outro and Goodbye!

🎉 Thanks to our Champion and Sponsor supporters:
👾 davthecoder
👾 jedi-or-sith
👾 南宮千影
👾 Agustín Kussrow
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Justin Hual
👾 Otis Morgan

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news




Other Videos By freeCodeCamp.org


2023-05-09SQL Tutorial for Beginners (and Technical Interview Questions Solved)
2023-05-04.NET MAUI Course for Beginners – Create Cross-Platform Apps with C#
2023-05-03Machine Learning Foundations Course – Regression Analysis
2023-05-01Harvard CS50’s Introduction to Programming with Python – Full University Course
2023-04-27Scrapy Course – Python Web Scraping for Beginners
2023-04-26Build a Simple Website with HTML, CSS, JavaScript – Course for Beginners
2023-04-25Zustand React State Management Course (Simple Redux Alternative)
2023-04-24React Router 6 – Full Course
2023-04-20JavaScript Interview Prep: Functions, Closures, Currying
2023-04-19ChatGPT Course – Use The OpenAI API to Code 5 Projects
2023-04-18Godot Game Development – Crash Course for Beginners
2023-04-17No Black Box Machine Learning Course – Learn Without Libraries
2023-04-13Build a LinkedIn Clone with React and Firebase – Tutorial
2023-04-12Firebase Tutorial for Beginners – Build a Mobile App with HTML, CSS, JavaScript
2023-04-11Bash Scripting Tutorial for Beginners
2023-04-10React Native Course – Android and iOS App Development
2023-04-06Advanced C# – LINQ Tutorial
2023-04-05Personal Website Tutorial with Next.js 13, Sanity.io, TailwindCSS, and TypeScript
2023-04-04Frontend Web Development: In-Depth Project Tutorial (HTML, CSS, JavaScript, TypeScript, React)
2023-04-03Learn Minimal APIs in .NET 7
2023-03-30Use ChatGPT to Build a RegEx Generator – OpenAI API Low Code Course