I’m very much an aspiring indie dev so I appreciate all the insight.
My project is one that is starting on paper, game doc still a work in progress but the core game-play is there. I’ve just been developing what I know is needed so far to get the core mechanics down so I can experiment with some other design ideas to find what is fun and feels good in game. You’ve convinced me though to just dive in and cut to the chase with C++, since I’ll probably end up there anyway.
I actually did plan on releasing some of my code on the marketplace, to sort of help people like me trying to make their projects and I’ve identified some parts that can be turned into reusable packs that would have helped me with this project and for making similar game ideas. This is actually why I want to support BP so much, to help beginners, but maybe this is too limiting. I see your opinion may be bias but do you think C++ would be better than BP packs on Fab?
Also You say BP is “usually 0% reusable”, why do you think so? BP can make classes and objects that focus on their own functionality, same as a reusable class in c++, just limited to the confines of BP (like not being able to fully utilizes refs as we have found).