![](https://i0.wp.com/jamesmiller.blog/wp-content/uploads/2023/09/multiplayer-vr-keith3.jpg?fit=300%2C137&ssl=1)
Multiplayer WebXR Readyplayer.me Avatars (part 3)
An explanation of how the Front End and WebGL were built to enable multiplayer WebXR readyplayer.me avatars
![](https://i0.wp.com/jamesmiller.blog/wp-content/uploads/2023/08/multiplayer-vr-keith2-scaled.jpg?fit=300%2C136&ssl=1)
Multiplayer WebXR Readyplayer.me Avatars (part 2)
Detailing the Infrastructure and Back End changes that enable multiplayer WebXR readyplayer.me avatars
![](https://i0.wp.com/jamesmiller.blog/wp-content/uploads/2023/07/multiplayer-vr-keith1-scaled.jpg?fit=300%2C136&ssl=1)
Multiplayer WebXR Readyplayer.me Avatars (part 1)
Overview of technical concepts for multiplayer WebXR readyplayer.me avatars
![](https://i0.wp.com/jamesmiller.blog/wp-content/uploads/2022/09/wrapperjs-unwrapped.jpg?fit=300%2C130&ssl=1)
Wrapper.js: A New Devops Library
Unwrapping the details on Wrapper.js: what it is, why I made it, how it works and where to find out more!
![](https://i0.wp.com/jamesmiller.blog/wp-content/uploads/2022/06/cat-oculus-quest-scaled.jpg?fit=300%2C208&ssl=1)
How to make real-time multiplayer WebXR experiences (part 3)
Using Websockets, React Three Fiber and DynamoDB to allow multiple users to interact with 3D models in WebXR.
![](https://i0.wp.com/jamesmiller.blog/wp-content/uploads/2022/06/james-miller-hololens.jpg?fit=300%2C186&ssl=1)
How to make real-time multiplayer WebXR experiences (part 2)
Using Websockets, React Three Fiber and DynamoDB to submit and retrieve user positions in real time.
![](https://i0.wp.com/jamesmiller.blog/wp-content/uploads/2022/06/WebXRRealtime-post.jpg?fit=300%2C180&ssl=1)
How to make real-time multiplayer WebXR experiences (part 1)
Using Websockets, React Three Fiber and DynamoDB to allow multiple users to interact with each other simultaneously.
![](https://i0.wp.com/jamesmiller.blog/wp-content/uploads/2022/04/how-to-create-webxr.jpg?fit=300%2C130&ssl=1)
How to create cross device compatible WebXR experiences
Demonstrating how the WebXR API can be used to create cross device compatible experiences.
![What is WebXR](https://i0.wp.com/jamesmiller.blog/wp-content/uploads/2022/02/what-is-WebXR.jpg?fit=300%2C130&ssl=1)
What is WebXR and why is it so exciting
An explanation of what WebXR is and examples of how it is being used
![Favourite technologies](https://i0.wp.com/jamesmiller.blog/wp-content/uploads/2020/03/favouriteTech-1-scaled.jpg?fit=300%2C136&ssl=1)
My Ideal Creative Technology Stack
The technologies that I currently / want to play with this year. …