Shards of War – Browser games giant Bigpoint launches new MOBA title

[Play now] Just to note, Shards of War requires a 20MB client download, hence it is not really a browser game. A new MOBA developed by Bigpoint for the last 3 years, Shards of War actually went into Open Beta…