Unreal Engine 5 plugin automating Blueprint documentation generation using local AI models. Solves the documentation bottleneck for complex game systems.
Technical Implementation:
- Built custom graph traversal system analyzing Blueprint nodes, variables, pins, and connections
- Created recursive node traversal with connection mapping for complete function analysis
- Developed Python orchestration layer calling Ollama models with structured prompts
- Generated JSON export for programmatic analysis and Markdown for human consumption
- Implemented UE Editor toolbar integration with right-click context menu in Content Browser
- Engineered file I/O handling for large Blueprint exports
Use Cases:
- Accelerates onboarding for developers inheriting complex Blueprint codebases
- Enables LLM context injection for AI-assisted refactoring
- Documents legacy systems without manual annotation overhead
- Processes complex Blueprint functions (100+ nodes) into concise documentation
Technical Stack: Unreal Engine 5 C++, Python, Ollama (local LLM), JSON, Markdown