Unity’s Scripting Duality and Object Destruction

The Unity engine provides users with tools and abstractions that ease its usage and hide its complexity. Although we often take these commodities for granted and completely forget they exist, we often face a situation in which they become apparent, usually due to an unexpected behaviour. In this article, I discuss how an example ofContinue reading “Unity’s Scripting Duality and Object Destruction”

C#’s Finalizer/Destructor Trap

Let’s talk about C#’s finalizers (also called destructors in C#) and how a common mistake when using them might lead to unwanted behaviour, especially in applications made with the Unity engine. Finalizers A finalizer is a method that is called whenever an instance of a class is being garbage-collected. It is used for cleanup, commonlyContinue reading “C#’s Finalizer/Destructor Trap”

[Postmortem] Developing an educational, kiosk, VR game for Windows Mixed Reality

In this article I analyze the development Voedingscentrum VR, an educational, kiosk-style and Virtual Reality game I helped to develop at Fantazm from October 2018 until April 2019. After a quick introduction about the project, the biggest problems that surfaced during development are explained along with the solutions we found to solve them. At theContinue reading “[Postmortem] Developing an educational, kiosk, VR game for Windows Mixed Reality”