Battle of the Inmortals Video

This new game looks very interesting. For some reason it reminds me of the Diablo series. Please keep in mind this is not a real game trailer, is more of a developers video...

read more
gamefanshop banner