◉ GAZE ATLAS

GAZE ATLAS / COMMUNITY

Contribute to Gaze Atlas

Suggest a game, add sources, translate descriptions, or improve the website. Every contribution helps people discover gaze interaction.

Submit a game

Write in English or Chinese. Fields marked * are required. Preview your entry, then confirm it on GitHub. Maintainers review sources and classification before adding it to the collection.

Describe what the player does and how gaze or other input is used.
Enter a username, such as sharkburger.

Bilingual GitHub forms

You can also complete a structured GitHub form and attach screenshots or additional material.

Contribution guide

  1. Search the collection by title. Existing records welcome additional sources and corrections.
  2. Provide a title, interaction, hardware, platform, and a primary source. Include image provenance and credit.
  3. Maintainers review submissions and prepare the bilingual entry. Contributors can also open a pull request directly.
  4. After review and successful checks, the update is merged, published, and credited.

Good starting tasks include adding a paper link, checking hardware, translating a description, or improving keyboard access.

Automated checks

GitHub Actions runs the following checks for submitted data and code updates. Results appear on pull requests and the Actions page.

Record integrity

Stable IDs, duplicates, required fields, and category values.

Languages and exports

Matching bilingual IDs and JSON/CSV consistency.

Sources and assets

Source URL structure, local images, and page links.

Counts and credits

Catalog totals, research tags, and contributor records.

python3 scripts/sync_catalog.py
python3 scripts/validate_catalog.py
python3 -m unittest discover -s tests
View validation runs ↗