The free-to-play shooter is an original to Ubisoft and it was first released in May of 2024, with over 15 million people playing the game. It broke internal records for the fastest game to surpass ...