Illyriad - Grand Strategy MMO: Illyriad has launched on Steam!

Hello everyone! We are so happy to announce that Illyriad has launched on Steam! What does this mean for you? This means that you can now play Illyriad through Steam and can participate in all of Steam's great social fe…