The retro dark interface was readable indoors, but strong sunlight and glare made instructions and game content difficult to see outside. Each visitor changeover also required returning the game to a clean starting state.
The fair was already running, so there was no time to replace the camera model or rebuild the games. I also needed to separate gaze-recognition accuracy from the simpler problem that people could not read the screen.
Instead of changing recognition parameters without evidence, I added a bright theme, shorter guidance, idle reset, and operator reset, then redeployed the site that day.
- Made light and dark themes switchable.
- Shortened the start guide and reset flow for the next visitor.
- Applied field feedback and redeployed through Vercel.
The booth continued operating with the revised version and served all four games through the event. I did not quantify before-and-after readability or queue time.
I learned to validate lighting, queue flow, and operator controls—not only the algorithm—in the real deployment environment.