I remember playing F.E.A.R. when it came out, at the time this was not an issue but later when I was able to play at higher resolutions, I noticed that GUI was smaller and smaller on higher resolutions and fonts were scaled up (they were TTF font (I think) after all). I didn't notice this in other games, and I know there is a way to avoid this. How exactly should this be handled regardless of game? If I have a sprite that that has certain dimensions how can I make it cover same amount of screen on all screen resolutions?