I “Compile All Blueprints” option has been requested a lot I think. I’d still like to see one (even if it’s just in the menu, and not a button… though it’d sit nicely under that little dropdown arrow next to the compile button ).
The problem is, I think when hitting the Play button, it tries to be smart and only compile changed blueprints and dependencies, but relying on this is always going to be troublesome. I run into bugs where something doesn’t work after hitting play, but if I go and compile a class manually (usually playercontroller), without changing anything, then it works (probably something to do with circular dependencies, but nearly everyone has those). This is why an option to just force compile all blueprints is needed, for peace of mind, so we don’t have to wonder whether it’s something wrong or just a bug with the compile manager.