ubisoft/Chroma logo

ubisoft/Chroma

Free

Chroma (developed by Ubisoft) is a one-stop solution for detecting color blindness-related issues in games. It replicates Protanopia, Deuteranopia, and Tritanopia filters over the game screen, helping users flag accessibility concerns in real-time.

FreeFree tier
Type
Open Source
Company
Ubisoft

About ubisoft/Chroma

Chroma is an open-source tool developed by Ubisoft for simulating color blindness in real-time during gameplay. It overlays three major types of color vision deficiency filters—Protanopia, Deuteranopia, and Tritanopia—directly onto the game screen without requiring any engine or game modifications. The tool supports high-performance simulation up to 60 FPS, works with any PC game, and provides an easy-to-use UI with screenshot capabilities for logging accessibility issues. It is designed to assist accessibility teams in identifying and addressing color blindness-related problems in games.

Key Features

Simulates Protanopia, Deuteranopia, and Tritanopia color blindness types
Real-time overlay on live gameplay with no game or engine dependency
High performance supporting up to 60 FPS
Easy screenshot capture for logging and reporting issues
Configurable user interface
Works with any game on Windows
Free and open-source (Apache-2.0 license)

Pros & Cons

Pros
  • Developed by Ubisoft, a major game studio, ensuring credibility and relevance
  • Real-time overlay without requiring game integration or engine-specific changes
  • High accuracy in simulating common types of color blindness
  • Free and open-source with permissive Apache-2.0 license
  • Simple UI with screenshot functionality for easy issue tracking
Cons
  • Windows-only (requires Visual Studio 2022 or specific CPPWinRT setup)
  • Simulates only three types of color blindness (Protanopia, Deuteranopia, Tritanopia)
  • Known CMake build issue with outdated CPPWinRT libraries
  • No built-in support for custom color blindness profiles or severity adjustments

Best For

Game accessibility testing for color blindnessQuality assurance for color vision deficiency issuesSupporting accessibility teams in evaluating game visuals

FAQ

What types of color blindness does Chroma simulate?
Chroma simulates the three most common types of color vision deficiency: Protanopia, Deuteranopia, and Tritanopia.
Does Chroma require modifying the game or engine?
No, Chroma works as an overlay on top of the game without any dependency on a specific game or engine.
What should I do if I encounter a CMake build error related to 'wait_for'?
This error is caused by an outdated CPPWinRT library. Install the Microsoft.Windows.CppWinRT NuGet package or use Visual Studio 2022 to resolve it.