Why C++ for Unreal 4?

[=Philippe St-Amand;541395]
No doubt BP seems like the best thing ever for artists, but for a programmer, blueprints are an immense downgrade compared to a proper scripting language
[/]

I doubt that - look at Epic’s programmers. They use C++ in conjunction with BP to achieve their goal. If BP was that bad, Epic wouldn’t even bother with it. However, BP is not a downgrade. Just different concept (visual vs text). You can do everything straight in C++ anyway.