Unreal Engine 5.0 - 5.8+
Editor Utility Plugin
Windows (Win64)
Standalone (No Dependencies)
Project Folder Generator — User Guide
Complete user documentation, setup instructions, and feature guide for creating and color-coding structured folder hierarchies in Unreal Engine 5.
1. Overview
Project Folder Generator is an Unreal Engine 5 editor utility that replaces manual folder creation with a visual, interactive hierarchy builder. It allows you to design multi-tier folder trees, assign colors with full-depth recursive leaf propagation, load industry-standard presets, import/export portable JSON structures, and deploy them directly into the Content Browser in one click.
2. Accessing the Tool
You can open the Project Folder Generator window through multiple convenient editor shortcuts:
Method A: Content Browser Right-Click (Recommended)
- Open the Content Browser.
- Right-click in the empty space or right-click any folder.
- Under the Create section (directly after New Folder), click Project Folder Generator...
- The tool opens with the Root Path automatically targeted to the selected directory.
Method B: Main Menu Bar
- In the top menu bar of Unreal Editor, navigate to Window ➔ Project Folder Generator.
3. Step-by-Step Workflow
1 Set Root Path:
Specify the base folder where your structure will be generated (e.g. /Game, /Game/MyFeature, /Game/Core). You can also click Browse... to select any Content folder interactively.
2 Choose or Build a Hierarchy:
- Use a Built-in Preset: Click the Presets dropdown and select from 5 industry-standard architectures.
- Add Custom Root Folders: Type a name into the bottom input field and click + Add Root Folder.
- Add Nested Subfolders: Click the
+ button on any tree row. Incremental unique names (e.g. NewSubFolder_1) are generated automatically.
- Rename Folders: Click directly into the editable text box on any folder row.
- Delete Folders: Click the
— button on the row to delete that folder and all its subfolders.
3 Color Customization:
- Pick Color: Click the color swatch pill on any row to open the native Unreal Color Picker. Colors automatically propagate down through all nested subfolders to all leaf nodes.
- Clear Color: Click the
🔄 button to reset a folder's color back to default.
- Assign Random Colors: Click Assign Random Colors in the top toolbar to automatically assign a distinct, harmonious color palette across your top-level branches.
- Apply Color to Root Folders Only: Check this toggle if you want subfolder color inheritance enabled in the generator preview, but only want the top-level root folders color-coded in the Content Browser.
4 Generate Folder Structure:
- Click Generate Folder Structure to instantly create all directories, apply colors, and optionally generate
.keep files for Git/Perforce.
- Or click Apply Colors Only to update Content Browser folder colors on existing folders without modifying or recreating any assets.
4. Built-in Architecture Presets
| Preset Name |
Target Project Type |
Included Structure Highlights |
| Standard Game Architecture |
General 3D/2D games |
Core, Blueprints, Art (Meshes/Materials/Textures), Audio, Maps, UI, VFX, Animations, Cinematics |
| Modular Shooter / Action |
FPS, TPS, Action Combat |
Combat, Weapons, Characters, Environment, Gameplay, VFX, UI, Maps |
| RPG & Open World |
RPGs, Open-World, Adventures |
Framework, Systems (Inventory/Quest/Crafting/SkillTree), Characters, Magic VFX, World, UI |
| ArchViz & Virtual Production |
Architecture, Film, Broadcast |
Architecture, Interior, Exterior, Lighting, Materials, CineCameras, Sequences |
| Clean Minimal Starter |
Prototypes, Game Jams |
Lean, essentials-only structure (Core, Blueprints, Art, Audio, Maps) |
5. JSON Preset Import & Export
You can save any customized folder structure as a portable .json file to share across your studio, team members, or other Unreal projects.
- Export: Click Export JSON... in the toolbar and choose a destination file name.
- Import: Click Import JSON... and select your template. The preset dropdown will update to show
Custom (<filename>.json).
6. Frequently Asked Questions & Troubleshooting
Q: Why do my empty folders disappear when committing to Git?
A: Git does not track empty directories by default. Ensure the Generate .keep Placeholders checkbox is enabled before clicking Generate. This creates an empty .keep file inside leaf folders so version control systems commit them.
Q: Can I change colors on existing folders without recreating them?
A: Yes! Click the Apply Colors Only button (paint bucket icon). It updates folder colors directly in the Content Browser without touching any existing assets or recreating folders.
Support the Developer
If Project Folder Generator saves you time and keeps your Unreal Engine projects organized, consider supporting its ongoing development!
🍺 Buy Me a Beer on Ko-fi