What do you guys use as a code planning tool for your Unity project?
I had a break from project and my notes and code comments doesn’t feel so intuitive now.
Apart from that I always had an issue with the right place for code, problems can be solved by simply attaching a script to an game object but doing this I have lost the big picture and might get up with sub-optimized code and worst, duplicate things.
What I am saying, I need something to model the whole game and keep things organized. Right now I am trying to see if UML is of any help.
Greetings… I use a big ring binder to contain both my Game Design Document and Sections for each script, including a printout of it and it’s location in the game with all the variables contained in that script and where they are used.
I also regularly go through scripts and determine what can and should be merged. (Makes for some big scripts, but once prototyping of a new idea is done, it’s just as easy to have it in one place only.)
In most cases, I try to keep most of my scripts attatched to my Game Manager object ( either Client or Server as appropriate) and reference them there from other places, so that a single change in Game Manager will deal with all required instances and locations.
It’s one of those… been there, done that forgetting what I did and where.
Also in the very worst possible instance, I could recreate from the binder, assuming the binder doesn’t go up in flames when the computer, cloud storage and network hard drives explode, assuming I am still around to need to recreate 
Regards
Graham