Unity logo
Cancel
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Utilities
1/11
loading
Procedural Toolkit is a free, open source procedural generation library for Unity.

Warning: This is a programming toolkit, editor support is limited.

GitHub repository | Issues | Support email

Examples:
Buildings | Chairs | Low Poly Terrain | SDF | Cellular Automata | Mazes | Noise | Breakout | Characters | Primitives

Features:
‣ Mesh primitives: platonic solids, plane, pyramid, prism and others.
‣ Mesh generators and extensions: move, rotate, scale, paint, flip faces.
‣ Random data generators: strings, names, vectors, colors, gradients, palettes, extensions for collections.
‣ Noise generators: perlin, simplex, cubic, value, cellular, white and fractal variants.
Computational geometry algorithms and Vector extensions.
‣ Shader library with signed distance functions and easings.
‣ Texture extensions for drawing.
‣ Gizmos, GL and Debug drawing methods.
‣ Palette and color generators, HSV model helper class.
‣ Utility methods: shuffle, weighted choice, knapsack problem solver.

Procedural Toolkit

(132)
3198 users have favourite this asset
(3198)
FREE
140 views in the past week
2 years ago
URP? Add shadergraph and do Vertex node to albedo
Lowpoly terrain works good, was a bit confused that it was changing color randomly on "generate mesh" even with constant seed, but then it fixed itsel...
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR