So, here we are: a mere ten years and twenty days since my last blog post. That's one-and-a-quarter AAA game development cycles. That spans the rise and fall of cryptocurrency in the mainstream. And, most painfully, that's two full website rebuilds without any new content. Let's see if I can fix that this year. It is 2025. Technology has always had a dramatic impact on the world, but it's hard to…
Several months ago, my family found ourselves in the most tedious of quests: searching for a new house. Our old house was showing all the signs of advanced age: weakened structural integrity, cracks in the walls, failing appliances - and there was only so much we could do to patch around the fundamental issues. "Enough," said we, "it's time to go." So with high spirits and higher expectations, we…
The Oculus Rift Development Kit 2 is Oculus' latest virtual reality headset available to the "public." As the name suggests, it exists to allow developers to produce and test experiences for the eventual consumer version. My own DK2 arrived several weeks ago, giving me the chance to try out several interesting experiences and to start work on my own VR applications. To that end, what follows are…
I've always wondered what could be done with the C preprocessor. The existence of projects such as Boost Preprocessor and the infamous Brainfuck interpreter are a testament to its wide-ranging capabilities. Of course, the best way to learn is to do, and I felt like indulging in some masochism. So - onwards!