Author Archives: pkisensee

Windows Installer: Modify Config Files


Recently I put together a Windows Installer package (MSI file) for our team to use internally. The app I was installing writes to temporary storage, and the app stores a reference to the temporary storage folder in AppConfig.xml, which is included in … Continue reading

Posted in Computers and Internet, Installers, Microsoft, WiX | Tagged , , | Leave a comment

Windows Installer: Shut down System Tray Apps


Recently I put together a Windows Installer package (MSI file) for our team to use internally. The package installs a system tray app (sometimes called a notification app or notification area app). One common property of system tray apps is that they … Continue reading

Posted in Computers and Internet, Installers, Microsoft, WiX | Tagged , , | 2 Comments

VR Toolset


It was fun to compare and contrast the toolset we’re using at HBO for the creation of VR products with what the folks at Oculus Story Studio are using. More similarities than differences. Story Studios’ Dropbox solution as a backup system is rather clever.

Posted in Computers and Internet, Game Programming, VR | Leave a comment

VR: Inside Looking Out


For the past year, I’ve been working on virtual reality projects at HBO. We’ve learned a ton, but there is still so much we don’t know. Although VR experiences borrow from the language of film and borrow from the language … Continue reading

Posted in Computers and Internet, Game Programming, VR | Leave a comment

Package Perfect


Recently I needed to package up an Unreal build for distribution. You can do this from the Unreal Editor v4.6 by selecting File->Package Project. However, I wanted to automatically create packages on a build machine without human intervention. That meant I … Continue reading

Posted in C++, Computers and Internet, Game Programming | Leave a comment

Random Fail


One of my common software interview questions involves the creation of a game board. Part of the problem includes the generation of random numbers. If the candidate is writing in C/C++, the typical code I see looks something like this: srand(seed); // one time … Continue reading

Posted in C++, Computers and Internet, Game Programming | 1 Comment

A galaxy var, var away


My current project has me writing C# scripts in Unity. Cool. I haven’t written C# for more than a decade. Today I was reviewing code, and noticed this line: foreach (var child in Children) Nothing too exciting. Readable. Easy to … Continue reading

Posted in CSharp, Game Programming | Leave a comment