Documentation generator for Unreal Engine 5
- C++ 96.8%
- C# 2.9%
- C 0.3%
| Source/UnrealArchivist | ||
| .gitignore | ||
| README.md | ||
| UnrealArchivist.uplugin | ||
UnrealArchivist
UnrealArchivist is a powerful documentation generator for Unreal Engine 5 projects. It automatically extracts information from your C++ classes and Blueprints to generate high-quality Markdown documentation, perfectly tailored for the MkDocs Material theme.
Features
- C++ & Blueprint Support: Automatically processes both native and scripting layers.
- MkDocs Material Compatibility: Generates documentation structure and formatting optimized for a premium look.
- Automatic Configuration: Generates
mkdocs.ymlandindex.mdfiles to get you started immediately. - Deep Integration: Navigates through your project's class hierarchy to ensure comprehensive coverage.
Installation
- Clone or copy the
UnrealArchivistfolder into your project'sPlugins/directory. - Restart the Unreal Editor.
- Enable the plugin in Edit > Plugins.
- Rebuild your project if prompted.
Usage
- Open the Unreal Editor.
- (Optional) Configure settings in Edit > Project Settings > Plugins > Unreal Archivist.
- Only Project-Specific Native Classes: If enabled, only classes defined in your project's modules will be documented.
- Blueprint Include Paths: Add specific content folders (e.g.,
/Game/MyGame/) to focus documentation on specific assets.
- Navigate to the Window menu or use the UnrealArchivist button in the Level Editor toolbar.
- Click Generate Documentation.
- The generated Markdown files will be located in the
Plugins/UnrealArchivist/Docsfolder.
Support & Documentation
- Wiki: Documentation & Guides
- Issues: Bug Reports & Feature Requests
Credits
Developed by lucastucious.