gamesNews Summer Games Fest 2024: Blumhouse Games Announces First Indie Horror Game Lineup June 7th, 2024