MotionInput Gaming

AX-CS FPS, Action and Adventure Games with UI Layers - Team 16

Abstract

Our project title is AX-CS FPS, Action and Adventure Games with UI Layers. The aim of our project is to make video games accessible to all by integrating Motion Input with selected games. Traditionally, video games are limited to game controllers or the mouse and keyboard, which presents significant accessibility barriers for children with disabilities. The exclusion from gaming experiences could deprive them of the enjoyment and social interaction that gaming can provide, and could cause feelings of isolation.




Our solution concerns designing intuitive User Interfaces using Microsoft Foundation Classes in C++, so that users can customise settings for Motion Input based on their mobility needs. We have developed such UIs for a variety of driving games, 2D Side Scroller and 3D Action Games. For gameplay, we utilised functionalities from MotionInput V3.4 - a touchless system that allows users to control and interact with the computer using physical gestures captured by their web camera - for players to trigger in-game controls. These functionalities include speech commands, virtual buttons and facial gestures.




Our main achievements include specific MFC Applications that support 5 different games: Rocket League, Forza Horizon, Sonic, Lego Avengers and Batman Arkham Asylum GOTY, as well as a general driving games MFC Application and a general 2D Side Scroller games MFC Application. We have integrated speech commands, gestures, and improved the aesthetics of the Motion Input UI. With our work, children with disabilities may now launch Motion Input for the aforementioned games and play them using body parts of their choosing.

Portfolio Video

A 7-minute video outlining how we implemented our solution and our achievements

Project Development

The gnatt chart below illustrates our project development timeline

Our Team

Meet the team behind this project

Christy Cho

Non-technical Administrator, Report Editor, Tester Email: christy.cho.22@ucl.ac.uk

Memoy Mishra

Lead Website Report Designer, Researcher, Tester Email: memoy.mishra.22@ucl.ac.uk

Abdullah Saeed

Lead Programmer, UI Designer, Project Partner Liaison Email: abdullah.saeed.22@ucl.ac.uk