データベース構築は仕事で何件かやったけど
GUI箇所に関しては画面の左上と右下のXY座標と長さをとって
基準点を設けて固定距離か比率で配置すれば解像度や大きさに関わらず好きにできたかな
まあ、プログラムというよりデザインの問題なのかな?
ゲームは作ったことないから知らないけど