Indie developer and publisher Big Boot Games has set up a closed beta test period for their upcoming game Meteora next week If you love old-school arcade space shooters, you might enjoy this one as they put you in a 3D third-person perspective as you are constantly trying to survive everything coming at you But[...]