Grehab, or Games for Rehab, is a project created by stonefruit, an ex-physiotherapist and current full stack developer. The aim of Grehab is to create an ecosystem of open sourced tools that will allow hobbyists, technologists, or clinicians to create interactive solutions to help improve the mundane tasks that are required for improving physical function.
Grehab components should be modular, so you could use mix and match the game controlling mechanism, and the game however you want. This means that Grehab will include specifications for outputs of the controller, and inputs for the game.
Due to the nature of the project, software code will be stored in the main repository, while instructions for using the software, hardware specifications and instructions, as well as full projects will be stored in the Grehab wiki page.
Types of Technologies and Content
We want things to be put together easily to encourage adoption of Grehab, hence, importance is on the instructions for putting these hardware pieces together for the novice to intermediate level maker. Listed are some of the hardware components that will be used in Grehab:
- Raspberry Pi
- 3D printed designs
- Woodworking plans
- various electronic components
- electronics schematics
Two main types of software will be required - hardware-software interface software and game software. Another useful type would be software for serving and saving game data for constant performance feedback and monitoring. We recommend using browser based games for cross platform compatibility. Here are some possible software technologies that can be utilised:
- HTML5 Game frameworks such as Phaser
- Arduino Software IDE
- Ruby on Rails
Games require sound and vision to be captivating. Artists are more than welcomed to contribute to the cause!
- Background music
- Sound effects
- 2D and 3D Animations
Health and healthcare Professionals
Grehab will need domain knowledge experts to make sure the technology and content we use in Grehab are appropriate for the objective of improving function. Some areas that we can work on are:
- Neurological Rehabilitation
- Musculoskeletal Rehabilitation
- Pediatric Rehabilitation
- Geriatric Rehabilitation
- ...and more!
There are many projects creating games for rehabilitation. However, these projects are usually siloed, either in a commercial organisation, or a research institution. This causes a disjointed effort and also many projects die off due to lack of usage or continuity within their place of development. We believe open sourced software and hardware can improve this situation.
If you are interested in contributing to Grehab, please leave an issue with your interests (which part you are most interested in). If you have a better way for communication, please let me know too!
Code and plans included in Grehab are licensed under a Creative Commons Attribution Share-Alike license, which allows for both personal and commercial derivative works, as long as they credit Grehab and release their designs under the same license.