Thanks, I did most of it. Turns out all the standard ways of doing shadows don't work with a.) that many units and b.) with that much difference in scale (compare a fighter next to a titan) so I had to come up with a custom way of doing it and c.) the combination of full camera rotation and arbitrary light source position.
So yes, shadows have been around for awhile but no one that I know of has had to deal with the same issues we had to. For those among you interested in the details, the shader itself will only give you a small piece of the puzzle and should look pretty familiar but maybe I'll a write up on the new stuff done on the CPU end.
I have some other new improvements I hope to get in before release.