Contributor Project 1: Develop a Simple Accessible Game using SceneryStack #123
brettfiedler
started this conversation in
SceneryStack
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
This thread is to discuss a potential project for SceneryStack contributors. Please ask any questions or make suggestions for possible project implementation.
Project 1: Develop a Simple Accessible Game using SceneryStack
Project Size: 175 hours
Estimated Difficulty: Intermediate
Recommended Skills:
Description
SceneryStack supports the creation of accessible, flexible web interactives by providing keyboard access, screen reader compatibility, and other accessibility features. While these features are well integrated into PhET Interactive Simulations, there is a lack of practical examples demonstrating their use in interactive games.
This project aims to develop a fully accessible web-based game demo using SceneryStack, showcasing keyboard navigation, screen reader-compatible interactions, and customizable visual/audio features. The game will serve as a template and proof-of-concept for making browser-based games more inclusive.
Key Tasks
Game Concept and Design: Select a game genre (e.g., board game, puzzle, card game, turn-based strategy). We recommend a simple game, but with sufficient complexity to demonstrate accessibility features, such as Chess.
Develop an Interactive Game with Accessibility Features:
Expected Outcomes/Benefits/Deliverables
Fully Functional Accessible Game – A playable, if simple, web-based game with comprehensive a11y support, serving as a model for future projects.
Showcase of SceneryStack's Accessibility Features – Demonstrating how developers can integrate a11y-first principles into game development.
Improved Web Gaming Accessibility – Addressing the current lack of keyboard-accessible and screen reader-friendly online games.
Why This Project?
Many popular online games are not keyboard or screen reader accessible, making them unusable for many people with disabilities. For example, the most popular online Chess platforms do not offer keyboard navigation or screen reader support, or only offer the most mimimal support - not enough for a rich interactive experience.
This project will serve as an accessible alternative and prove that web games can be both engaging and inclusive from the start. Unlike most games that require users to find and activate accessibility settings, SceneryStack aims to provide clear accessibility features from the moment the page loads—removing barriers to entry for all players.
Beta Was this translation helpful? Give feedback.
All reactions