Creating custom blueprint nodes?

Hello,
as you think, yes you need some c++ knowledge. Here are afew links to give you an idea :

I got them all from the documentation : https://docs.unrealengine.com/latest/INT/Search/index.html?q=create+node&filter=documentation&x=0&y=0
Don’t hesitate to bookmarks and abuse this more than usefull link ^^ (and all others links related you can have, for example, in learn tab of the launcher)

Take a look at rama’s dedicated threads in this forum (most are in community section) too.

And don’t hesitate to share your creations with community if you give it a try. We are fans of innovatives !