The node editor is complete. We’ll of course have to build upon the functionality and make modifications as folks use it, but it’s good-to-go and should be easy to extend. I also decided to throw in undo/redo functionality, just for giggles.
Part 1.5 of the node editor is:
- adding new nodes to the scene and selecting which entity to attach to the node.
- design and implement an easy way to precisely change node particulars. Maybe with a context sensitive pop-up box or something.

Update:
We now have the ability to modify node particulars including modification of the physics primitives and all of the underlying physics parameters like friction and mass in one easy to use context sensitive edit window. It’s very sweet! I just need to hook it into the undo system, which is actually quite trivial.
Next up is entity swapping.
Screenshots?