In a game I'm making for college, I'm using a relative PlayRegion (0,0 - 100,100). It's a sprite based game. I started using relative because the monitors at school are slightly smaller than my HD screen at home, and I figured i may as well support both. But it becomes a bit strange working with relative, because it always has to be rounded to real coordinates.
Now, considering that it's best to render sprites at their true resolution, my new thinking is that i should instead have profiles for supported resolutions and each profile load a different sprite set and set PlayRegion and Actor.Size's appropriate to each resolution.
Does that sound preferable ? I guess I'm asking if relative coordinates always tend to run into problems with sprite based games?