Make a 2D Action & Adventure RPG in Godot 4

2darpg


I am actively working on a tutorial series covering how to build a top down 2D ARPG.

The tutorial series covers Godot 4.x, uses GD Script, and a pixel art 2D style.

https://www.youtube.com/playlist?list=PLfcCiyd_V9GH8M9xd_QKlyU8jryGcy3Xa

I currently have 9 videos in the series, and am planning/working on more!


Episodes
E01 // Make a Basic Top Down Character
E02 // Player Idle & Walk Animations
E03 // Player State Machine
E04 // Tilemaps and Tilesets
E05 // Create a Player Attack State
E06 // Hit & Hurt Boxes
E07 // Addressing Issues
E08 // Auto Camera Limits
E09 // Make a Slime Enemy I


Additionally, I have put together an itch.io page where I am uploading all the assets used in the tutorial series:
2D Action and Adventure Tutorial Assets by Michael Games

15 Likes

Looks interesting! I will watch tonight.

2 Likes

Just finished the latest video in the series:

1 Like

This is lit af. I sub :slight_smile:

1 Like

Hi I’m a newbie in game dev, and I think Godot works to be a good game engine and GD script, a good game programming language to start with, awesome video hope you put in more stuff. Will watch everything, want to learn everything about this game engine. Thank you :slight_smile:

Hi I’m a newbie in game dev, and I think Godot works to be a good game engine and GD script, a good game programming language to start with, awesome video hope you put in more stuff. Will watch everything, want to learn everything about this game engine. Thank you :video_game: :smile:

You’re incredible thank so much for working to share with the world as you do. I do have a request. If possible would you be interested in adding 2d character design and preperation to the how to video serious? I am specifically speaking about 2d asprite sheats. If not that’s totally cool it’s difficult to find a course for 2d game creation in GODOT that is completely from ths ground up. In the sense of starting with asprite character and sheet creation.

Love the tutorial. Am a beginner and trying to follow the tutorial. I’ve gone wrong somewhere and can’t find my error. Is there a way to access how the code should look after each episode? (or most interesting to me, Episode 9) I’d like to run a diff to see where I’ve gone wrong. Thank you.