Cutscene Guidelines – Accessible Game Design

Cutscenes

Games are a versatile storytelling medium, but make sure you make your cutscenes accessible via voiceovers and captions so everyone can follow along.

Best practices for cutscenes

Any time you need to convey a message to a player, whether that’s through cutscenes, dialog, tutorials, tooltips, or in-game actions and speech, always “say it to the player twice,” in two different mediums. That means every message should use both audio AND visual communication.

  • Contents
  • Audio
  • Subtitles

Cutscene Audio

Voiceovers

Make sure every piece of text in your game has a voiceover. If you don’t include audio, you exclude blind players or people with limited vision from understanding your game’s story or playing the game altogether.

Terraformers is a game that is completely accessible to the blind because its story, instructions, and mechanics are all narrated by voiceover.

Screenreaders

If recording audio seems too daunting a task, consider adding screen reader compatibility. People with low vision or blindness commonly use screen readers for every day tasks like reading websites and text messages. Screen readers read text out loud using synthesized speech. For Windows, JAWS is the most common screenreader, and it has an extensive scripting language that can be included in your code. Apple’s iOS has screen-reading built in too. [...]

Read article at accessiblegamedesign.com

Article Taxonomies

Categories:
Fatal error: Uncaught Error: Object of class WP_Error could not be converted to string in /home/webable/www/www/wp-content/themes/webable/content-mcm.php:65 Stack trace: #0 /home/webable/www/www/wp-includes/template.php(812): require() #1 /home/webable/www/www/wp-includes/template.php(745): load_template('/home/webable/w...', false, Array) #2 /home/webable/www/www/wp-includes/general-template.php(206): locate_template(Array, true, false, Array) #3 /home/webable/www/www/wp-content/themes/webable/single-mcm_article.php(15): get_template_part('content-mcm') #4 /home/webable/www/www/wp-includes/template-loader.php(106): include('/home/webable/w...') #5 /home/webable/www/www/wp-blog-header.php(19): require_once('/home/webable/w...') #6 /home/webable/www/www/index.php(17): require('/home/webable/w...') #7 {main} thrown in /home/webable/www/www/wp-content/themes/webable/content-mcm.php on line 65