Is this awesome or what? I had no idea this existed until yesterday.
By my count, I had about 90% of the games shown in this film at one point. Oh, War in Europe, how I miss thee...
(Hat tip to ConsimWorld)
Neuroshima Hex 3.0 from Portal Games
44 minutes ago