I don’t come from a programming background so a lot of how people organize their code is still a bit new to me. What is confusing to me about unreal is that any blueprint can ‘spit out’ code and logic while it’s active in the game, so you can have actions be performed by the player blueprint, level blueprint, and even the ui blueprint, that can in some ways achieve the same results. So why does it matter where anything is ‘stored’ really? At the end of the day it’s just ones and zeros and as long as it works…
Now I understand that for peace of mind and organization’s sake, it’s better to have everything in separate, stored, neat little boxes. But my project is a hodgepodge of 20 different tutorials combined to make what I’m doing here, so going back and re-organizing everything that was never intended to work together might be a whole new separate task.
This is how my 95% solo dev project is going in case you’re curious!