Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Godot 4: Build a 2D Action-Adventure Game
Rating: 4.7 out of 5(484 ratings)
2,975 students

Godot 4: Build a 2D Action-Adventure Game

Master GDScript, build an expansive world, create puzzles, dialogue & combat—all while making a full 2D action-adventure
Last updated 5/2025
English

What you'll learn

  • Build a full 2D action-adventure game in Godot 4 from start to finish.
  • Learn GDScript and code like a pro—variables, functions, signals, and more.
  • Design an expansive world with tilemaps, terrains, and hidden secrets.
  • Create puzzles with movable blocks, pressure plates, and sneaky switches.
  • Develop a dialogue system so NPCs can drop lore, hints, or just sass.
  • Make a combat system where enemies chase, attack, and (hopefully) lose.
  • Structure your game properly with reusable scenes, groups, and signals.
  • Master game dev skills you can use to create your own epic adventures.

Course content

7 sections65 lectures8h 4m total length
  • Welcome to the Course1:25

    Ahmed welcomes you to the course and gives you an overview of what you’ll be learning.

  • Setting Up Godot3:17

    In this lecture, we’ll download Godot and set up our project.

  • Basics of Godot11:54

    In this lecture, we’ll learn how to use Godot’s interface as well as what Nodes and Scenes are.

  • Godot 4.4’s Game Tab5:13

    In this video (objectives)…

    In this lecture, we’ll be talking about Godot 4.4’s new game tab and everything you can do with it!

  • Basics of Programming in Godot10:22

    In this lecture, we will look into the basics of programming in Godot using GDScript.

  • Community & Support1:33

    We introduce the ways that you can get help, support and contribute to the community.

  • Accessing Our Projects4:38

    Any time we change our project during a lecture we will commit that change to a public source control repository for students to access. In this video, we show you how to access that content.

  • Importing Assets2:33

    In this lecture, we’ll learn what assets are and import the ones we’ll use in our game.

Requirements

  • You'll need access to a Windows, Linux, or Mac computer or laptop

Description

Ever dreamt of making your own 2D action-adventure game? Then you're in luck!

Whether you're a total newbie or switching to Godot, this course will walk you through creating an amazing game from scratch—no prior experience needed!

We’re talking puzzles, NPCs, combat, and an expansive world to explore. Think classic Zelda-like gameplay, but made by you. By the end, you'll have a fully playable game, plus the skills to build your own adventure-packed worlds.

You'll master GDScript, Godot’s custom scripting language, so you can make enemies chase the player, NPCs drop wisdom, and puzzles actually work. We’ll keep the code beginner-friendly, but powerful enough to level up your dev skills.

You’ll learn to craft tilemaps and terrains to build your world, add hidden rooms and treasure chests, and create a combat system where slimes aren’t just cute—they’re dangerous. (No mercy, they must be defeated.)

Most tutorials teach you how to make tiny, unfinished games. That’s cool and all, but this course goes all the way—from blank project to fully structured, feature-rich game. No half-baked mechanics. No confusing gaps.

You’ll learn by doing, with clear explanations and challenges to make sure you actually understand what you’re coding.

This course is perfect for total beginners, or devs looking to jump into Godot 4 without getting lost. No game dev experience? No problem. You just need a computer (Windows, Linux, or Mac) and a bit of curiosity!

By the end, you'll have more than just a game—you'll have the confidence to build your own.

If you've ever wanted to bring your dream game to life, now’s your chance. Let’s make something awesome together!

Who this course is for:

  • This course is perfect for you if you're new to game development as no previous experience is required.
  • If you're not new, but looking to switch engines then this is a great introduction to Godot and it's systems.
  • It's also ideal for anyone who would love to make their own action-adventure game!