Compiling Vulkan from Scratch

Introduction & Motivation Works for SDK version 1.0.3 A few weeks ago Vulkan 1.0 was released to the public, which marked the first time those outside of Khronos saw the API and SDK (provided by LunarG). If you have a relatively recent Ubuntu (or debian) OS install, or Windows, you can just download the SDK from the Official Website. At Animal Logic we use an older version of CentOS that aligns with the VFX reference platform rather than the latest and greatest. [Read More]

My Unity Porting Toolkit

Over the last year and a half I’ve been involved in porting many games over to the Windows (tablet/desktop) and Phone platforms with Marker Metro. (Some examples in my portfolio) While doing this I have built up a small set of invaluable tools to assist with the task. I decided I should probably post this small list up in case some of these are new to anyone out there. [Read More]

Mastering Unity 2D Game Development [Review]

Unity recently added some excellent 2D tools to their engine, which filled a hole that previously required third party plugins or a lot of effort for simple games. Now that we have these new tools, we need to learn how to use them. Simon Jackson, known for his Darkside Genesis blog and efforts in the Monogame community wrote a book that seeks to do just that. I was recently given a copy of the book to read through and provide my thoughts so here they are in full. [Read More]

Xbox One Dev at GDC

One of the things I’ve been meaning to do recently is post about the [email protected] presentations that were on at GDC this year. Quite a lot of information was provided outside of the standard NDA that people have to sign at the official [email protected] events and so I thought that I should put this information online somewhere so that others can find out what was presented. (The sessions were not recorded) I did not attend all sessions and so my notes are fairly incomplete and lack information about the Kinect and LIVE SDK. [Read More]

NGUI Touch Input Issues (WP8/Win8)

NGUI is widely used, and upgrading from older versions can be challenging depending on the complexity of your game. I have seen this issue pop up a few times while converting projects and thought I might note it down with a quick solution. When converting to the Windows Store or Windows Phone you might encounter an issue where a button seems to do nothing when tapped. This occurs because the OnClick event is actually firing twice, in quick succession, often cancelling out the effect of the original press. [Read More]

Review - Direct3D Rendering Cookbook

Direct3D Rendering Cookbook Author: Justin Stenning Packt Publishing Book Website One of the areas I avoided covering in too much detail in my book was the area of 3D rendering. This is an area that can become fairly complex and requires knowledge of pipelines and other systems that can get in the way of learning the basics about game development. Naturally however, many will want to expand into this area once they have a grasp of the basics. [Read More]