Excellent editor you have . But it does need some changes to be the best it can be. Some suggestions: -Thin Linear curves are ok, but thicker Bezier curves with ease in/out are better. Other than that, you have the look of the editor pretty much nailed. -I can't figure out a way to delete links between nodes on the fly (apart from the break buttons at the top). Clicking on a link between two nodes should destroy the link. Also, when you click on a node button and goto click on another node's button to link them, you should be able to click in empty space to destroy the link going from the button to the tip of your mouse. It would make the workflow better. -Texture nodes should have a preview of their assigned texture. Just so we can see what texture on the material the node is referencing from. But not necessary. -Texture nodes, when selected, should have rgba checkboxes that you can choose individually. That way you can output, for example, only the blue channel of a texture. The directory and saving system should also be more automatic. Right now, you have to save both the graph and shader files separately. This easily makes shader development much more tedious, as it's possible to save a shader, but overwrite the graph when you create a new graph and forget to save! Basically, you should be able to hit just "Save Shader" and it will save both the graph file and the shader file, since they are both used by the editor and you want to save both (just have them be named the same). Directory suggestions: -Load graph should start in the graph folder under Editor>ShaderEditor. Save shader should start in the Project>Assets folder instead of the Project folder. -The preview shader should be moved to the Editor>Shader Editor directory, rather than have it in a folder called "Data" that only gets used for one file. -Autosave file should be saved to the Editor>Shader Editor directory. -Graph files should be saved to a folder called "Graphs" under the Editor>Shader Editor directory. -Shaders should be saved to wherever you want in the Project>Assets folder. I'm sure there's more, but I can't think of anything. Anyway, your shader editor so far is really good! I for one am glad you made this. Major thanks!!! Keep up the great work.