this post was submitted on 17 May 2024
45 points (97.9% liked)
PC Master Race
14970 readers
1 users here now
A community for PC Master Race.
Rules:
- No bigotry: Including racism, sexism, homophobia, transphobia, or xenophobia. Code of Conduct.
- Be respectful. Everyone should feel welcome here.
- No NSFW content.
- No Ads / Spamming.
- Be thoughtful and helpful: even with ‘stupid’ questions. The world won’t be made better or worse by snarky comments schooling naive newcomers on Lemmy.
Notes:
- PCMR Community Name - Our Response and the Survey
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
As someone who dabbled in gamedev (no expert though), I would find it hard to find a solution for the UI problem. The base of many UI implementation is always a reference screen resolution where stuff gets resized and/or stretched according to the width of the monitor. So if a minimap is, let's say, placed 40 pixels from the edge of the screen, it will always be 40 pixels from the edge of the screen. Creating custom UI's for every resolution would be really timeconsuming.
Maybe some day it will be the standard that you allow people to customize the UI and drag things around themselves. But for now, such systems are not readily available in game engines and would have to be custom built.
Most games are apparently built like this. But there are two solutions: as you've said, making the UI configurable is one of them. (In KSP you can move the navball left and right on the bottom edge of the screen) Or the UI placement can be made with modern ultra wide screens in mind. W.g. the minimap is placed 40px from the right edge, unless the screen is an ultrawide one, then the UI is restructed to a box that is equivalent to a 21:9 (or 16:9) screen.