Algo que ayudará al diseñar sus HUD es usar coordenadas de pantalla normalizadas en lugar de coordenadas de píxeles. Si usa píxeles, debe tener en cuenta todas las resoluciones posibles que desea admitir ... no es divertido.
En su lugar, elija y origen (digamos, la parte inferior izquierda de la pantalla) y llámelo <0, 0>. La parte superior izquierda de la pantalla sería <0, 1> y la parte superior derecha sería <x, 1>, donde x depende de la relación de aspecto. Por ejemplo, a 1680x1050 la relación de aspecto es 16:10, entonces x sería 1.6.
Ahora puede diseñar sus UI en coordenadas de pantalla normalizadas y no se estirarán / sesgarán cuando cambie la relación de aspecto, y se escalarán perfectamente independientemente de la resolución. Los únicos ajustes que quizás tenga que hacer son para 3 o 4 raciones de aspecto (4: 3, 5: 4, 16:10 y 16: 9 probablemente). Incluso puede aliviar eso permitiendo que las cosas se anclen en el lado derecho de la pantalla.