Import procedural maps from Watabou's generators into Unreal Engine's PCG framework
Cities, villages, neighborhoods, and dungeons — from JSON to PCG data in seconds.
Documentation • Discord • FAB
This is a companion plugin for PCGEx that converts JSON exports from Watabou's procedural generators into PCG & PCGEx data you can use directly in Unreal Engine.
This plugin is experimental. Watabou's JSON data structures may change over time. The code is designed to support multiple data versions, but if something breaks, open an issue and I'll look into it.
- Unreal Engine 5.6+
- PCGExtendedToolkit — Core PCGEx plugin (free, MIT licensed)
Get the latest release from the FAB Marketplace.
- Clone this repository into your project's
Plugins/folder - Ensure PCGExtendedToolkit is also installed
- Regenerate project files and build
- Go to any of the supported Watabou generators listed above
- Right-click and export to JSON
- Rename the file extension from
.jsonto.wataboujson— this is key for the auto-import to kick in - Drag and drop the file into Unreal — this generates a new Data Asset. Save it.
- In a PCG Graph, use the
Load Watabou Datanode and pick your data asset
The content of the JSON export depends on what is displayed in the generator. Some generators expose different data types such as districts — play around with them!
MIT License — Free for personal and commercial use. See LICENSE for full terms.
- Discord — Community support and discussion
- Documentation — Guides and tutorials
- Patreon — Support PCGEx development

