Beginner - Where should I go to learn about movement/collision on custom background images?

Hey guys! New to the forum and I had a question, I’m not exactly sure if it’s appropriate to post this here or not, but this is what I got and I apologize if it’s the incorrect place:

So essentially I’m learning to create pixel art and have no game development experience, but what I wanted to do was create a game with a main character sprite that moves around fully drawn images, kind of like those old Sierra DOS-Mode adventure games, with some portions of that drawn image being impassable due to collision. Searching through youtube, the main tutorials that seem to deal with this are “2D Sidescroller” tutorials which feature a sprite and platforms for the ground. Is this the best avenue that I should be looking through to learn what I’m trying to do? It seems like under this system I would have to go into all of my drawn backgrounds and cut out the portions of the drawing that I want to be impassible and import them as a separate sprite with a collision value, and have my main character sprite have some sort of altered gravity so that he’s not locked onto portions of the background that have collision - because I want my character to be able to move in any direction across the screen without there having to be a “ground” below him since what the ground is varies quite a bit depending on the drawn background.

Anyways, my main question is - what types of tutorials with regards to collision and movement should I be searching through to make this possible? Is “2d Sidescroller” the correct category I should be examining for this? Any suggestions or help would be appreciated!

You can kind of do this stuff anyway you like. You should just experiment a little bit and see how it goes.

It also depends on what you expect the user to be able to do in-game, questions such as “can the player jump?” “is anything moving in the scene?” and other such things.

If it’s just a true static-world “click here go here” and “click here to interact” type of adventure / puzzle game, the most straightforward way is to author each “stage” or “scene” with clickable areas, and connect logic into those clickable areas to make the user go to different places.

Moving stuff around like this is often much easier if you use a tweening package like LeanTween / DOTween.

you should first find an example of a game that already exists that is similar to what you want to make and post, your explanation of what you are trying to do is hard to understand