For procedural level generators, the strongest matches are mxgmn/wavefunctioncollapse (This is a foundational procedural generation engine that uses), azgaar/fantasy-map-generator (This is a specialized procedural generation tool focused on) and seblague/procedural-landmass-generation (This is a procedural content generation tool specifically designed). gdquest-demos/godot-4-procedural-generation and ondrejnepozitek/edgar-unity round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Explore the best procedural level generators for your game. Compare top-rated open-source libraries by activity and features to find the best fit.
WaveFunctionCollapse is a procedural generation engine that creates complex, non-repeating patterns by treating spatial arrangement as a constraint satisfaction problem. It functions as a stochastic solver that derives output structures from a single input example, ensuring that every element placed within a grid satisfies specific adjacency requirements relative to its neighbors. The system distinguishes itself by using an entropy-driven approach to grid collapse, where it iteratively selects the cell with the fewest remaining possibilities to trigger a cascade of logical updates. By decompo
This is a foundational procedural generation engine that uses constraint satisfaction to create complex, tile-based maps and patterns with seed-based reproducibility, making it a standard tool for algorithmic environment generation in game development.
This project is a web-based procedural fantasy map generator and interactive map editor. It serves as a worldbuilding cartography tool for creating detailed geographical landmasses, including heightmaps, biomes, and river systems. The tool includes a procedural name generator that produces fantasy names using configurable training sets and syllable rules. It further allows for the design of political borders, cultural identities, and the simulation of religious expansion across a fictional world. The capability surface covers digital cartography and fictional geography design, including the
This is a specialized procedural generation tool focused on creating complex fantasy maps and world geography, which aligns with the core intent despite being a standalone application rather than a general-purpose game engine library.
This project is a procedural content generation framework and three-dimensional mesh generation library designed for the Unity game engine. It provides a system for automating the creation of complex landscapes and natural environments by programmatically constructing geometric terrain surfaces and heightmaps. The generator utilizes layered noise functions to calculate elevation values, which are then translated into terrain geometry. To maintain performance during real-time rendering, the system employs chunk-based mesh generation and dynamic level-of-detail management, which adjusts geometr
This is a procedural content generation tool specifically designed for creating 3D terrain and landscapes within the Unity engine, offering seed-based generation and automated environment construction.
This project is a procedural content generation toolkit designed for the Godot engine. It provides a collection of algorithmic techniques and modular tools for dynamically spawning game assets, map layouts, and emergent systems in both 2D and 3D environments. The framework distinguishes itself by offering specialized systems for both large-scale world construction and granular asset assembly. It supports the creation of expansive terrains and infinite worlds through noise-based distribution and shader-rendered biomes, while simultaneously providing modular systems to generate unique combat eq
This repository provides a collection of procedural generation algorithms and implementation examples specifically for the Godot engine, offering the core logic for map and environment generation that you can integrate into your own projects.
Edgar for Unity is a procedural level generation tool specifically designed for tile-based 2D games, offering seed-based reproducibility and graph-based layout generation directly within the Unity engine.