Unreal Engine Preview

BPs are a bit slower at runtime than C++, so it might be worth cooking them to C++ if they are complicated or you make extensive use of them.