it’s the result of me trying to add support for N-wheeled vehicles. I just dig in the sources at the moment.
I have several questions :
Is there any kind of document dealing with the overall code architecture ? For sure epic guys did that kind of UML class diagram to conceive a project as big as UE4.
Such document would help a lot to understand how the engine works. Let’s say I want to extend the lighting system: I’ll just get the class diagram of it, and get an overview of the files involved.
If there is no such documentation, would someone be interested in me making a cleaner diagram ? ( for the vehicle component, more components may come later)
How do you work to understand the engine code ? It’s so large: the vehicle component involve more than 20 classes by itself !
I don’t know of any UML documents for the entire engine unfortunately, that would be really handy though.
I for one would be very interested in that!
I am in the same boat right now, I am trying to expand on the WheeledVehicle component (just began digging into the code for the vehicle recently as well). Previously I did everything in blueprint while I was learning the engine, but I am now interested in modifying the behavior to add some features to make the vehicle more realistic.
I’m still working on that as well… Don’t fully understand it all yet, but it is very well organized considering the size of engine code. For me I think it will just be a matter of studying the API, breaking components apart, and reading through posts here in the forums.