Chroma Ubisoft
winget install --id=Ubisoft.Chroma -e
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.
Chroma is a software tool designed to detect and address color blindness-related issues in video games. It enables users to simulate three types of color vision deficiencies: Protanopia, Deuteranopia, and Tritanopia, helping identify accessibility concerns in real-time.
Key features include:
- Simulation of the three major forms of color blindness.
- Compatibility with any game, independent of specific engines or platforms.
- High-performance processing, supporting live gameplay up to 60 FPS.
- Accurate results ensuring reliable testing outcomes.
- Live gameplay screen capture for precise simulation.
- User-friendly interface with easy screenshot logging for error tracking.
Ideal for accessibility teams, QA professionals, and developers in the gaming industry, Chroma streamlines the process of identifying color-related issues early in development. This ensures games are inclusive and accessible to a broader audience by addressing potential barriers related to color vision deficiencies.
README
Chroma
Chroma (developed by Ubisoft) helps in simulating different types of color blindness occurring in society.
Main purpose of this is to simulate 3 major Color Blindness types Protanopia, Deuteranopia and Tritanopia for our different games and aid accessibility team in performing various complex testing.
Following are key features:
- Color Simulation on single monitor. This solution works on top of game and can be maximized as per requirement.
- Work on all games. No dependency on any specific game or engine.
- High performance. Able to simulation live gameplay upto 60 FPS.
- Accurate results.
- Simulation of all type of color blind forms.
- Only available solution which capture screen live gameplay screen and simulate.
- Easy screenshot to log error.
- Easy and configurable UI.
Here is an example comparing the default image with its Deuteranopia-filtered version:
Original Image:
Filtered Image (Deuteranopia):
- For more details look into userguide here.
Download the official Chroma logos here.
Known Issue During CMake Process
If you encounter the following error while running CMake without Visual Studio 2022:
error C2039: 'wait_for': is not a member of 'winrt::impl'
This issue may occur due to an outdated CPPWinRT
library. To resolve it, install the Microsoft.Windows.CppWinRT
NuGet package using the following command:
nuget install Microsoft.Windows.CppWinRT
Alternatively, ensure that your development environment is using an updated version of CPPWinRT
. The best option to avoid this issue is to use Visual Studio 2022.