Multiple Levels on a 2D Platform

Godot Version

Version 4.4.1

Question

Hello there, so I was wondering if it’s possible to have a scene like this where the player can walk on the ground floor normally and also use the stair to climb up to first floor or the stair to go down to the basement as 1 whole area rather than having loading screen in between to separate the 1st floor and the basement area.

I’m learning to move around the character from a video tutorial by “The GameDev Tavern” on youtube about a beat em up game example where the character can move in 8 direction on a side scrolling scene.

Here is a rough image I made to show the example, hope this helps explain it better. (The potato is random, I just googled and dropped. Hopefully it’s okay don’t have any assets available on me yet.) o_o"

You can have something like Area2d for stairs that when player enter it, player enter a is_on_stairs state where instead of moving the player only left or right, you also move the player up and down to make the illusion of stairs.
This is a YouTube video i think should help you.
Here is another link if you are using tilemap.

1 Like

Thank you, the 2nd option with the tile map seems like a nice solution.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.