What tool does Epic use for generating API documentation?

I would like to make my own documentation and follow similar conventions as the engine.

I really should do a better searching job before posting on here.

The tool is located in Engine\Source\Programs\UnrealDocTool.

We use a combination of Doxygen (a customized version to handle UE4’s unique features) to generate XML and a completely custom tool (APIDocTool) to parse that into the format our documentation is stored in. Then we have another tool (UnrealDocTool) that publishes all of our documentation to HTML.

We would love to make all of the tools available if possible (and some of them may already be thorugh GitHub), but the customized Doxygen binaries may be an issue with redistribution. We would have to check with our legal department on that one.

Thanks for the answer.

@ Wilson, any news on the modified Doxygen sources release? Thank you!

I’d really like to use the Doxygen tool as well

Any news on this yet? It would be really great if we could tweak the documentation to our needs or translate it into other languages, as mentioned in this post.

The tool is located in Engine\Source\Programs\UnrealDocTool.

Apparently not anymore, as of 4.18.2 or perhaps earlier.

Any news about this?

"We would have to check with our legal department on that one. "
I guess they told him to not to provide an answer. Playing it ultra safe.