On Tuesday, March 18, as GDC kicked off in San Francisco, independent developers shared 25 games