Since 2015 I've been dabbling with VR and curating the UX of VR list. I've given a number of talks on topics around developing VR experiences using web technologies, and my personal experience of creating something for VR each day for a whole month.
Talks
-
20 Minutes into The Future
A talk about creating Google Cardboard VR experiences using JavaScript
-
An introduction to using A-Frame
Onboarding for A-Frame that I put together for participants of Game Dev Day
-
Cardboctober
A talk about creating VR experiences every day for a month
-
The UX of VR: 10 Quick Tips
This was a short talk given at The Oxford Mega Super Meetup Meetup
Projects
-
We're going to space
This was my entry for the 2017 Samsung VR Together Hackathon. It's a simple-ish Three.js WebVR scene that should work across most devices.
-
UX of VR
I created this list of VR UX resources back in 2016 and have been keeping it alive ever since.
-
Cardboctober
I spent every day of October 2016 creating VR content for Google Cardboard using JavaScript/WebGL/other WebAPIs and blogged about it.
Posts
- The Inevitable Oculus Quest Post
- The Deepoon DPVR E3 Virtual Reality Headset
- The Virtoba S1 Daydream VR Bluetooth Controller
- My workflow for discovering new VR content
- The inevitable HTC Vive post
- Well that has been a crazy couple of months... Onward!
- Summer of Hacks: Game Dev Day
- 20 Minutes into the Future with Google Cardboard and JavaScript
- UX in Virtual Reality
Cardboctober posts
- Announcing Cardboctober
- 01: Basic VR
- 02: Raycaster based look interaction
- 03: Even better gazed based look interaction
- 04: Skyboxes and generating meshes
- 05: Loading external models
- 06: VR Pairs Game
- 07: Cardboard hardware (cardware?)
- 08: Playing sounds
- 09: Speech recognition
- 10: HTML5 Video
- 11: Webaudio Beat Sequencer
- 12: AAAAH! Zombies
- 13: AAAAH! More Zombies
- 14: Debugging your Cardboard with Chrome
- 15: The Hierarchy of Needs in Quick Google Cardboard Hacks
- 16: Getting in and out of Fullscreen
- 17: Displaying Pertinent Information
- 18: Moving around in VR
- 19: Which way is North? Part 1
- 20: Which way is North? Part 2
- 21: One size doesn't fit all
- 22: Putting it all together
- 23: Planning Tetrominoes in VR
- 24: Basic Game Board
- 25: Creating and Moving Pieces
- 26: Rotating Pieces
- 27: Moving with gaze
- 28: Planning Revisited
- 29: Blocks out of the pram
- 30: Github Contributions
- 31: Something in the Shadows