NCSOFT recently unveiled Project LLL, a highly anticipated open-world massively multiplayer online third-person shooter set to launch globally in 2024 for both console and PC platforms.