When the skies start raining giant, irradiated lizards, there's only one thing to: climb into your mecha and go fight! Battle through downtown Tokyo, smash buildings, take a break to develop bizarre alien gadgets, and most importantly, get ready for non-stop mecha anime action!