A couple things got me thinking:
- Source SDK Base 2013 does not require any purchases whatsoever, and is freely available to all Steam users.
- DOTA2 is using Source Engine 2, or at least some substantial derivative of it.
Preliminary tests look promising: both chapters of Radiator 1 worked in Source 2013 with just a little massaging. So, contrary to all expectations (I'm as surprised as anyone), I'm dusting off the rest of Radiator 1 and the whole thing might actually get completed now, several years later. I'm cutting a lot of the stuff I planned before (mostly boring puzzle gameplay stuff that I was trying to hack-together using map scripting) and the end is already in sight, it's just going to be a lot of narrative scripting and re-learning the rhythms of working in Hammer.
... And hopefully this'll be the last time I have to edit and update this thing.
(Oh, and I've also updated my portfolio with all the latest trends. HTML5! Bootstrap-whatever! Responsive-whatsits!)