this is shock troopers 2

i wanna ask you all can you tell me me names of similar arcade games you know?

-overhead view
-power ups
-controlling human/robot (not aircraft or dragon)
-old arcade games