Do game developers actually need to know programming languages when there are very good game engines like Unreal, where it seems that you don't even really need to know C++ to make the game?
Is C++ only good for game development?