procedural-generation

Installation
SKILL.md

Roblox Procedural Generation

When implementing procedural generation, use these patterns for performant and interesting content.

Noise Functions

Multi-Octave Perlin Noise

local function octaveNoise(x, y, octaves, persistence, scale, lacunarity)
    octaves = octaves or 4
    persistence = persistence or 0.5
    scale = scale or 1
    lacunarity = lacunarity or 2

    local total = 0
    local frequency = scale
    local amplitude = 1
    local maxValue = 0
Installs
2
First Seen
Jan 25, 2026
procedural-generation — taozhuo/game-dev-skills