Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser

Quick Information

PGodot is a free and open-source procedural generation plugin for the Godot Engine. It enables developers to create dynamic 3D environments using noise-based techniques, directly from the editor or at runtime. This tool was developed with indie studios and solo devs in mind, offering procedural power without the complexity or price of commercial alternatives.
PGodot – Procedural Generation Tool for Godot
PGodot is a free and open-source procedural generation plugin for the Godot Engine. It enables developers to create dynamic 3D environments using noise-based techniques, directly from the editor or at runtime. This tool was developed with indie studios and solo devs in mind, offering procedural power without the complexity or price of commercial alternatives.
Built as part of a bachelor thesis at the CITM (UPC), PGodot is intended to streamline world-building and empower creators to generate replayable, diverse levels effortlessly. The long-term vision is to grow this plugin with community support and have it integrated natively into future versions of Godot.
✨ Features
Terrain Generation
- Real-time mesh terrain using Perlin Noise
- Adjustable frequency, amplitude, scale, seed, and octaves
- Color mapping and visual shaders for elevation layers
- Seed-based generation ensures reproducibility
Editor Plugin
- Custom dock integrated directly into the Godot editor
- Intuitive interface for editing noise parameters
- "Live Preview" toggle for instant feedback
- Export generated terrain as standalone scene files
Extensibility
- Modular code structure prepared for:
- Wave Function Collapse (WFC)
- Cellular Automata
- Room-based generation
- Future support planned for 2D TileMap procedural generation
🖥 Requirements
To use this plugin, C# support must be enabled in Godot. Please ensure the following are properly set up:
- Godot Engine version 4.2+
- Mono version of Godot (C# support)
- Visual Studio 2022 or newer installed
- C# configured in Godot's editor settings:
- Go to
Editor > Editor Settings > Mono
- Set the path to your Visual Studio's
MSBuild.exe
- Go to
If you don't link Visual Studio correctly, the plugin will not compile or run.
Installation
- Clone or download this repository into your Godot project’s
addons
folder:
PGodot is a free and open-source procedural generation plugin for the Godot Engine. It enables developers to create dynamic 3D environments using noise-based techniques, directly from the editor or at runtime. This tool was developed with indie studios and solo devs in mind, offering procedural power without the complexity or price of commercial alternatives.
Reviews
Quick Information

PGodot is a free and open-source procedural generation plugin for the Godot Engine. It enables developers to create dynamic 3D environments using noise-based techniques, directly from the editor or at runtime. This tool was developed with indie studios and solo devs in mind, offering procedural power without the complexity or price of commercial alternatives.