Mega Roids: Free Demo Now Live — Stage 3 Coming June 14

The free Mega Roids demo is live on Steam right now. What's in the demo Stage 1 is fully playable — blast asteroids first-person, collect loot from the debris, and survive the chaos you create. Takes about 5 minutes to…