He performed for two hours today on Twitch and it is: so good. So he creates improvised music just by playing the game. Graham Dunning has replaced every single sound in Valve's shooter with samples he says come 'from 90s rave tracks and sample CDs', giving Gordon Freeman drums for feet, making sentry turrets loop vocal samples, turning ambient sounds into pounding loops, blasting drum breaks out guns, and all that.
I've just watched an experimental dance music gig created by an artist playing Half-Life.