Provided herein are methods of and computer program products for physical therapy using VR/AR, specifically, for guiding user motion for physiotherapy in VR/AR environments. In various embodiments, a virtual environment is provided to a user via a VR/AR system. An event marker is provided at a first location within the virtual environment. A position of the event marker is adjusted to a second location. Positional data is collected based on the user's interaction with the one or more event markers. The positional data is provided to a remote server via a network and a compliance metric is determined based on the positional data. When the compliance metric differs from a predetermined range, an adjustment is applied to the event marker. In various embodiments, a visual field of a user may be altered and the user guided to repeat a task to assess and/or monitor proprioception.