- Home
- Skills
- Game Development
- Procedural World Generation Suite
Works with the AI Agents you already use
Procedural World Generation Suite
Architects and implements complete procedural world generation systems (terrain, biomes, caves, dungeons, autotiling) for 2D, isometric, and 3D games
$5
Procedural World Generation Suite
Example session with this skill installed
I need to design a 2D top-down infinite world for Godot 4 with oceans, forests, and desert biomes. Start with the architecture and noise foundations.
- Read your context and instructions
- Compiled the procedural world generation
I have initialized the world generation pipeline for your Godot 4 project. The architectural decisions are locked in worldgen/architecture.md, and the noise foundation is tuned for continental-scale terrain in worldgen/noise-results.md.
World Generation Architecture
| System | Specification | Implementation Detail |
|---|---|---|
| View | 2D Top-Down | TileMap-based with Y-sorting |
| Model | Infinite Chunked | 64x64 cell chunks, position-keyed |
| Seed | PRNG Hashing | hash(master_seed + chunk_pos) |
| Noise | Fractal Brownion Motion | FastNoiseLite, 3 octaves, 0.5 persistence |
| Biomes | Whittaker Matrix | Temperature x Moisture sampling |
Noise Configuration (GDScript)
var noise = FastNoiseLite.new()
noise.seed = master_seed.hash()
noise.noise_type = FastNoiseLite.TYPE_PERLIN
noise.frequency = 0.01
noise.fractal_type = FastNoiseLite.FRACTAL_FBM
noise.fractal_octaves = 4
func get_height(x: float, y: float) -> float:
# Normalized height value [0, 1]
return (noise.get_noise_2d(x, y) + 1.0) / 2.0
Next steps
- Run
worldgen-terrainto define the water and land elevation thresholds. - Execute
worldgen-biomesto map the forest and desert climate zones. - Review
worldgen/architecture.mdto confirm chunk persistence settings.
Connects securely to your tools. The creator never sees your data.
About this skill
Building procedural worlds often results in broken chunk borders, messy noise values, or disjointed systems that do not talk to each other. This skill provides a structured architecture for generating deterministic 2D, 2.5D, and 3D environments across Godot, Unity, or custom engines. It manages the entire pipeline from initial noise foundations to final implementation plans.
What it does
- Architects pipelines by defining world dimensions, seed persistence, and chunking strategies before writing code.
- Configures noise foundations using Perlin, Simplex, and fBm with subsystem-specific seed derivation.
- Generates terrain systems for top-down, side-scrolling, isometric, and 3D voxel or heightfield mesh views.
- Distributes biomes using Whittaker moisture-temperature matrices or multi-noise climate spaces.
- Populates worlds through rule-based object scatter, Wave Function Collapse dungeons, and jittered-grid towns.
- Orchestrates presentation including minimaps, fog-of-war systems, and autotiling bitmasks.
How it works
- World Analysis: Define the dimension, view, and persistence model in
worldgen/architecture.md. - System Design: Execute specialized subtasks for noise, terrain, biomes, and sites to generate modular design files.
- Integration Planning: Run the report task to compile a master implementation roadmap with code inventories and tuning ranges.
Frameworks & tools
Primary support for Godot 4 (GDScript), Unity (C#), and general C++/Python engines. Utilizes FastNoiseLite, Wave Function Collapse, and Voronoi noise algorithms.
Why this beats prompting it yourself
Writing world-gen code manually often leads to "spaghetti noise" where terrain and biomes don't align. This skill enforces a strict execution order that ensures seeds are deterministic and chunk borders remain seamless across all subsystems.
Use cases
- Designing a 3D voxel-based infinite exploration game with cave systems and ore scatter.
- Building a 2D top-down RPG featuring Whittaker biomes and autotiling water edges.
- Creating a 2.5D isometric town generator using jittered grids and WFC site placement.
- Developing a side-scroller with horizontal overhangs and depth-based resource gradients.
Known limitations
Does not provide raw textures or 3D models. Requires a game engine for final rendering and asset instancing.
How to use
Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
Money-back guarantee
Doesn't do what its page promises? You get your money back.
Trust & safety
Security scanned
Verified clean 1 day ago
- Passed all security checks, Safe to install