I have written some custom nodes which I think might be quite useful.
Two of them are player related. I made these, because I didn’t know about the bundled script at first. Even after finding out about the script, I thought it would be easier (at least for me) to be able to manipulate the settings on the fly in the node editor or add additional logic as I did not see an easy way to do that with the script.
The first node is taking a player and camera object and several inputs to control the objects as desired. For this node I have taken a lot of inspiration from the Translate On Local Axis node and the Look node. Although I called it “First Person Controller” it actually proved itself suitable as a third person controller.
The second just restricts movement along an axis to a minimum and maxium coordinate (it kind of reminds me of games like Little Big Planet or these endless runners where you only have some sort of tunnel to move in).
The third is a timer as described here (https://github.com/armory3d/armory/issues/612), for which I have looked at the original On Timer node’s implementation.
What do you think, are these nodes useful? If so I would gladly contribute them… But I don’t really know how to do that. As far as I’ve seen, the standard procedure is to fork, edit and create a pull request. But aside from the main armory repository there also is the logic_pack, so I don’t even know which repository to contribute to.