did you play chromehounds? it was a release title for the xbox 360, and it was awesome. a very unique type of mech combat game made by from software, it was extremely tactical and innovative. There is now an indie company, or rather one dude, called bombdog currently doing a remake of this game...