Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Godot 4.5+ C# The Ultimate Metroidvania Guide [Upd 2025-Nov]
Rating: 4.6 out of 5(42 ratings)
970 students

Godot 4.5+ C# The Ultimate Metroidvania Guide [Upd 2025-Nov]

Learn Everything You Need To Create Your Metroidvania Dream Game - Godot 4.5 & 3.5
Created byJohan Forsblom
Last updated 6/2026
English

What you'll learn

  • Creating a 2D side scrolling MetroidVania game in Godot using C#
  • Setting up Godot 3.x Tilemaps for Autotiling to build levels
  • Rope swinging
  • Rope traversing
  • 2D parallax background scrolling
  • Setting up character controller using the class state pattern
  • Setting up Inventory and Equipment
  • Setting up shop - buying and selling items
  • Equipping and unequipping items
  • Customizing gamepad and keyboard controls
  • Jump buffering
  • Coyote time
  • Corner correcting jumps
  • One-way platforms
  • Automatic Minimap
  • Advanced lifebar
  • Scene transition
  • Pause game menu
  • Settings menu
  • Opening chests
  • Bow and arrow
  • Wall crawler AI
  • Camera setup
  • And much more....

Course content

92 sections354 lectures35h 24m total length
  • Introduction6:24

    Introduction video to the course

  • Course structure1:03

    In this lecture, you will learn about the structure of the course, and how to use the resources to follow along.

  • Why still use Godot 3.5 .NET version instead of the Godot 4.x .NET version?2:32

    In this introduction video, you will learn the reasons why you might still want to use the Godot 3.5 .NET over the new Godot 4.2 .NET version.

  • The Pirate Code Standard (Godot 3.5 only)1:05

    In this lecture, you will learn about the pirate code standard adopted for this course.

  • The Godot 4.5 version of the course is now available!0:06
  • Community Discord Link0:08

Requirements

  • Godot 3.x .NET version
  • A PC or Mac
  • Godot 4.5 .NET version

Description

Are you eager to create your own Metroidvania game but don't know where to start?

This course is your step-by-step guide to mastering everything you need to build your dream game. We will use the Godot game engine, and C# as scripting language, so even if you're switching from Unity, you will feel right at home.

The course covers both Godot 3.5+ and Godot 4.5+

Why This Course?

If you're a passionate programmer eager to dive into game development, this course is your perfect starting point. It offers a structured learning path that guides you from the basics of Godot setup to advanced features, such as rope swinging, and a dynamic mini-map to show where the player is in game. You will build a solid foundation about the Godot game engine, progress quickly with step-by-step lectures on developing every feature and mechanic you need in order to create a complete Metroidvania game, which will deepen your understanding of how to make games with the Godot game engine.


Who is this course for?

This course is not for complete beginners but is targeted more towards "beginner+" and intermediate programmers, so if you have a little, or some experience with the Godot game engine, and are familiar with the C# programming language, this course is perfect for you.

Who this course is for:

  • Aspiring indie game developers
  • Game developers going from Unity -> Godot