Talorfify
- Forum posts: 2
Oct 11, 2016, 10:48:12 AM via Website
Oct 11, 2016 10:48:12 AM via Website
I found the new game named Overlords of War,Overlords of War is a SLG Browser War Game. In the world filled with western mythology, players will enter the game as an almighty creator, leading the heroes and mankind to develop a whole new civilization! the player is spending most of the time making decisions instead of just watching the action unfold,
— modified on Oct 11, 2016, 10:52:05 AM