Crowdfunded Game Mech Wars Releases Free Demo

Crowdfunded Game Mech Wars Releases Free Demo

Mech Wars, a free-to-play single-player/MOBA-esque game developed by Han Studios, now has an official demo. The demo is available on the game’s official site and…