I am making a top-down pixel art farming sim, kinda like Stardew Valley, and I was wondering whether I should make it in 2D or 3D. I think it should be 2D but I want to make sure. I know this has probably already been asked multiple times, and it’s probably quite obvious, but this is my first attempt at making a game so I have no idea.
Also sorry if this is in the wrong forum, it’s my first time using it.
For the most part that’s just your regular 2d tile based game, just make sure to correctly setup sorting point, sorting axis for sprites and you should be good to go. Set the colliders in the shape that touches ground and you will be able to walk behind objects like you would expect. Although in some cases like large buildings you might still want have the collider in the shape of full sprite not just the part that touches ground so that player doesn’t get completely hidden by walking behind them. Within certain limitations you can even fake non flat looking ground (as long as you don’t allow jumping up/down the cliffs).
You should be able to find plenty of tutorials showing how to make such games.
There will be limitations of what you can do even when you have seen other games with similar graphics having such features. And for a beginner the difference between stuff that can be easily faked and stuff that can’t can be non obvious. But for the first project I would still require sticking to plain 2d tile approach, and designing things around the limitations.
Less common setups for mixed 2d 3d logic are usually quite custom and may require more advanced programming skills than doing actual 3d game.