This is my Unity plugin for Doxygen. It allows you to generate documentation for all your C# scripts from within the Unity editor very easily. Check out the video, it pretty much explains it all. You can download it here.

  • Daniele

    May 29, 2012 • Reply

    Jacob I just discovered your blog (while looking for ways to integrate Sublime Text and Unity) and your topics are incredibly fascinating. I hope you'll get back to write more, though in the meantime I have all your "old" stuff to read.

    You got all my admiration :)


    • Daniele

      May 29, 2012 • Reply

      P.S. and I forgot to mention that this Doxygen plugin is awesome.

  • michael

    August 7, 2012 • Reply

    Is there any easy way to move all of the package assets into a subfolder and have it still work? (I like put external stuff in a Plugins folder)

  • Jos

    September 4, 2012 • Reply

    Hi Jacob,

    Thanks for this amazing plugin, it works great! I have one question though: The generated documentation is not including all of my classes, particularly, the ones that I have in nested folders. I've checked the doxygen config file and the RECURSIVE tag is set to YES. I used the same config file directly on doxygen (with the wizard and also using the console) and I'm still only getting documentation for the files that are directly on my root folder, but not the ones on nested folders. Do you have any idea why this could happen?

    Thanks in advance.

  • Gavalakis Vaggelis

    April 3, 2013 • Reply

    Hi. Your plugin looks great.
    You mentioned in the Unity Answers that it can be used with UnityScript if I set the configuration files somehow. I really cant understand what is that I have to set. :/

    Can you please guide me to the right path a bit?

    Thanks a lot again!

  • Scott Duensing

    July 16, 2013 • Reply

    Thanks! This is very helpful and quite nice. One thing, it's mad about running on a Mac.

    Change line 351 from:

    StreamWriter NewDoxyfile = new StreamWriter(config.DocDirectory + @"\Doxyfile");


    StreamWriter NewDoxyfile = new StreamWriter(config.DocDirectory + Path.DirectorySeparatorChar + @"Doxyfile");

  • Rod Haxton

    October 16, 2013 • Reply

    Hello Jacob,

    I found your plugin and used it. THANKS!!! I love it! Very easy and simple to use. I love developers that make other developers job easy. Of course to do it, some difficult steps and hard work is usually required but, just wanted to say I greatly appreciate it.


  • Anyw

    March 10, 2014 • Reply

    do you a version for javascript?

  • SungMin Lee

    April 3, 2014 • Reply


    Plugin you have made is great. 
    It helped me a lot. 

    I have one request.
    Will it be possible to adjust and redistribute your plugin for localizing purpose?

  • Ronin

    April 7, 2014 • Reply

    I'm on a mac, still not working over here. I saw that you said you had fixed that problem on some forum but its still the same. Where do I find the fixed version for mac.

  • Carlos González

    March 18, 2015 • Reply

    I'm working with Unity 5 and C# and this plugin is extremely good for maintainnig the software quality of my project! Thank you so much! :D

    Your other plugins (like the vector based gestures) seems very interesting also! Keep up the good work! :D

Leave a Reply

Your email address will not be published. Required fields are marked *