FlowCanvas is a powerful and rich visual script solution of Unity, which gives you the ability to create and manipulate any aspect of game elements similar to Unity Blueprint without too deep programming knowledge.
FlowCanvas gives you complete flexibility only in code. With an intuitive visual node editor, you can create things from rapid prototyping, even complete game mechanisms, without writing any code.