Do I need to learn C++ for Unreal Engine developer?

Career: Temporary Unreal Engine Developer

Unreal Engine developers often need to learn C++ because it is the primary programming language used for creating game logic and performance-critical systems within the engine. While Blueprints, a visual scripting system, can handle many tasks, proficiency in C++ is essential for advanced development and customization. Having knowledge of C++ can improve job prospects and enable more complex project work.