Earth Defense Force: Insect Armageddon

EDF versus Giant insect armies and skyscraper sized robots from space.

One of my favorite games ever.