Introducing Accessibility Settings

Very nice, always good to see accessibility settings!

One suggestion would be to allow developers to add to the official settings menu. Currently, our experience has its own accessibility menu and I would love to reduce the friction for our users by consolidating these interfaces into 1 (the one being the official settings menu!). Can split up the settings menu to be like, “Roblox-Wide settings” and “Experience-Level settings”.

Here are some examples of our accessibility settings, which can be some ideas for accessibility that can be added to the menu:

General accessibility is always good to see, but every experience is different so giving more control to creators who know what their experience should look like will always be a plus. I know Roblox is pretty icky about letting their users edit their core UI, so I do think the above suggestion would be a pretty good middle ground for Roblox to consider. It gives a space for creators while keeping true to their vision.

66 Likes

I’m surprised/disappointed about the lack of color blindness options considering that should be the single most common disability, though this is a very good addition to the game and I hope more options will be added in the near future.

24 Likes

Now this? THIS is an amazing update to see! Having the option to view a player’s accessibility settings is a huge milestone for Roblox, and I’m excited to see this expanded in the future! Subtitles, colorblind modes, disabling stylized fonts, and plenty more could easily fit here and help streamline accessibility for both developers and players! Thank you!!

16 Likes

I know the keyboard navigation one was a pain point for a lot of players, myself included, so I’m especially happy to see that one, especially after having waited so long for it to be an option (and seeing it enabled then disabled in the past :sad:).

I’m also glad Roblox is starting to beginning to create accessibility features, and that they’re being implemented into the main application. Hopefully these new accessibility options will bring awareness to developers with respect to how important accessibility options are for games. I know many games don’t include accessibility options when they definitely should.

8 Likes

This is super neat stuff!
Though I do notice a few options that might be missing.

So there’s a “reduced motion” option now, but will there also be a “reduced flashing” option?

Bright flashing lights and epilepsy inducing effects do not always include or count as motion.
Sometimes it’s simply a still / unmoving thing that just flashbangs your face with super bright, flashy colors.

Maybe someone doesn’t want reduced motion but would like to have reduced flashing.

Other accessibility settings I would also like to see is perhaps emulating mouse buttons or keyboard buttons that not everyone has.

The ability to rebind keys and buttons would be an absolute game changer but perhaps I’m asking too much.

7 Likes

Highly recommend people who want this to read through the following:

In a perfect world, developers would be allowed to have their own menu that house things, be able to use the Escape key, and maybe get rid of the Roblox logo at the top-left of the screen in some way. But, we are not in a perfect world, so I doubt this functionality of one menu, in the way I’d like, will ever happen.

8 Likes

This is great!

Would be cool to expand this to more general preferences as well such as allowing a user to set their preferred theme (dark/light) etc. and allow games to use this data to personalize the experience.

10 Likes

Still waiting for developers to be able to access what the players graphics quality/estimated device power is even if they have automatic turned on, especially if Roblox is going down the route of allowing settings to transfer between games and developers to be able to change things based on these settings

4 Likes

This is a welcoming change to see, I’ll try and implement this API into all my upcoming experiences! One concern I do have is the placement of these settings, it appears as if the “Settings” menu is getting filled up with too many settings to the point that scrolling down to these new settings is a nuance and clicking the wrong setting is becoming all to common for me.

One thing I will also bring up is a UX-issue that this new API has brought up in my experience. I used to always provide players with a “Reduced Motion” option in my in-experience settings menu however now because of this new API I have a major decision to make. Removing the option is not ideal because players who are unaware of the built-in setting will lose the accessibility setting without any-notice, however keeping it creates a bit of nuance too: If a player has one of the settings on (in-experience or Roblox) yet the other one off; which one do I respect, could it be confusing to players to show a different value in my in-experience settings to the Roblox menu or vice-versa? I guess this is more of a problem for me to deal with now, as I have to weight the impact of a confusing menu vs disabling the option that many players may have intentionally selected to enable.


It also appears as if the old CoreGui (which is still available to some users, especially in Studio) does not respect these settings:

7 Likes

At first, I thought you could change the Transparency of the whole UI, but it can just be changed to be opaque. (The value can be used in the opposite way I know, but that will be confusing for players)

What I mean is that some players want to make some stuff transparent instead of opaque to have a clear view.


In my game stuff are Opaque by default, and I have a setting to make it all transparent.

6 Likes

Can we get advanced graphics settings please, we have been asking for 10 years, please.

11 Likes

Hope you’re aware of this. Seems to be directly tied to this update.

6 Likes

This extends further than just “consoles”, any user with the old CoreGui will have the CoreGui mess up like this upon changing the accessibility setting.

5 Likes

It would be great if we had a debugging tool for accessibility, for example, being able to simulate different color blindness’s to see how our game would look like to someone with variety of vision problems. Chrome Dev Tools have it:

Code_B2ft6sOaDD

21 Likes

Thinking for yourself? Knowing what’s best for you yourself? Dude, that’s so 2019.

10 Likes

still waiting for a setting to customize touch screen sensitivity…

we’re currently still stuck with scripting it in ourselves

6 Likes

It’s funny how they used the old Topbar UI. Didn’t you want to showcase the totally rad 58 pixel Topbar? Was it messing up the UI for your showcase experience perhaps?

Regardless, Glad you’re expanding the settings capabilities.

8 Likes

Thank you for making the buttons green and not black and white :happy1:

5 Likes

This is a step in the right direction for accessibility options!

I think colorblindness options (or at least ways for developers to easily implement them) would be a great next step.

4 Likes

Love the update, but perhaps with the numerous additions of new settings, similar settings can be categorized or grouped together (like what others have mentioned above). In other games, accessibility settings usually have its own dedicated place in the settings area.

3 Likes