Hi. I realised that I really enjoy Tool Development and Editor Scripting while making my own dialogue system in C++. I made custom k2node’s and made a context menu for custom nodes etc. But when i’m doing it, I found myself relying on AI assistance more than I’d like. The issue wasn’t the logic, i knew what i want to do but for an example I had to ask AI things like “which spesific function do i need to override to change custom node’s color on blueprint editor”. Because i couldn’t documentation or tutorials about that.
For instance, i attempted to build custom graph for my dialogue system but i failed. I had to use UObject based blueprint as if it were my custom graph, because i didn’t know what i was supposed to do.
I want to break this reliance and learn how to find these answers myself. Could any Tool Programmers share a learning Tool Programmer roadmap? Specifically, how do you navigate the Engine Source or find these specific editor overrides without needing AI as a guide? Any resources or advice would be greatly appreciated. Thanks!