É possível fazer tudo com blueprints?

Sou programador com experiência em PHP, C#.NET e C++ nativo, tenho conhecimento na Unity Engine.
Recentemente baixei a UE4 e comecei a estudar, gostei muito da Engine e então cheguei na parte de scripting com Blueprints, no entanto me bateu algumas dúvidas:

É possível fazer qualquer coisa com blueprints? Tipo coisas muito complexas?
A medida que as soluções vão ficando complexas, as blueprints apreseta algum problema ou limitação?
A blueprints é traduzida para C++ por de baixo dos panos? Talvez para um outro código intermediário? ou código nativo?
Blueprints apresenta alguma diferença de desempenho em relação a códigos C++?
É possível fazer interação entre blueprints e códigos C++? Por exemplo usar classes, biblioteca de funções, variáveis etc…?

Ninguém pode responder? É um pena que essa seção do forum não tenha membros tão ativos :(:eek:

Cara, você consegue sim fazer um game só com blueprint, não te garanto que consiga fazer coisa extremamente avançada só com blueprint. Mas com C++ você terá bem mais ferramentas, conseguirá fazer algo bem mais avançado.

Dá uma lida ai na opinião da galera:

Comece a construir seu jogo com Blueprints, quando alguns blueprints se tornarem muito complexos, você pode converter um Blueprint especifico para C++ se for necessário.
Dá para fazer muitas coisas complexas com Blueprints. Você também pode criar uma classe base em C++ e estendê-la usando Blueprint.