Joe Tyler's Portfolio

Take a tour around my coding projects

View on GitHub

👁️ VR Interaction Prototype

Modular VR interaction prototype built with Unity 6 using the 3d Universal Rendering Pipeline. Exploring gaze-based interaction, accessible navigation, and early universal-design principles.

🧠 Concept

This prototype explores how VR interactions can be made intuitive, comfortable and accessible. It combines gaze-based interaction, animated feedback, spatial audio cues, and multiple navigation modes, including locomotion and teleportation with vignettes, to reduce simulator sickness.

The name of the project is ‘Reality is Blurry’ and the long-term goal is to evolve this into a game that raises awareness of visual impairment and includes features that support players with low vision.

🧩 My Role

🛠️ Tech Stack

Unity • C# • XR Interaction Toolkit • OpenXR • Meta Quest Developer Hub • Spatial Audio • Animator Controller

🔧 Process

Goal

Create VR interaction system that feels intuitive, comfortable and accessible, whilst laying groundwork for future game that tackles visual impairment in novel ways.

Constraints

Approach

Key Decisions

🎥 Media

Early diagrams of interaction techniques
Sketch diagrams of interaction techniques
Demo of VR game
Gaze interaction, helmet animation state control, vignette

⭐ Reflections

What worked

What I’d improve

What I learned