Skip to content

Latest commit

 

History

History
74 lines (52 loc) · 3.11 KB

File metadata and controls

74 lines (52 loc) · 3.11 KB


CTRL Documentable is part of the NTY.studio CTRL Framework, a library of utility plugins for Unreal Engine.

Overview

CTRL Documentable is a plugin for Unreal Engine 5 that enables game developers to easily generate project documentation for all their Blueprint and C++ classes.



Features

  • Selectively include the Blueprint and C++ classes you want to generate documentation for
  • Automatic build and local server with node for viewing documentation
  • Separated properties, functions, and nodes on a per-class basis
  • Search and filtering within properties, functions, and nodes for a given class
  • Images generated for Blueprint node classes

Prerequisites

  • Unreal Engine 5.1+
  • node (v??)

Get Started

Once CTRL Documentable is installed, you will see the window option at the bottom of the "File" menu option to bring up the documentation generator window.



Here you can selectively include which Native Modules you want to include for your C++ classes and which Content Paths you want to include for your Blueprint classes.



Once you hit "Generate Documentation", you'll see a notice in your editor which will persist until the documentation generation has finished. You can also view the status of the documentation generation in your output log.



Assuming you have the correct node version installed per the prerequisites, you will see a local server start and the local generated documentation will open in your browser.



Feedback

If you come across an issue while using the plugin or have a suggestion to improve the plugin, feel free to open an issue or leave a post in our discord server (CTRL Framework section in discord below).

image

Contribution

Contributions from the community are welcome! If you decide to to contribute, we ask that you:

  • Fork the repository
  • Create a new branch
  • Make your changes
  • Submit a pull request

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Special thanks to https://github.com/kamrann/KantanDocGenPlugin for the original inspiration and base building blocks.