Inspiration

I had amblyopia as a child and improved through vision therapy using red-green games. Now, my teenage brother has amblyopia with exophoria, but most therapy tools feel too childish. I wanted to create something engaging and age-appropriate.

What it does

AmblyOverlay adds therapeutic red–green or red–blue filters to mainstream games in real time, allowing older kids to train their eyes while playing games they actually enjoy. It's a low-cost, accessible alternative to patching, VR, or expensive vision therapy software.

How we built it

Built in Python, AmblyOverlay uses a transparent window to apply real-time color filters over any game without blocking input /disrupting gameplay.

Challenges we ran into

The hardest part was enabling true click-through overlays that adapt to moving game windows, which is impossible. I explored multiple GUI libraries before achieving dynamic, interactive filtering.

Accomplishments

I created a real-time overlay, gained experience in image processing and GUI layering, and made accessibility features part of therapy.

Built With

Share this project:

Updates