Hello! I want my game to have a sidescroller-type aesthetic, with 3d backgrounds and flat 2d characters and objects. Like a paper mario, but you can only go from right to left, not move inside or out.
I have seen examples in GDevelop and sometimes in the editor the map appears from a cenital view and others lateral, what advantages or disadvantages does it have to assemble the game in one way or another? I imagine that because of the issue of GDevelop collisions, but I would like to know them to opt for one way or another, thank you!
It would depend what exactly you want
Would only floor be 3d? or background also like houses and that fence
I could see 2 ways of doing it
1 is to keep your 2d game 2d but that 3d stuff which would be ground and obstacles or stuff behind player add to separate layer which would be 3d or two layer if something need to be in front
And now you could totally fine use 2d as you normally would
Where you could rotate 3d ground as you please
Other way would to go full 3d
And for 2d sprites use extension 3d sprite
And i PERSONALLY would opt in for 1st approach
Where i am not so sure if 2nd approach wouldn’t be better
Like look my idea is
1st approach
Where game is 2d and you add 3d elements
I keep EVEYTHING that would work normally in 2d still working
I just need to manage 3d elements
2nd approach
Everything is 3d so i do everything in 3d so everything is the same for me
HOWEVER what i cannot do that i need/want to do that i could in 2nd but not here
This is just example and MAYBE something you will not even consider a problem
BUT for example you cannot use object masking extension
Or render to sprite extension
MOST LIKELY you will not need them or not even know they exist
BUT imagine that there can be something you may need that will share same fate
Okay, this is what I need. Only rooms and corridors connected from left to right are shown. The objects inside will be simple boxes or flats, along with sprites for some objects or characters.
In principle, the character will not move to the background (although perhaps for some cinematic), and there will be no jumps either (it is not a platform game) it is quite linear in this sense.
But I want to use 3D objects to be able to position each object spatially in the room and thus be able to move the camera up, down, inside, outside, and have a natural paralax.
I really think the answer is more in the sense of which parts to do in 2d or 3d, but my initial question is whether I should mount the scene in Gdevelop in that way, or mount it as if it were a 3d shooter watching it from above.