General advice on documenting my Unity project


So my project is going well at the moment, and I have been doing my best to keep it clean and tidy. Commenting code, making sure code structure is neat, creating code snippets, and keeping general notes in a word document.

However, one thing I am lacking is the ability to document the relationships that my scripts have with each other, or even the general flow of my Unity project as a whole. For example which script gets a variable from another script. I am thinking of some kind of flow chart to do it, but was wondering if anyone has any advice, suggestions, or even software recommendations, on how to do it right :wink:



You could look at Doxygen, it is free and generates a html document out of your script comments: