Epic Games acquires $95 million shopping mall for its new headquarters

Fortnite maker will develop the 87-acre site into its new campus by 2024