Gamify The Real World🎮
About the project | Technologies | Getting started | How to contribute | License
This project aims to enhance the user experiance of MOI mobile app, accessibility, and user engagement. By incorporating Unity integration for a 3D environment, enhanced text-to-speech (TTS) and speech-to-text (STT) interaction, a point system, virtualized app environment, and user feedback integration, the app seeks to provide a more immersive, intuitive, and rewarding experience for all users.
-
Gamification can revolutionize the way citizens interact with government services. By infusing digital experiences with game, like elements, we aim to increase engagement, streamline service access, and foster a more positive relationship between the public and their government.
-
Despite being well-designed, but faces usability challenges.
-
Users, including diverse groups such as the young, elderly, and people of determination, find the app slightly complicated to navigate.
-
The app's complexity results in a lack of motivation among users to utilize its services fully.
-
Accessibility features for people of determination are limited, hindering their ability to benefit from the app's offerings.
-
There is a pressing need to address these usability issues and enhance accessibility to ensure the app effectively serves all demographics and maximizes its societal impact.
- Implement Unity to enhance the app's interface with a 3D environment.
- Offer a more immersive and intuitive user experience for navigation.
- Enable interaction with elements in the 3D environment to improve user understanding and engagement.
- Upgrade the existing TTS feature to make it more interactive and user-friendly.
- Enable TTS system to interact with users, through app functionalities.
- Implement STT feature for all commands and requests.
- Benefit users with speech impairments or limited dexterity.
- Introduce a point system to gamify the user experience.
- Users earn points for completing service.
- Points can be redeemed for rewards, discounts, or exclusive benefits.
- Encourage exploration and engagement with app features.
- Create a virtualized environment simulating real-world scenarios.
- Users navigate through virtual representations of government offices.
- Gamify the environment to motivate exploration and task completion.
Technologies that We used to develop MOI App:
- Creat an account in Unity
- Have Unity HUB installed
- Have Unity 2021.3.38 installed
1. Open Unity HUB Software and ADD Unity 2021.3.38 editor
2. Clone the project and access the folder
$ git clone https://github.com/basheer421/MOI.git
3. In the Unity HUB ADD the project folder
4. If IOS AND ANDROID modules are not installed in the Build settings then download and install
# Open the build setting inside the Unity Editor.
# You will see the Android & IOS modules.
# if they are not highlited then a button of "Open Download Page" will appear after you press on one of them.
# if you could not find the button these are direct links **FOR WINDOWS ONLY**
Unity installation Documentation
Balancing speech-to-text (STT) accuracy with app performance is crucial, especially on devices with limited processing power. Developers must optimize both aspects to ensure a smooth user experience.
Incorporating localization features caters to users from various regions and language backgrounds. Multilingual support enhances user accessibility and improves overall user experience.
Adding offline functionality improves usability in areas with limited internet access. It ensures uninterrupted usage and enhances accessibility for users in regions with unreliable connectivity.
Make a fork of this repository
# Fork using GitHub official command line
# If you don't have the GitHub CLI, use the web site to do that.
$ gh repo fork basheer421/MOI
Follow the steps below
# Clone your fork
$ git clone your-fork-url && cd MOI
# Create a branch with your feature
$ git checkout -b my-feature
# Make the commit with your changes
$ git commit -m 'feat: My new feature'
# Send the code to your remote branch
$ git push origin my-feature
An apk can be downloaded from here: (https://we.tl/t-7txlbVAfIr)