Demos

Each demo contains a minigame with accessibility issues. They define the issue and explain what makes it inaccessible by simulating the experience of a person that suffers that inaccessibility. Each demo has a number of settings, which you will be able to tweak during the gameplay to try the limitations. That way you can build an intuition of how players feel while playing the game.

Afterwards, a solution for that issue will be shown and explained: why does it help and how does it work? Also, this project will be open sourced, so our aim is for you to be able to copy and paste the code into your project. Re-using it makes it easier for you to implement!

List of demos

The first version of this collection of demos contains 5 demos:

  • Control Personalization: Change how you control the characters with an input remapper and feed all the boards.

  • HUD Personalization: Move the HUD around until it’s comfortable for you, then guide the boars to their enclosure.

  • Text-to-Speech: Overcome hard-to-read interfaces with the Text-to-Speech feature while you fight to get your acorns back!

  • High Contrast: Turn the High Contrast mode on to find and collect all the golden acorns.

  • Color Blindness Filters: Double check your gameplay doesn’t depend on colors to work. Feed boars with theis favorite acorns.

How to add a new demo

  1. Create a new scene .tscn (or duplicate an existing one to start with the basic nodes).

  2. Open demo_selector.tscn and access a node called “DemoContainer”.

  3. Access the “Demo” Array inside Demo List Resource (demo_list.tres) .

  4. Click on “Add Element”, add new DemoData.

  5. Add a title, a description, an image cover and drag your created .tscn to “Scene”.

You should now be able to see your created demo on the demo list and play it by clicking on it.

Each demo includes a pause menu and a completed demo menu that you can reuse in the new one you’ve created.


These demos are part of GATO (Godot Accessibility Toolkit).