Massively Multiplayer Games publisher Aeria Games today announced the release of Lord of Ultima the free to play browser based MMORTS in several languages including English, German, French, Spanish, Italian and Portuguese. Continue reading for first details and a bunch of screenshots.