Latest entry represents Giants Software"s first foray into self-publishing, attracted more players than Battlefield 2042