Mixed Reality Dev Days–in Altspace VR


The one positive to come from COVID is that many of the events that I would have been unable to attend (unless i wanted to spend my life travelling) are being held virtually this year. One I was excited to be able to goto was Mixed Reality Dev Days. What was even cooler, was they held the whole event in Altspace VR.


I’d been to a number of events in the proceeding weeks and really struggled to stay “in” the conference. I don’t find the online video format particularly engaging. This has been by far the best event I’ve been to. The main reasons for me were:

Immersive nature


In the headset especially you feel “at” the event. I do also find the desktop experience way more immersive than a video call. I can look around and feel like I’m in the same room as the other people. Having multiple ways to join was also really good. As it was set for US timezone I wasn’t very awake and when I’m not awake properly I find the headsets hurt my eyes. No worries – I can join on my laptop. Later in the event I can switch over to my headset. I also liked the ability to use my laptop and have side chats with my friends at the event in real time.

Spatial Sound


When we were at the mingling areas the spatial sound really makes you feel like you’re at an event. In the distance you can hear the murmur of people talking as as you get closer you can hear what they’re saying. You will suddenly hear a voice you recognise and turn around to spot a friend.

Fireside Chat


There was just something about this fireside chat session that made it feel like I was a kid sitting by the fire listening to the grownups chat. I really enjoyed the feel of this session.

Other things I liked:

  • There was decent breaks between sessions. There was at least half an hour between each session. This meant there was plenty of time to grab a cuppa or in my case have a power nap between sessions.
  • Hangout area – great for hallway conversation. I didn’t use this a lot due to overpowering need for sleep between session but when I did it was nice to have a place to hang out with people.

It wasn’t all perfect…

I’ll be honest and say there were technical issues: presenters would drop out, questions weren’t getting through but it was all livable and the team did a great job at putting it together really quickly.

What I’d love to see

There’s a few things I think could be improved to make the events better:

  1. Custom shirt/icon to identify conference staff. We do this for in-person events and it makes it easier to identify speakers, staff and just who to ask questions of. There’s not a way to do this for these events and if you don’t know what the person looks like it can be hard to identify the right person to talk to.
  2. Sharding by friends. As the event gets bigger, the rooms are replicated and I only really noticed this must have happened because I wasn’t in the ‘same’ room as my friends. I assume it’s by when you enter the room but it would be nice to group us together so when i look around I see friendly avatars.
  3. More variation in avatars. This event was big enough for me to notice the variation isn’t enough…so I couldn’t easily identify people I know. Edit: 20/6 – looks like this will be fixed very soon.

Boots and All Experience of my First Guest Lecture In AltspaceVR


Today I gave my first university guest lecture hosting in AltspaceVR. Since my first experience at the Microsoft MVP Mixed Reality Mixer back in March, I’ve been to a lot more events finding them the closest thing to interacting with my friends that I’ve found so far.  With the university lectures going virtual/online due to COVID-19 my usual in person lecture was moving on line, and my lecture about Agile and Retrospective, I thought this was a perfect opportunity to try a different format under the banner of embrace change, try something new and learn from it.

Firstly, I have to thank the teaching staff at QUT for being as excited as me to try something new and want to give the students a different experience. Without them, this could not have happened. 

Inclusivity Challenge

The biggest challenge we had to overcome was making the event accessible to all the students that wanted to participate.  Currently you experience it through Vive, GearVR, Oculus devices, Windows Mixed Reality Devices, and PC.  This leaves out anyone on Mac or Android devices.


Credit: Sharon Altena

We solved this with Zoom and people power. One of the teaching staff entered the PC app and “sat” near the front with a view of the slides and then shared their screen inside the Zoom session. They had to be muted so they wouldn’t get a feedback loop. A 2nd Team member also in Altspace and on Zoom monitored the zoom chat and could feed me questions at the appropriate times.

Identifying Helpers

In this environment, we have avatars and usernames. They may not look like us and our chosen names may not obviously be us. We really wanted an easy way to identify the moderators. Something as simple as allowing the host to upload a simple logo that could be added to our avatars shirt would have been perfect. So the best we could come up with quickly was wearing the same colour shirt/logo.

Event Setup


This was fairly painless. I reworked my powerpoint deck and exported some test pages into the event to check some of the colours. I found the black background with not much gradient worked ok and to bump the text sizes up as large as possible worked well.

Once I was happy I imported my deck into slides.com. Their is a free tier here, but I chose to get the monthly subscription, to eliminate ads. I went with very basic room setup to keep it performant as possible and only had the projector screen and the artboard with a picture I took at QUT loaded. While in the event I took a photo of the room which I then used to create the banner and thumbnail for the event to give it some context on the site.


As the host, I could enter the event at any time and try my deck and make sure it worked. I also created a 2nd account – a “clone” me that I used to log in and make sure I could see the room and the slides.  Then I set up all the teaching staff as moderators so they could enter the room and help moderate on the day.

The teaching staff self organised who would play the various roles in the room, vs zoom and setup all the zoom infrastructure. They also polled the students to get an indication of how many might attend the event through one of the devices so I could ensure we’d be under the 80 person default. If we thought we’d to over we could get this extended by AltspaceVR team but I needed to give them advance notice.

On the Day Preparation.

The teaching staff and I entered early and they spent sometime setting up where to place the person that was to be the feed through to zoom.


Credit: Alessandro Soro

They needed to be central and fairly close to the front. They stayed stationary throughout so they there’d be no camera motion for those watching from zoom.

We did a few “sound checks” to ensure that when I was amplified it was the right level through zoom. I did have to turn the microphone output to max.

I came in on the device (Oculus Quest) I wanted to use and ensure the slides were up and working. I didn’t however remember to recheck with everyone else that they could see correctly…more on that a bit later.

During the Event

It started well. People arrived, they seemed orderly. I talked through expectations for interaction we ensure people could emote as a feedback option. I discussed that I’d talk for a bit but have “Raise Hands” turned on and address them at the appropriate time. I addressed appropriate areas: front if you want to be still and watch, towards the back if you are a bit twitchy and the area right at the back if you wanted to walk around and to generally try not to block anyone’s view.

Seemed to be going well and then someone emoted a hand..hmm..unmute the audience. “Are we supposed to be on different slides?”. Yep. So while they could see my title slide, as I’d moved through them it’d updated for me but for nobody else. I tried a few things like refresh, enter slide numbers, and sync from my “personal browser” but the slides for the audience would still get out of sync.


My slides don’t have much text so it wasn’t a big deal for now. I continued on till I reached the first activity point. Here I gave them instructions, told them to mingle and talk about the issue, unmuted them and left.  I then jumped back on through the PC version, reset the slides and ta-da it was working. Not wanting to risk another break I continued on for the rest of the session on my pc.  The downside of the pc is I don’t get moving hands so the audience misses my hand gestures.

For the rest of the session I talk, showed slides and took questions.

At the end we hung around a bit and as it cleared out we decided those remaining would pop onto the Zoom call and interact with those left on there.  This I found nice – I knew these people were watching while I was talking so it was nice at the end to pop over and say hi. Here we had a good chat.

Overall it seemed positive and something different to experiment with.

Also the audience was so well behaved, about half way through I left everybody on mics on.

Presenter Experience

This is so different to in person event. You are literally staring at a room of blank faced avatars. It really helped with people on devices as I could get head nods, and waves and thumbs up. Encouraging people to use the emoticons to give me feedback was useful aswell. Emote if you’re good for me to continue.  Raise hands also worked really well to grab the questions from the Zoom cohort.  It was a bit delayed as the messages were relayed but I think it worked out ok.

There’s a lot to juggle as the presenter – you have slides, amplifying your voice, muting people, managing hand raising etc.

For me the slides not syncing with what I could see was annoying. Normally in a live presentation what you can see on a projector screen the room can see. So mental note for next time: ask the audience if they can see slide 2!

I wouldn’t mind a 2nd projector screen up the back to mirror the slides. The interface to progress them is a bit clunky so I was turning around all the time to make sure I was on the right slide.

Final Thoughts

I definitely would do this again. In fact – I’d love to do it again – so hit me up if you want an Altspace presentation Smile  There’s an array of different room types and I chose the lecture type for the size capacity and the space it provided. I think there’s so much potential here for group collaborations I love to hear what you’re doing with it.

Mixed Reality MVP Mixer in AltspaceVR


This week I’m at the Microsoft MVP Summit. Due to COVID-19 this year’s event is online only. The absolute highlight of me week (and probably one of the few things I can talk about without breaking NDA) was the Mixed Reality Cafe that was put on for all the Mixed Reality MVPs.  It was held in AltspaceVR and I ordered an Oculus Quest to make the participation experience better but sadly it arrived 3 hours after the event ended Sad smile


Device shipping issues aside – the event was fun. I loved the spatial sound that made it feel like you were mingling in the space. The rumble of a group talking that as you approach you could make out the conversation. To talk to someone you had to walk closer (just like real life). It was also fun to see how recognisable a bunch of people were in their avatar state.


My favourite addition was the globe widget that showed where all the attendees are from. I think this is an awesome addition to a global event as it shows the diversity of the group and asks as a great talking point.

Looking forward to trying AltspaceVR out more. I think it holds great promise for online events and education. I like it much more than video calls Smile