Virtual Reality Interactions
VR, UX, Unreal Engine, Game Developing

About
Creating virtual reality experiences for clients is powerful tool to communicate ideas and express creativity. Using Unreal game engine we prototyped custom experiences for several innovative companies.
Process
Creating Virtual worlds require a huge cooperation between clients, designers, 3d modelers, developers and sound technicians. From the client workshops to implementing code: communication with all team members is crucial. Using Asana as our task manager and Perforce as our source control we could coordinate all the different tasks and update assets seamlessly.
My role
In the early stages of the projects I facilitated ideation workshops internally with designers and developers to align our ideas and expectations. I then turned the results into wireframes and paper prototypes. Once the prototypes were shared, discussed and iterated I broke down the project into individual tasks and entered them on Asana.
In the middle stage of the projects I jumped into developing interactions with the player controllers and interactable objects in Game. I had the opportunity to use C# in Unity as well as node based blueprints in Unreal. This process included user testing and many iterations as we optimized the user experience.
In some of the later stages of the projects I coordinated with a sound technician to add another interactive element to the experience.