Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Godot Game Development – Crash Course for Beginners

via freeCodeCamp

Overview

Dive into game development with this comprehensive crash course on creating a platformer game using the Godot engine. Learn essential skills from setting up your first 2D scene to implementing complex features like enemy AI and game-saving mechanics. Master the art of animating characters, designing user interfaces, and incorporating collectible items. Explore advanced concepts such as parallax backgrounds, tilemaps, and random number generation for dynamic gameplay. By the end of this tutorial, you'll have the knowledge to create a fully functional platformer game, complete with player movement, enemy interactions, health systems, and collectible items. Perfect for beginners looking to jumpstart their game development journey with Godot.

Syllabus

⌨️ Into and Course Overview
⌨️ Downloading Godot
⌨️ Setting Up the Godot Project
⌨️ Your First 2D Scene
⌨️ UI with Control Nodes
⌨️ Main Menu Script
⌨️ Your Second Scene
⌨️ Downloading The Game Assets
⌨️ Fixing Asset Pixelation
⌨️ Making the Player Character
⌨️ Making the Background
⌨️ Understanding The Default Player Script
⌨️ Animating the Player with Scripting
⌨️ Player Camera and Game Window Sizes
⌨️ Animating the Player with AnimationTree
⌨️ Setting Up Paralax Background
⌨️ BONUS! TileMaps and TileSets
⌨️ Limiting Player Movement to Screen Bounds
⌨️ Creating Our First Enemy: Frog Mob
⌨️ Frog Mob AI Scripting: Chase the Player
⌨️ Frog Mob AI Scripting: Hurt and Kill the Player
⌨️ Player Health UI and Scripting
⌨️ Global Game Scripts
⌨️ Saving and Loading the Game
⌨️ Adding Gold Count to UI
⌨️ Set Up Collectable Items
⌨️ Animating Tweens In Godot
⌨️ Timer Nodes for Spawning Items
⌨️ RNG: Random Number Generator in Godot
⌨️ Quick Tip - Organizing Spawning Folders
⌨️ Outro and Goodbye!

Taught by

freeCodeCamp.org

Reviews

Start your review of Godot Game Development – Crash Course for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.