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

This course teaches beginners how to use the Godot game engine to create a platformer game. By the end of the course, students will be able to set up 2D scenes, animate characters, design enemies, incorporate UI elements, and implement game-saving features. The course covers skills such as scripting, asset management, character animation, enemy AI, UI design, and game-saving mechanisms. The teaching method includes video tutorials and practical hands-on projects. This course is intended for beginners interested in learning game development using the Godot engine.

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.