New screens from
Archlord are now available in our
gallery. Archlord is an MMO to be released by
Codemasters in Q3 across US and Europe. A beta sign-up page is now online on their
website, so go hurry up and complete the form if you're interested to test it.