ProceduralScape
Procedural terrain generator: noise, water, trees, grass & sky — no external assets, under 2 MB.
by MT STUDIO ASSETS
Price History +
TerrainForge is a fully procedural terrain generation system for Unity's Built-in Render Pipeline. Every element — terrain mesh, water, trees, grass, and sky — is generated entirely at runtime from code. No external textures or models are required, keeping the package under 2 MB.
Terrain
Chunks are generated on background threads using layered Perlin noise with optional domain warping and thermal erosion. Up to 4 LOD levels ensure smooth performance at any view distance. An island mode applies a radial or organic mask to create islands surrounded by ocean. The terrain supports 12 configurable biome layers with height-based and slope-based coloring, optional texture splat mapping, and smooth blending between layers.
Water
A Gerstner wave water plane is built procedurally at runtime. Wave amplitude, wavelength, speed, and steepness are fully adjustable. Shore foam and depth-based color transitions are handled entirely in the shader — no external textures needed.
Vegetation
Three procedural tree shapes are included: Deciduous, Pine, and Bush. Each type switches to a billboard sprite at configurable LOD distance for performance. Grass is distributed across the terrain using combined mesh cells with slope-based density control and wind animation.
Sky
A procedural gradient skybox with a visible sun disc syncs automatically with the scene Directional Light. Fog and ambient light update in real time based on sun elevation.
Infinite World
Enable infinite world mode to stream chunks dynamically as the viewer moves, with automatic loading and unloading based on view distance.
Customization
All systems are driven by ScriptableObject profiles (TerrainProfile, TreeProfile, GrassProfile) that can be saved, shared, and swapped without touching code. Custom tree prefabs are supported. All scripts are under the TerrainForge namespace and fully accessible for extension.
Suitable for: open-world games, survival games, exploration games, prototyping, procedural generation projects, and any project needing a lightweight runtime terrain solution.