previously I worked as a design and manufacturing engineer making CNC milling machine stuff
fortunately CAD/CAM systems make it easy to program it "visually", nearly the same concept as of UE4
by the way, for RPG games I can really recommend Esenthel engine too, it is really designed for it, and much more lightweight, i.e. could be better for a one person development. it is also available as a subscription now. I nearly switched to it before won a 3dgs pro license, but also lacks some features I needed, what UE4 has...