Skip to content

ohtuprojekti-farmasia/farmasia-vr

Repository files navigation

Pharmacy VR Game - Will you manage to prepare eye medicine correctly?

(Software engineering project, University of Helsinki 2019) Video

Instructions

Cloning

First step for you is to setup the platform definition files. Create file projectRoot/Assets/csc.rsp If your system supports VR, set the file contents to this:

-define:UNITY_VRCOMPUTER

If your system does not support VR, set the file contents to this:

-define:UNITY_NONVRCOMPUTER

The definitions are system specific so the file csc.rsp file is ignored in gitignore.

Description

Pharmacy VR Game is a virtual way of practicing the process of preparing clean eye medicine. Taking place in a cleanroom laboratory environment, the game works as an introduction to medicine production and cleanliness testing. The game consists of two parts – preparing the medicine and testing the microbiological cleanliness of the product. The process is divided into different steps that affect the success in the game and the cleanliness of the product. The choices made by the player will be evaluated and scored.

This project was developed as part of the course Software engineering project, organized during the autumn of 2019 at the University of Helsinki. Pharmacy VR Game was built in collaboration with the Faculty of Pharmacy (University of Helsinki) as well as the animation and visualization students of Metropolia, University of Applied Sciences. All rights are reserved to the University of Helsinki.

Customer: Faculty of Pharmacy, University of Helsinki

Implementation environment: Online Course / VR, Faculty of Pharmacy

Development

The project was created with Unity Version: 2019.2.3.f1 and the same version should be used for development.

The project backlog and sprint backlogs can be found from the Projects tab.

Build & Deployment

The project can be run locally using Unity. If you want to build on the command-line, please refer to the deployment documentation.

A dedicated test machine is used to run the project with VR.

Controls

Test controls

In Unity play mode press space to activate the test camera and hand controls.

Press K to move the camera, L to control the right hand and J to control the left hand.

Hands are controlled with WASD, Q and E. Mouse left click is used for grabbing and ungrabbing. Right click is used for interacting.

VR controls

HTC Vive Pro with two controllers is used in VR.