REQUIREMENTS
Gathering requirements from clients and users
What's Covered
Project Partner

Genesis of MotionInput
MotionInput was aim for a world where technology is accessible to everyone, making it easier for people with disabilities to interact with digital content without any hurdles. Understanding the challenges presented by conventional input methods, the creators aimed to develop a technology that uses motion tracking with a basic webcam, thus creating MotionInput. This breakthrough was fueled by the ambition to eliminate the economic and physical barriers that restrict countless individuals from fully enjoying the benefits of computers and gaming.
Client
MotionInput Games was born from the vision of Professor Dean Mohamedally, a respected figure at University College London (UCL). As the driving force behind the project, Professor Mohamedally's passion for merging technology with education has been evident in his leadership of the COMP0016 course, System Engineering. His commitment to inclusivity and innovation led to the creation of MotionInput, a groundbreaking initiative that aims to make gaming and computing accessible to people of all physical abilities. Through his dedication, Professor Mohamedally has not only demonstrated the potential of technology for societal good but also paved the way for a more inclusive digital future. He will be our main point of contacts for all the requirement and feedback in which we meet him 1-2 time every week.
Project Background

Part 1: Website to guide MotionInput User
In our pursuit of accessibility, we encountered the challenge of visibility and ease of use for the diverse applications of MotionInput. This led to the inception of our first project: a dynamic portal generator designed to swiftly create accessible, user-friendly websites for each MotionInput-compatible game and application. These portals serve as beacons, guiding users through the setup and enjoyment of their favorite digital experiences, crafted with consistency and simplicity at their core.
Part 2: User customize MotionInput mode through speech
Our second project was inspired by the unique stories and challenges of individuals who sought greater control over their digital interactions. This initiative focuses on personalizing the MotionInput experience, allowing users to define how they engage with games and applications through intuitive gestures and movements. It's about putting the power of technology in the users' hands, enabling them to tailor their interactions to fit their abilities and preferences.
A Unified Vision
The journey of MotionInput is not just about developing technology; it's about crafting experiences that resonate with our core belief in inclusivity and empowerment. Both projects, though distinct in their execution, are united by the singular vision of making digital accessibility a reality for everyone. They represent our commitment to innovation, driven by empathy and the real-world needs of our community. Where we focus on expanding the reach of MotionInput to more common user via easier accessibility and instruction. Also we aim to reach more people through creation of website that will exposed the potential of MotionInput. The MotionInput initiative is more than a project; it's a movement towards creating a more inclusive, accessible, and joyful digital world for all.
Goals
Main Objective
The principal goal of our team is to enhance the accessibility of MotionInput for users, focusing on simplifying their gameplay experience without complications. Given that MotionInput represents a relatively new technology with limited exposure, accessing and utilizing the application presents significant challenges. Our overarching mission is centered on making MotionInput more accessible and user-friendly. This involves not just improving how users interact with the technology but also ensuring they can easily understand and utilize its full potential. Our efforts are dedicated to eliminating barriers and creating a seamless experience, thereby making gaming more inclusive and enjoyable for everyone. While our project encompasses specific tasks such as website generation for increased visibility and the development of voice-controlled configuration settings, our core aim remains to empower users to engage with MotionInput effortlessly and without the need for technical expertise.
Sub-Objective 1
The core objective of this project is to provide user manual guidance for each of the motion input games. While developing a website generator, we can ensure that the websites generated for each game are aligned and consistent, and that necessary information is provided to the target user for better accessibility. As there so many amazing MotionInput build not being exposes to the public we aim to showcase what MotionInput have to offer and put it at forefront of technology advancement.
Sub-Objective 2
The core objective of this project is to elevate the user experience with motion input devices by leveraging advancements in machine learning. Our client envisions a transformative feature that empowers users to create their own control profiles using speech commands. This innovation is a response to the limitations of existing motion input configurations, which bind users to a predefined set of movements corresponding to specific actions within games. By enabling custom configurations through speech, users will have the freedom to assign any movement to any action in a game, tailoring the control scheme to their personal preferences.
To ensure this technology is accessible to all, it is designed to be intuitive and requires no technical expertise. The current standard, which often involves navigating through complex and aesthetically unpleasing interfaces, poses a barrier to many. This project aims to dismantle these barriers by allowing users to easily configure their motion input devices through natural language. This not only enhances the gaming experience but also opens up new avenues for accessibility, making gaming more inclusive and personalized for everyone.
Web App Portal Generator
Functional Requirements
Priority | Requirement | Description |
---|---|---|
Must Have | Small File Size (Not including Images/Video) | Ensure that generated websites have small file sizes to integrate on main hosted web pages, UCL domain (Not including images) |
Must Have | Generate a Website | The details provided by the user will be displayed on the new website file, ready for execution when accessed by the user. The user-generated content will be automatically integrated into various components, ranging from basic elements like text boxes to more complex structures like React carousels, without the need for manual coding or imports. |
Must Have | Mobile Responsiveness | Ensure that generated websites are optimised for mobile devices to provide a seamless user experience across various screen sizes. |
Must Have | Feedback Form | Include a feedback form feature for users to provide comments and suggestions, facilitating continuous improvement and user engagement. |
Must Have | Browser Compatibility | Generated web pages should be compatible with various browsers such as Firefox , Google Chrome and Safari. |
Priority | Requirement | Description |
---|---|---|
Must Have | Consistency in Design Elements | All MotionInput Games should be consistent in design elements across all pages and components of the generated web apps. |
Must Have | Simple UI for generator | The UI is simple and clear so that users should be able to use the website generator without the need for extensive documentation. |
Must Have | Manual Page | Provide a manual or user guide page on generated web pages to assist users in navigating and using the platform effectively. |
Must Have | Feedback Form | Include a feedback form feature for users to provide feedback on the platform's usability and functionality. |