Come to GDC 2017 and play these 12 games in the Indie Megabooth Showcase!

The 2017 Game Developers Conference is right around the corner, and organizers are pumped about the fact that the Indie MEGABOOTH Showcase is back at GDC for the…