How Windows Mixed Reality’s poor reliability forced a kiosk game switch to HTC VIVE

In a previous article, I described the development of VoedingscentrumVR, an educational, kiosk, VR game for Windows Mixed Reality. Although at the time of writing it seemed like it was the end of that game’s development, some surprises crossed our path. Eventually, we ditched Windows Mixed Reality altogether and switched to a HTC VIVE, SteamVR-poweredContinue reading “How Windows Mixed Reality’s poor reliability forced a kiosk game switch to HTC VIVE”

When software internationalization isn’t just about UI: a tale of how a parsing error crashed our game

Whenever we talk about adapting a game to different countries, the first thing we often think of is localization, but we sometimes neglect its sibling: internationalization. Wait, what’s the difference again? Internationalization is the process of designing and developing your software so it can easily be adapted and used in different, countries, cultures and languages.Continue reading “When software internationalization isn’t just about UI: a tale of how a parsing error crashed our game”

Null Check and Equality in Unity

In some programming languages – like C# – it is a common practice to use comparison operators and functions to check for null references. However, when programming in Unity, there are some particularities to keep in mind that the usual C# programmer usually does not take into consideration. This article is a guide on howContinue reading “Null Check and Equality in Unity”