I'm making a retro pixel art game for Android using LibGDX.
Now I'm in the middle of getting it to work on different resolutions.
I've read about Viewport-s and I know there are lots of questions about this, but mine is a bit different.
I'm not asking for an implementation, but for the way the "professionals" do it.
Stretching is not an option because my graphics are pixel art and would look bad when stretched.
So there are two things I can do:
1. letterboxing - it seems like the simplest thing to do, but do other games actually do this? Would the player not like to see letterboxes?
2. making the world larger - as my game is a horizontal scroller type of game, I can add more vertical content such as show more ground / sky, but I don't want players with bigger screens to be able to see more (to the right) than those with smaller screens.
And whatever I decide, I still need a base resolution, a "safe area"... What should it be?
Thanks for your replies,