A preliminary study to create a highly motivating multiplayer game designed within the context of stroke rehabilitation
Table of Contents
This project has been made open source. Therefore feel free to fork this repository and continue to build, remix or reimagine the project!
- Unity Version 2022.3.26.1f (you may upgrade if you want, although upgrading may introduce errors)
- Have a pair of etee controllers and dongle (controllers used to play the game)
- Blender (any version)
- Fmod studio Version 2.03.06 (if you want to edit the sounds in the game)
How to install the project
First copy the url of the repo from github

Next click clone repository in github desktop

Enter paste the copied url into the top field and select a local folder for the repo

Once cloned open unity and select add project from disk
Navigate to LocalFolder/Artefact/FYP Artefact/
It should look like this

Then select add project
now you should see the project in your list of projects in unity hub.
You can now open the project, (will take a little longer to open on the first time as unity is generating files and installing packages)
This space will cover the repo and projects file structures
after reading this section you should have a better understanding on what scripts are used for what and how you can go about either running the project for yourself or extending the project with your own functionality
for more information please refer to the implementation section of the Dissertation
- 📁Artefact
- 📁FYP Artefact – All project files for the game. See the Project File Structure section.
- 📁Data Analysis – Raw data gathered from testers, plus Python-generated charts:
- 📁AverageChartsExport – Average responses
- 📁exported_charts – Distribution of responses
- 📁PilotPlots – Average responses from the pilot test
- 📁plots – Same as AverageChartsExport
- 📁Ethic Forms – Forms given to testers during testing
- 📁Project Writing – Contains dissertation (Word + PDF)
- 📁Poster – Academic poster (PowerPoint + PDF)
- 📁FYP Artefact – Main Unity project files for the game:
- 📁.idea – IDE-specific config files (from JetBrains Rider)
- 📁Assets – Core Unity project assets:
- 📁Animations - animations used by the player character
- 📁AnimatorControllers - player animation controller
- 📁CameraBlends - used to define timing blends between different virtual cameras present in the game (located in the player prefab)
- 📁Editor - editor specific things
- 📁GameModeHolder - game mode holder ui toolkit custom inspector
- 📁Gameplay Pipeline - gameplay pipeline custom inspector
- 📁Screenshot - the scriptable object instance in here can be used to take screenshots
- 📁eteeAPI – Etee api implementation (only need to go in here if you plan to edit the api)
- 📁Fonts - fonts used in the game
- 📁Lighting Settings - auto generated by unity
- 📁Materials - materials of the models used in the game
- 📁Models - the various models used in the game
- 📁Packages - thhe various packages used in the game
- 📁Paro222 - asset from unity asset store
- 📁Underwater Effects - underwater post process effect implementation
- 📁Plugins - the plugins dowloaded into the projects assets
- 📁FMOD
- 📁UniTask
- 📁Prefabs
- 📁Fish
- 📁Hats
- 📁Player
- 📁Ripple
- 📁Ui
- 📁RenderTextures
- 📁Resources - importantly contains the various game modes
- 📁GameModes
- 📁UiToolkit
- 📁Scenes
- 📁ScriptableObjects - project uses SOAP architecture, this folder contains scriptable object instances such as HatDatabase, PlayerScores and SceneChanger
- 📁GestureProfiles - the different gesture profiles supported by the game. currently hand open, hand closed and rock on
- 📁Scripts - the various scripts of the game
- 📁Fish - fish related scripts
- 📁GameMode - game modes
- 📁GameplayPipeline - IMPORTANT this is where most of the gameplay logic lies. inside folders are used to encapsulate the functionality of each of the gameplay stages
- 📁CastRod
- 📁CollectFish
- 📁HookFish
- 📁RaiseArm
- 📁ReelInFish
- 📁TrackRipple
- 📁LerpSystem - library for lerping over time which i made
- 📁Managers
- 📁PlayerHatCustomization
- 📁PlayerScoring
- 📁PlayerSpawning
- 📁Ripple System
- 📁Ripple
- 📁RippleSpawning
- 📁UI
- 📁End Screen Single Player
- 📁EndScreenMultiplayer
- 📁HatSelection
- 📁MainGame
- 📁MainMenu
- 📁Utility
- 📁Settings
- 📁Shaders
- 📁Signals
- Sprites
- 📁Hands
- 📁HatThumbnails
- 📁KenneyUiAssetPack
- 📁Ui
- 📁MainMenu
- 📁Mind our dust
- 📁StreamingAssets
- 📁TextMesh Pro
- 📁Textures
- 📁FishingRod
- 📁Bait
- 📁Rod
- 📁Village
- 📁FishingRod
- 📁Timeliens
- 📁HatSelect
- 📁MainGame
- 📁MainMenu
- 📁UI
- 📁HatSelection
- 📁Main Game
- 📁MainMenu
- 📁Multiplayer
- 📁SinglePlayerGameOver
- 📁UI Toolkit
- 📁UnityThemes
- 📁FMODPROJ – FMOD project is in here open the project file in this folder with fmod to edit the project
- 📁Packages
- 📁ProjectSettings
- 📁UIElementsSchema
This section is dedicated the individual(s) responsible for the development of the contents of the repo
This section is dedicated to the individual(s) responsible for the sucessful submission of the project to the unity for humanity 2025 grant
James Bland - @LinkedIn - JamesRichardBland@gmail.com
Project Link: https://github.com/your_username/repo_name
Firstly, I would like to thank my project supervisor Xi Guo for her continued support and investment in myself and the project. Due to your support a project has been created which I am exceptionally proud of. Secondly, I would like to thank my second supervisor Dr Liucheng Guo it has been a pleasure working with you and TG0. Additionally, thank you to the Real FLC community for providing the assets to be used in the project and thank you to the members of the unity for humanity grant team, it is truly surreal to see the project recognised by Unity. Thank you to all my family and friends who have provided their constant love and support and thank you to all the testers who have tested the project.
[1] Alankus, G., Lazar, A., May, M. and Kelleher, C., 2010, April. Towards customizable games for stroke rehabilitation. In Proceedings of the SIGCHI conference on human factors in computing systems (pp. 2113-2122).
[2] Amorim, P., Santos, B.S., Dias, P., Silva, S. and Martins, H., 2020. Serious games for stroke telerehabilitation of upper limb-a review for future research. International journal of telerehabilitation, 12(2), p.65.
[3] Baur, K., Schättin, A., de Bruin, E.D., Riener, R., Duarte, J.E. and Wolf, P., 2018. Trends in robot-assisted and virtual reality-assisted neuromuscular therapy: a systematic review of health-related multiplayer games. Journal of neuroengineering and rehabilitation, 15, pp.1-19.
[4] Borghese, N.A., Pirovano, M., Mainetti, R. and Lanzi, P.L., 2012, September. An integrated low-cost system for at-home rehabilitation. In 2012 18th International conference on virtual systems and multimedia (pp. 553-556). IEEE.
[5] Chen, C.H., Kreidler, T. and Ochsenfahrt, A., 2022. Rehago–A home-based training app using virtual reality to improve functional performance of stroke patients with mirror therapy and gamification concept: A pilot study. In Healthcare of the Future 2022 (pp. 91-95). IOS Press.
[6] Choi, Y.H. and Paik, N.J., 2018. Mobile game-based virtual reality program for upper extremity stroke rehabilitation. Journal of visualized experiments: JoVE, (133), p.56241.
[7] Cordeiro d'Ornellas, M., Cargnin, D.J. and Cervi Prado, A.L., 2015. Evaluating the impact of player experience in the design of a serious game for upper extremity stroke rehabilitation. In MEDINFO 2015: eHealth-enabled Health (pp. 363-367). IOS Press.
[8] Day, M. (2018) Virtual Reality Exposure Therapy as a Treatment for Social Anxiety Disorders. Faculty of Computing, Engineering and the Built Environment.
[9] Doumas, I., Everard, G., Dehem, S. and Lejeune, T., 2021. Serious games for upper limb rehabilitation after stroke: a meta-analysis. Journal of neuroengineering and rehabilitation, 18, pp.1- 16.
[10] Feigin, V.L., Abate, M.D., Abate, Y.H., Abd ElHafeez, S., Abd-Allah, F., Abdelalim, A., Abdelkader, A., Abdelmasseh, M., Abd-Elsalam, S., Abdi, P. and Abdollahi, A., 2024. Global, regional, and national burden of stroke and its risk factors, 1990–2021: a systematic analysis for the Global Burden of Disease Study 2021. The Lancet Neurology, 23(10), pp.973-1003.
[11] Ferraris, C., Amprimo, G., Vismara, L., Mauro, A. and Pettiti, G., 2023. Enhancing upper limb mobility through gamified tasks and Azure Kinect: a preliminary study in post-stroke.
[12] Gelineau, A., Perrochon, A., Daviet, J.C. and Mandigout, S., 2022. Compliance with Upper Limb Home-Based Exergaming Interventions for Stroke Patients: A Narrative Review. Journal of rehabilitation medicine, 54.
[13] Goff, S. (2020) Evaluation of the use of Gamification and Augmented Reality Features on Active City Tourism. Faculty of Computing, Engineering and the Built Environment.
[14] Gov.Uk (2024) Statistical Digest of Rural England – Population. Available at: https://www.gov.uk/government/statistics/population-statistics-for-rural-england (Accessed: 10/10/2024) 52
[15] GUESS - Phan, M.H., Keebler, J.R. and Chaparro, B.S., 2016. The development and validation of the game user experience satisfaction scale (GUESS). Human factors, 58(8), pp.1217-1247.
[16] Guo, X., Edwards, A., 2024. A Case Study of using Web 3D Game Technology for a Scalable Midwifery Training Simulation, in: 2024 IEEE Gaming, Entertainment, and Media Conference (GEM). Presented at the 2024 IEEE Gaming, Entertainment, and Media Conference (GEM), pp. 1–4. https://doi.org/10.1109/GEM61861.2024.10585499
[17] Hadjipanayi, C., Banakou, D. and Michael-Grigoriou, D., 2024. Virtual reality exergames for enhancing engagement in stroke rehabilitation: A narrative review. Heliyon.
[18] Kecman, B., 2024. Analysis, Design and Implementation of Serious Game for Upper Limb and Cognitive Training Using Leap Motion for Multiple Sclerosis Patients (Doctoral dissertation, Technische Universität Wien).
[19] Kempitiya, T., De Silva, D., Rio, E., Skarbez, R. and Alahakoon, D., 2022, July. Personalised physiotherapy rehabilitation using artificial intelligence and virtual reality gaming. In 2022 15th International Conference on Human System Interaction (HSI) (pp. 1-6). IEEE.
[20] Koutsiana, E., Ladakis, I., Fotopoulos, D., Chytas, A., Kilintzis, V. and Chouvarda, I., 2020. Serious gaming technology in upper extremity rehabilitation: scoping review. JMIR Serious Games, 8(4), p.e19071.
[21] Leniston-Kahsai, S., 2020. Mirror VR: The design of a fully immersive virtual reality game for upper limb rehabilitation post-stroke using mirror therapy (Doctoral dissertation, Open Access Te Herenga Waka-Victoria University of Wellington).
[22] Ning, H., Wang, Z., Li, R., Zhang, Y. and Mao, L., 2022. A Review on Serious Games for Exercise Rehabilitation. arXiv preprint arXiv:2201.04984.
[23] Pan, W., 2018. Improving the Motivation and Participation of Elderly Patients in Rehabilitation Program Through Social Games (Doctoral dissertation, National University of Singapore (Singapore)).
[24] Pinto, J.F., Carvalho, H.R., Chambel, G.R., Ramiro, J. and Gonçalves, A., 2018, May. Adaptive gameplay and difficulty adjustment in a gamified upper-limb rehabilitation. In 2018 IEEE 6th international conference on serious games and applications for health (SeGAH) (pp. 1-8). IEEE.
[25] Shahmoradi, L., Almasi, S., Ahmadi, H., Bashiri, A., Azadi, T., Mirbagherie, A., Ansari, N.N. and Honarpishe, R., 2021. Virtual reality games for rehabilitation of upper extremities in stroke patients. Journal of bodywork and movement therapies, 26, pp.113 122.
[26] Strong, B.L., Zeng, B., McCarthy, P., Roula, A. and Guo, L., 2022, July. Virtual Reality Mirror Therapy (VRMT) to Improve Finger Dexterity in Post-stroke Survivors: A Preliminary Feasibility Study of a Home-based Intervention. In 35th International BCS Human-Computer Interaction Conference (pp. 1-7). BCS Learning & Development.
[27] SUS (as cited in) - Naturesa, F.T., Atika, R.D., Ayu, G.A. and Leandros, R., 2023, August. User Experience Evaluation on Nucleus Farma Website Using System Usability Scale. In 2023 International Conference on Information Management and Technology (ICIMTech) (pp. 54-59). IEEE.
[28] Tamayo-Serrano, P., Garbaya, S. and Blazevic, P., 2018. Gamified in-home rehabilitation for stroke survivors: analytical review. International Journal of Serious Games, 5(1), pp.2384-8766. 53
[29] The University of British Columbia (2021). Available at: https://neurorehab.med.ubc.ca/grasp/grasp-manuals-and-resources/grasp-instruction-manual-2/ (Accessed: 10/10/2024)
[30] Toledo-Delgado, P., Padrón, M., Santos, E. and Cairos, M., 2013. Including gamification techniques in the design of TANGO: H platform. Jurnal Teknologi, 63(3).
[31] Triandafilou, K.M., Tsoupikova, D., Barry, A.J., Thielbar, K.N., Stoykov, N. and Kamper, D.G., 2018. Development of a 3D, networked multi-user virtual reality environment for home therapy after stroke. Journal of neuroengineering and rehabilitation, 15, pp.1-13.
[32] Vieira, C., da Silva Pais-Vieira, C.F., Novais, J. and Perrotta, A., 2021. Serious game design and clinical improvement in physical rehabilitation: systematic review. JMIR Serious Games, 9(3), p.e20066.
[33] What is a PICOC? » CEBMa [WWW Document], n.d. URL https://cebma.org/resources/frequently-asked-questions/what-is-a-picoc/ (accessed 10.29.24).
[34] Zhao, P. and Krebs, H.I., 2024, September. Enabling Home Rehabilitation with Smartphone- Powered Upper Limb Training. In 2024 10th IEEE RAS/EMBS International Conference for Biomedical Robotics and Biomechatronics (BioRob) (pp. 438-443). IEEE.
Mixamo (2025) Available at: [https://www.mixamo.com/#/] (Accessed: 05 May 2025).
Sketchfab (2025) Available at: [https://sketchfab.com/feed] (Accessed: 05 May 2025).
The University of British Columbia (2021). Available at: https://neurorehab.med.ubc.ca/grasp/grasp-manuals-and-resources/hospital-grasp-patient-exercise-manual-form/ (Accessed: 10/10/2024)










