Get through greenlight with this one weird trick

Apologies for the clickbaity headline!  Since MMORPG Tycoon 2 was greenlit about a month ago, I’ve been finding myself giving Greenlight advice to a lot of people who are struggling.  And rather than typing out that same advice over and over again every couple days, I figured I’d put the advice here, so I can…

On more development tools

I mentioned a few weeks back that I’ve switched to using Vim as my main editor, and couldn’t be happier.  A lot of that was due to my personal dislike for features which are becoming increasingly common and difficult to disable in popular IDEs, and which I can completely disable within Vim.  But to be…

L.A. Noire is Babylon 5

In between work, home projects, and other things, I’ve also been spending some time playing L.A. Noire, and trying to fit it into my worldview of the current state of the video game industry.  The following is going to be completely spoiler-free, so do feel free to read it whether or not you’ve played or…

Master classes

As a lead programmer at Krome Studios, one of my Key Performance Indicators (which, sadly, was never enforced or even encouraged in practice) was to give a minimum of one master class per year, to pass on acquired knowledge from the old-timers to the newer employees.  I think it’s a real shame that nobody ever…

DoT, and Reach

Latest new thing to go into MT2:  Support for status effects. In MT2, “status effects” are implemented as little blobs of code that can be attached to individual characters.  They get run periodically, and can affect just about anything on a character. For example, right now I’m using them to implement Damage over Time (“DoT”)…