I don't know, Titanfall didn't feel like a mech game to me. Maybe mech-lite. No deformation, really poor destruction decals, battles between them felt cartoony and fleeting. It was ok but I didn't really get all of the hoopla about that game. I had more fun ground pounding with wallrunning and double jumps.
Playing: Xenoblade Chronicles DE, Ys IX, God of War
Watching: Lupin, You me and the Apocalypse, Days of Thunder