This isn’t helpful now, but ever since I got turned off blueprints when child actor components frequently resulted in corrupted files and just, well, pain for me (and lots of lost work), I decided to switch over to C++ exclusively. I manager as much as possible from C++ because, well, I know it won’t randomly become unreadable when I open a file one day. Mostly know that. I don’t use blueprints at all anymore, except the occasional editor blutility and animation blueprints. I just want the blueprints to be as reliable and wonderful as the material editor (I realize these serve are radically different purposes, but I adore the material editor and it’s been stable as hell for years).
But, that said: working in C++ is… Time-consuming. Like, very time-consuming. Since about June, I’ve been rewriting all of my old logic and functionality I had previously done in Blueprint (well, on top of a whole lot of backend/forward-looking systems in addition to doing a full production-ready implementation of what were essentially prototypes) and I’m still not quite to the spot where I was before. It takes a lot more research and troubleshooting and debugging how various systems are interacting and where one of your assumptions is incorrect (or correct and figuring out how to fix it).
That said, I still don’t regret making the switch; I’ve learned so much more about the engine over the course of this process and how to properly structure my project to be as forward-looking, reliable, and production-ready as it possibly can be.
Anyway, to actually answer your question: I’m planning on writing a lot more about the way I’ve approached the development of my project, as well as some of the major blocking issues I ran into where no documentation/examples/questions existed at all once I have some more time on my hands (when I’m not working two jobs; one to make money and my company to take that money). Again: not helpful, but if you do have any questions, I can probably help give you a bit of a rundown/help (I don’t check this forum as often as I should because of aforementioned constant business, but my email is [EMAIL=“firstname.lastname@example.org”]email@example.com. Hope the lack of immediate help is of great help.