Virtual reality, augmented reality, and multi-user gaming are all powerful methods for providing an environment tailor made for rehabilitation. These technologies can create visual environments or stimuli that have the potential to enhance the rehabilitation or function of users, and create powerful motivation for engagement in rehabilitation that may otherwise be difficult to achieve through conventional rehabilitation techniques. Powered largely by consumer technologies, these systems take advantage of the relatively low cost of these systems compared with more expensive single-purpose medical devices.