Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

all the above that you’ve mentioned is definitely possible. 

For all the platform things you’ve mentioned all you need to do is make a second actor and then swap his position with yours and your sprite with his, then you will be able to do most of what you’ve been asking.

As for the level going from left to right, I’ve actually make that mechanic on the second level of my game called ECHO (see my itch page) where I’ll be happy to share how I did it in a couple weeks.

ah ah the game was fun but i coudn't pass the second scene. the Wall Jump was super hard to do with wasd. I see you have passthrough platform on the first scene. how did you achieve that ?

pass through platform?

coming from under a platform

jumping through it and standing on it after

that's built into GB Studio, when you draw your collision squares, there are custom ones such as collision top, left, right and bottom. that way it will stop you from the one side, and let you pass through the other.