The Future of Indie Games Remains Uncertain as Greenlight Disappears

None