ProBuilder for Unity is now Free


The title says it all. It is pretty exciting news and if you are working on a VR title, then you definitely need to check it out because it makes creating rooms really simple.

You can watch me create two rooms and a hallway in just a couple of minutes in this week’s video:

Mixed Reality Toolkit Reflection Extension Method

I received a question a few weeks back about getting the Curved VR Keyboard to work on the HoloLens.

The error message appeared to be a reflection issue. UWP has some issues working with reflection because UWP is not managed. It is native and has a projection that allows us to write JavaScript apps or C# apps (and other languages) and it does the projection. This is really nice because we can write code using the language we like and deploy it to the Windows Store.

However, this means that some of the reflection APIs don’t quite work.

In particular, trying to call GetProperty or the like can cause issues. Fortunately, when it comes to Unity this is solved by the Mixed Reality Toolkit. There is a handy extension method that was created on the system’s Type class. The GetBaseType extension method will return the correct base type for UWP as well as when the code is running in the Unity Editor.

This is done using compiler directives (like #if UNITY_WSA && !UNITY_EDITOR ).

If you are trying to use a Unity Asset Store asset, like the Curved VR Keyboard, on the HoloLens or an immersive headset to run in the Windows Store, then you’ll want to avoid using reflection, or if it is needed, make sure you grab the appropriate base type.

Here is a video I created as I blindly tackled the problem.

HoloValentine One Year Anniversary

Around this time last year, I created a HoloLens app called HoloValentine and released it to the Windows Store. Later last year, sometime in November, I updated the code to have it work on the immersive Mixed Reality (or VR) headsets.

Here’s a little demo of how it works on the IHMD (Immersive Head Mounted Displays). I could have spent some time creating an actual environment, but let’s not talk about what might have been

If you have a IHMD … or a HoloLens, go ahead and try it out. It’s free 🙂

You can also grab the source code at

You can watch the series that was inspired by this game at:

The 4 Simple Steps to Develop Your Own Mixed Reality Experiences… for Fun and Profit!

LHL Webinar

Join me Thursday, February 8th at 10AM over at where I’ll be talking about…

The 4 Simple Steps to Develop Your Own Mixed Reality Experiences… for Fun and Profit!

This webinar will cover HoloLens development as well as development for the immersive Windows Mixed Reality headsets.

You will not want to miss this! See you on the FREE webinar!