Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

PGodot

An asset by MsunyerDEV
The page banner background of a mountain and forest
PGodot hero image

Quick Information

0 ratings
PGodot icon image
MsunyerDEV
PGodot

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.

Supported Engine Version
4.0
Version String
1.0.0
License Version
MIT
Support Level
community
Modified Date
1 day ago
Git URL
Issue URL

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.

image

✨ 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

If you don't link Visual Studio correctly, the plugin will not compile or run.


Installation

  1. 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

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
PGodot icon image
MsunyerDEV
PGodot

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.

Supported Engine Version
4.0
Version String
1.0.0
License Version
MIT
Support Level
community
Modified Date
1 day ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers