I've been thinking about making this thread for a few days. Sometimes, I play a game and it has some very basic features that are just not in every other game and I think to myself: Why is this not standard?! and I wanted to know what were yours.
I'm talking purely about in-game features. I'm not talking about wanting games to have no microtransactions or to be launch in an actually playable state because, while I agree this problem is so large it's basically a selling when it's not here... I think it's a different subject and it's not what I want this to be about, even if we could talk about that for hours too.
Anyway. For me, it would simply be this. Options. Options. Options. Just... give me more of those. I love me some more settings and ways to tweak my experience.
Here are a few things that immediatly jump to my mind:
- Let me move the HUD however I want it.
- Take the Sony route and give me a ton of accessibility features, because not only is making sure everyone can enjoy your game cool, but hey, these are not just accessibility features, at the end of the day, they're just more options and I often make use of them.
- This one was actually the thing that made me want to make this post: For the love of everything, let me choose my languages! Let me pick which language I want for the voices and which language I want for the interface seperatly, don't make me change my whole Steam language or console language just to get those, please!
- For multiplayer games: Let people host their own servers. Just like it used to be. I'm so done with buying games that will inevitably die with no way of playing them ever again in five years because the company behind it shut down the servers. for it (Oh and on that note, bring back server browsers as an option too.)
What about you? What feature, setting, mode or whatever did you encounter in a game that instantly made you wish it would in every other games?
EDIT:
I had a feeling a post like this would interest you. :3
I am glad you liked this post. It's gotten quite a lot of engagement, much more than I expected and I expected it to do well, as it's an interesting topic. I want you to know that I appreciate all of you who took the time to interact with it You've all had great suggestion for the most part, and it's been quite interesting to read what is important to you in video games.
I now have newly formed appreciation from some aspects of games that I completely ignored and there are now quite a lot of things that I want to see become standard to. Especially some of you have troubles with accessibility, like text being read aloud which is not common enough.
Something that keeps on popping up is indeed more accessibility features. It makes me think we really need a database online for games which would detail and allow filtering of games by the type of accessibility features they have. As some features are quite rare to see but also kind of vital for some people to enjoy their games. That way, people wouldn't have to buy a game or do extensive research to see if a game covers their needs. I'm leaving this here, so hopefully someone smarter than me and with the knowledge on how to do this could work on it. Or maybe it already exists and in this case I invite you to post it. :)
While I did not answer most of you, I did try and read the vast majority of the things that landed in my notifications.
There you go. I'm just really happy that you liked this post. :)
My biggest one is robust modding support. I understand it's something that potentially needs a lot of extra effort to implement from the developers, but when I look at my collection of games that I love, almost all of them let me mod like crazy. Let me download 90 bugfixes and 40 QoL tweaks for a game from 2003.
One issue is that this can be a vector for malware. I kind of wish that game engines came standard with something like the Javascript engine in browsers, with some sort of sandbox for mods. I'm not saying that that'd solve everything -- the game code that the mods invoke probably isn't hardened -- but it'd be better then just having arbitrary modifications go in. Especially with mod systems that auto-download new versions -- even if the mod author is on the up-and-up, if someone compromises his account or computer, they've compromised all the computers using the mod.
EDIT: This isn't just a problem specific to mods, either. A lot of online software library systems that provide auto-updates (pip for Python, rvm for Ruby, etc) can be a vector into systems. Providing auto-updates where many, many people have rights to push updates to computers is convenient in terms of getting software working, but unless the resulting code is running sandboxed, it's creating an awful lot of vectors to attack someone's system. This isn't to impugn any one author -- the vast bulk of people writing mods and open-source software are upstanding people. But it only takes one bad egg or one author who themselves has their system compromised to compromise a lot of other systems, and in practice, if you're saying "subscribe to this mod", you're doing something that may have a lot of security implications for your system.
Consoles and phones already do a decent job of sandboxing games (well, as far as I know; I haven't been working on security for either of them, but from what I've seen of the systems, they at least aim to achieve that). So maybe someone can compromise an app, but there's a limited amount they can do aside from that. Maybe dump your name and location and such, but they can't get control of your other software. However, Linux, Windows, and MacOS don't have that kind of app sandboxing generally in place. I know that Linux has been working towards it -- that's one major reason for shifting to Wayland, among other things -- but it's definitely not there today.
For servers, I think that part of the way that sysadmins have been trying to deal with this is running containers or VMs on a per-service basis. Looking at !homelab@lemmy.ml, I see a lot of people talking about containers or VMs. But that's not really an option today for desktop users who want to run games in a sandbox; it's not set up automatically, and 3D card support spanning containers is not great today, or at least wasn't last time I looked at it. I can run Ren'Py games in a firejail today successfully on Linux, but that's not out-of-box behavior, Steam definitely doesn't have it in place by default, I have no idea whether it's possible for WINE (which is important for a lot of Windows games that run on Linux) and at least some if not all of the mechanisms firejail uses for graphics won't permit for access to the 3D hardware.