Not really. Back in 2002 we did the first game jam where the engine concept was "100,000 guys". That was 13 years ago:
http://www.indiegamejam.com/igj0/
Those guys all interacted with each other and the environment (though the engine was designed to do the interactions in slices, where 1/N of the guys would be checked each frame, but N was not high, like 4 or 5 maybe?)