Accessibility app for playing video games using only mouse or eye gaze hardware

Overjoyed Application Overview
Our Odyssey Logo

Overjoyed was born from the founder’s life. Anthony DeVergillo has a chronic condition and has issues using game controllers. He looked at the accessible controller market and was frustrated by the cost of proprietary devices. Recognizing that others were facing this issue, he designed a prototype.

Overjoyed accessible controller

Gaming connects us. Unfortunately, accessibility is often an afterthought. Non-profit “Our Odyssey” recognized this gap and took action with Overjoyed, an accessibility add-on for playing computer games.

Gaming is unique, yet often forgets players with disabilities. Overjoyed aims to address this. Users who can’t use traditional controllers can redirect inputs to a more appropriate device — fully customizable inputs from simple switches to a breath sensor.

Our Odyssey, a community for young adults that are impacted by a chronic disease, gathered immediate interest. Charities like the National Organization for Rare Disorders (NORD) and Global Genes took notice; even Nintendo Life reported!

Wisej.NET was crucial for us. Re-building from scratch was an option,
but Wisej.NET allowed us to modernize our WinForms code.
Plus, learning a whole new language wasn‘t ideal. Wisej.NET provided a future-proof architecture on which our platform can grow.
Honestly, Wisej.NET has revealed more and more useful features as we‘ve worked with it.

Anthony DeVergillo
Founder Overjoyed

Overdue Development

Development began with WinForms using C# and .NET 4.8 – relying on a SendInput Wrapper with Low-Level Keyboard and Mouse Hooks.

Our Odyssey quickly needed to be future-proof. Wisej.NET looked right; the advanced ecosystem for web application development offers smooth migration. Overjoyed transitioned to Wisej.NET 3 Hybrid, integrating C# MAUI .NET 9 alongside the .NET Core Framework.

Charting Ahead

Our Odyssey’s development team was confident:

Streamlined Transition
Wisej.NET streamlines the transition from WinForms to modern web apps, saving development time.

Enhancing Development
Wisej.NET‘s development suite delivers a broader toolset.

Compatible Code

This update improved compatibility among tools designed to enhance control: GregsStack Input Simulator Standard for smooth input handling and the Wisej.NET TourPanel extension for easy customization with custom CSS and firmware.

Overjoyed can now be used across all major platforms (Xbox, PC, Switch, and PlayStation) using popular devices like 8BitDo‘s Nintendo Switch gamepad and a custom Nefarious ViGEm/SimGamepad integration for Xbox controller simulation.

Overjoyed Settings

Mission Accomplished

Overjoyed’s overhaul:

  • Responsive Support
    Wisej.NET‘s hands-on support smoothed the migration for Overjoyed.

  • Secure and Scalable Platform
    Wisej.NET provided a secure and scalable foundation for future growth.

     

  • Modern Development Environment
    Wisej.NET’s expanded toolset for enhanced and streamlined maintenance.

  • Seamless User Experience
    Wisej.NET’s existing users are transitioning to a familiar interface.

Results Achieved

  • Solved Accessibility in the World of Gaming
  • Enhanced Efficiency
  • Successful Migration
  • Future-Proofed Platform
  • Modernized Infrastructure
  • User-Centric Design

About Our Odyssey

Our Odyssey is a non-profit organization run by and for young adults impacted by a rare or chronic condition. The organization is dedicated to breaking down barriers and making gaming accessible to everyone. Founded in 2023, they develop innovative solutions that enable individuals with disabilities to enjoy gaming.

About Ice Tea Group

We specialize in enterprise application modernization and business web frameworks. Since 1998, we have maintained a proven track record with over 600 satisfied clients, including Fortune 500 companies like Fujitsu, Goodyear, Xerox, and Siemens.

iceteagroup.com

Disclaimer: Ice Tea Group and Our Odyssey make no guarantee, warranty or representations. Any projections or estimates are opinion and do not guarantee the current or future performance of the software or represent any kind of contractual obligation on our part. You should conduct an independent investigation of the software to determine to your satisfaction the suitabilty of the software for your needs

Case Studies