Back in October while I was still on my student exchange to Trident College of IT in Nagoya, my friends and I were asked to give a short lecture on Unity3D to my surprise. So on the board, we wrote down some topics that we could talk about such as NavMesh, mobile development and more...
They voted on it and I got to talk about extending the Unity Editor. It was pretty fun and I still have the resources I made for it so I decided why not share it online for people who might find it useful?
Unfortunately, I lost the Powerpoint slides I made for that purpose but well, the code has most of that commented in it. Although, if I ever find the time, I might remake those slides. I hope this helps whoever needs it!
Feel free to email me if you have any questions about the code =)