News & Blogs Blumhouse Announces It’s Going to Make Indie Horror Games February 21, 2023 by iraceitcom