
Introduction video to the course
In this lecture, you will learn about the structure of the course, and how to use the resources to follow along.
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.
In this lecture, you will learn about the pirate code standard adopted for this course.
In this lecture, you will learn how to setup Godot 3.5.x .NET, with visual studio code and the .NET 8 Framework in windows.
After this lecture, you will have mono installed, which is needed in order to build and run the game.
Note: This is for the older Godot 3.4 version released back in 2021. It was around 2022 I started to create the course in my spare time, so thereof the old video.
After this lecture, you will have mono installed, which is needed in order to build and run the game.
Note: This is for the older Godot 3.4 version released back in 2021. It was around 2022 I started to create the course in my spare time, so thereof the old videos.
In this lecture, you will find where to download the assets used during the course.
In this lecture, you will learn how to set up parallax scrolling backgrounds.
In this lecture, you will learn how to set up tilemap autotiling with slopes in the Godot 3.x game engine.
In this lecture, you will learn how to set up collision shapes for the different tiles in the Tilemap.
In this lecture, the scene for he Hero will be created.
In this lecture, we will create a simple room, in which we can try out the Hero's movement.
In this lecture you will learn what the state pattern is, and how we are going to implement it in the game.
In this lecture, you will learn how to set up the State Pattern in C# code, and also set up the idle state.
In this session, you will learn how to add the run and fall states to the state machine, so the hero can fall down and run.
In this lecture, you will learn how to make the hero jump, and switch between the different states in the state machine.
In this lecture, you will learn how to prevent the contradictory movement when the player is holding down left + right movement keys at the same time.
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.