Procedural Toolkit

Procedural Toolkit

LaunchedOct 201411.6y

UpdatedJun 20206yAbandoned?

Syomus

Recent trend data isn't available for this listing.
5.0
36 reviews total
See store for pricingtools

Price history

Tracked store price

No tracked price history is available for this asset yet.

No tracked price history is available for this asset yet.

Signals

Momentum (24h)+126 views
Recent Sentiment
Recent trend data isn't available for this listing.
Package size1.21 MB

AI Reviews Analysis

Editor's Cut

Pros

This asset is an exceptionally valuable, free toolkit for procedural generation that provides clean, well-organized source code, making it highly extensible and an excellent educational resource for developers of all skill levels. It features a wide array of practical tools for mesh manipulation and terrain generation, conveniently packaged in a non-intrusive namespace that integrates seamlessly into existing projects without causing conflicts.
While this is an invaluable, high-quality educational resource and prototyping tool, professional developers should be prepared to refactor, debug, and extend the codebase to address its missing features and rendering pipeline incompatibilities before deploying it in a commercial production environment.

Cons

The asset suffers from inconsistent documentation and occasional technical oversights, such as missing UV generation in specific functions, minor off-by-one errors in geometry logic causing mesh artifacts, and a lack of native URP shader support. Users may also find the lack of built-in collider generation and clear workflows for saving or texturing generated meshes frustrating, requiring manual intervention or custom code to achieve production-ready results.
Legacy Software: this asset was last updated 6 years since update. Verify compatibility before purchase.

Render pipelines

None flagged

Description

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.