A system for measuring a plurality of aspects of a users vision. The system comprises a handheld computing device to present at least one optotype within a computer game environment to the user. The opto-type has at least one characteristic selected to facilitate measurement of at least one aspect of vision and the system detects the users response to the optotype providing a measurement of at least-one-aspect of vision. The aspects of vision may include visual acuity, central visual field, contrast sensitivity, stereopsis and/or colour vision. The system may repeatedly present the at least-one-optotype to the user and the at-least-one characteristic altered upon each repetition and may continue until a threshold or limit is reached. The at-least-one characteristic may relate to a level of detail, contrast, colour, position or movement of the at-least-one optotype. The distance of the computing device from the user may be detected. The system may track the users eye or head movement and/or location of the eyes or gaze relative to the device. The system may compare the measurement against a normative database comprising age matched visual data. The system may present a vanishing optotype to the user. Also a method for measuring aspects of vision.