Skip to content

Accessibility

This is NOT a list of promises!

Anything you see here is NOT a promise or guarantee. Features mentioned on this page WILL BE ADDED, REMOVED, OR CHANGED WITHOUT ANY SORT OF NOTICE. With respect to accessibility, certain options are more feasible than others, and the game is changing. Things that were once possible in the past may no longer work, and things that didn't work might suddenly be possible! This list is not final; it will be updated on occasion as development continues.

  This is a public facing copy of my checklist for accessibility features. This list is derived from https://gameaccessibilityguidelines.com/excel-checklist-download/.

Key

  • βœ…️ indicates the feature is done and implemented.
  • ❌️ indicates the feature will not be implemented (it is either not applicable to the game, or is not possible with the design of the game)
  • ❓️ indicates that the feature is of interest, but I'm not sure how well it will work.
  • πŸ”œ️ indicates the feature is planned but not yet done.

Motor Function

State Guideline
βœ…️ Allow controls to be remapped / reconfigured
❓️ Ensure controls are as simple as possible, or provide a simpler alternative
βœ…️ Ensure that all areas of the user interface can be accessed using the same input method as the gameplay
βœ…️ Include an option to adjust the sensitivity of controls
βœ…️ Ensure interactive elements / virtual controls are large and well spaced, particularly on small or touch screens
βœ…️ Support more than one input device
βœ…️ Make interactive elements that require accuracy (eg. cursor/touch controlled menu options) stationary
βœ…️ Ensure that multiple simultaneous actions (eg. click/drag or swipe) are not required, and included only as a supplementary / alternative input method
βœ…️ Ensure that all key actions can be carried out by digital controls (pad / keys / presses), with more complex input (eg. analogue, speech, gesture) not required, and included only as supplementary / alternative input methods
❓️ Include an option to adjust the game speed
βœ…️ Avoid repeated inputs (button-mashing/quick time events)
βœ…️ If producing a PC game, support windowed mode for compatibility with overlaid virtual keyboards
πŸ”œ️ Avoid / provide alternatives to requiring buttons to be held down
πŸ”œ️ Allow interfaces to be rearranged
βœ…️ Allow interfaces to be resized
❌️ Provide a macro system
❌️ Allow for varied body types in VR
❌️ Allow play in both portrait and landscape
❓️ Do not make precise timing essential to gameplay – offer alternatives, actions that can be carried out while paused, or a skip mechanism
❓️ Include a cool-down period (post acceptance delay) of 0.5 seconds between inputs
❌️ Provide very simple control schemes that are compatible with assistive technology devices, such as switch or eye tracking

Cognitive

State Guideline
❌️ Allow the game to be started without the need to navigate through multiple levels of menus
βœ…️ Use an easily readable default font size
πŸ”œ️ Use simple clear language
βœ…️ Use simple clear text formatting
πŸ”œ️ Include tutorials
βœ…️ Allow players to progress through text prompts at their own pace
βœ…️ Avoid flickering images and repetitive patterns
βœ…️ Include contextual in-game help/guidance/tips
βœ…️ Indicate / allow reminder of current objectives during gameplay
βœ…️ Indicate / allow reminder of controls during gameplay
βœ…️ Include a means of practicing without failure, such as a practice level or sandbox mode
πŸ”œ️ Employ a simple, clear narrative structure
πŸ”œ️ If using a long overarching narrative, provide summaries of progress
πŸ”œ️ Ensure no essential information (especially instructions) is conveyed by text alone, reinforce with visuals and/or speech
πŸ”œ️ Give a clear indication that interactive elements are interactive
βœ…️ Provide an option to turn off / hide background movement
❌️ Support voice chat as well as text for multiplayer games
❓️ Provide gameplay thumbnails with game saves
βœ…️ Provide separate volume controls or mutes for effects, speech and background/music
βœ…️ Ensure sound / music choices for each key objects / events are distinct from each other
❓️ Provide a choice of text colour, low/high contrast choice as a minimum
βœ…️ Highlight important words
βœ…️ Provide an option to disable blood and gore
❌️ Provide pre-recorded voiceovers for all text, including menus and installers
❓️ Avoid any sudden unexpected movement or events
βœ…️ Allow all narrative and instructions to be replayed
❓️ Use symbol-based chat (smileys etc)
❌️ Provide an option to turn off / hide all non interactive elements

Vision

State Guideline
βœ…️ Ensure no essential information is conveyed by a colour alone
βœ…️ If the game uses field of view (3D engine only), set an appropriate default for expected viewing environment
❌️ Avoid VR simulation sickness triggers
βœ…️ Provide high contrast between text/UI and background
βœ…️ If the game uses field of view (3D engine only), allow a means for it to be adjusted
βœ…️ Avoid (or provide option to disable) any difference between controller movement and camera movement, such as weapon/walk bobbing or mouse smoothing
βœ…️ Use surround sound
❌️ Ensure screenreader support for mobile devices
πŸ”œ️ Provide an option to adjust contrast
πŸ”œ️ Provide a choice of cursor / crosshair colours / designs
βœ…️ Ensure manual / website are provided in a screenreader friendly format
❌️ Avoid placing essential temporary information outside the player’s eye-line
βœ…️ Allow the font size to be adjusted
❌️ Provide a pingable sonar-style audio map
❌️ Provide a voiced GPS
❓️ Allow easy orientation to / movement along compass points
βœ…️ Ensure screenreader support, including menus & installers
βœ…️ Simulate binaural recording
πŸ”œ️ Provide an audio description track

Hearing

State Guideline
βœ…️ Provide subtitles for all important speech
❓️ Ensure no essential information is conveyed by sounds alone
βœ…️ If any subtitles / captions are used, present them in a clear, easy to read way
❓️ Keep background noise to minimum during speech
βœ…️ Provide subtitles for supplementary speech
βœ…️ Ensure subtitles/captions are or can be turned on before any sound is played
πŸ”œ️ Provide captions or visuals for significant background sounds
πŸ”œ️ Provide a visual indication of who is currently speaking
❌️ Allow subtitle/caption presentation to be customised
❓️ Provide visual means of communicating in multiplayer
❌️ Allow a preference to be set for playing online multiplayer with players who will only play with / are willing to play without voice chat
βœ…️ Ensure that all important supplementary information (eg. the direction you are being shot from) conveyed by audio is replicated in text / visuals
πŸ”œ️ Provide a stereo/mono toggle
βœ…️ Ensure that subtitles/captions are cut down to and presented at an appropriate words-per-minute for the target age-group
❌️ Provide signing

Speech

State Guideline
❌️ Ensure that speech input is not required, and included only as a supplementary / alternative input method
❓️ Base speech recognition on individual words from a small vocabulary (eg. β€˜yes’ β€˜no’ β€˜open’) instead of long phrases or multi-syllable words
❓️ Base speech recognition on hitting a volume threshold (eg. 50%) instead of words

Other

State Guideline
βœ…️ Provide details of accessibility features on packaging and/or website
βœ…️ Provide details of accessibility features in-game
βœ…️ Offer a wide choice of difficulty levels
βœ…️ Ensure that all settings are saved/remembered
❓️ Solicit accessibility feedback
βœ…️ Allow difficulty level to be altered during gameplay, either through settings or adaptive difficulty
❓️ Include some people with impairments amongst play-testing participants
❓️ Offer a means to bypass gameplay elements that aren’t part of the core mechanic, via settings or in-game skip option
❓️ Include assist modes such as auto-aim and assisted steering
βœ…️ Provide a manual save feature
βœ…️ Provide an autosave feature
❌️ Allow a preference to be set for playing online multiplayer with/without others who are using accessibility features that could give a competitive advantage
βœ…️ Allow gameplay to be fine-tuned by exposing as many variables as possible
❓️ Include every relevant category of impairment (motor, cognitive etc) amongst play-testing participants, in representative numbers based on age / demographic of target audience
πŸ”œ️ Allow settings to be saved to different profiles, at either game or platform level
❌️ Realtime text <-> speech transcription

Original Excel Spreadsheet Β© gameaccessibilityguidelines.com - Last updated Sept 20th 2017. Heavily modified by Xan.