Reverse engineering the Namco light guns from Time Crisis 3 for use in my own Unity light gun game.
Diagnosing and fixing a rendering issue caused by precision loss on NVIDIA graphics cards when computing dot products using different shader instruction sequences.
Dead Rising for PC has a number of bugs in the vanilla version that can cause the game to crash. One of the most notable is the “DirectX assert” crash caused by rendering too many things on screen at once. In this post I cover how I root caused the issue using time travel debugging and implemented a fix in DeadRisingEx.
Details behind fixing “Frogger’s Adventure: The Rescue” to run on modern operating systems. This game uses a pretty crazy task system for threading that caused a lot of issues with the game running on anything newer than XP. This post goes over the technical details behind the task system and how I fixed it.