可视化的编程语言.提供了,语言基本功能,变量,函数,流控以及表达式.

以及构造函数,以及一些事件处理机制.

主要是基于actor层面的DSL语言.但也是需要编译的.

当然也是有类型,例如Level Blueprint就只能有一个.

在制作一些交互式的场景,例如门,开关等等还是很方便的. Blueprint是一个面向对象设计,但是其变量作用域并且C++之类的强大,也并不容易用可视化方式来表达其作用域,这个可能就变成了 变量一个属性在blueprint中.

一些手把手的教程. https://wiki.unrealengine.com/Blueprint_Lift_Tutorial https://wiki.unrealengine.com/Blueprint_Power_Up_Tutorial https://www.youtube.com/playlist?list=PLZlv_N0_O1ga2b_ZaJoaR5dLHOFw4-MMl

当然Blueprint也有类库的概念,这里就有别人共享的blueprint库. https://forums.unrealengine.com/showthread.php?3851-%2839%29-Rama-s-Extra-Blueprint-Nodes-for-You-as-a-Plugin-No-C-Required

还有一个非常好的教学网站 http://kitatus.co.uk/