Procedural Toolkit is a collection of instruments for creating procedural generation systems. It is free, open source and does not require a Unity Pro license.
Warning: Be aware that this is a programming toolkit, editor support is limited.
- RandomE: Random extensions for arrays, value generators.
- MeshE: Mesh extensions and constructors for primitives.
- MeshDraft: helper class for procedural mesh generation.
- TextureE: Texture extensions and constructors.
- ColorE: Color extensions, HTML colors.
- PTUtils: useful utility methods.
- Datasets: various data.
- ProceduralToolkitMenu: constructors for primitives and about window.
- MeshFilterExtension: Mesh saver.
- Khrushchyovka: a procedural building generator.
- ChairGenerator: a procedural chair generator.
- Boids: a single-mesh particle system with birds-like behaviour.
- Breakout: a Breakout clone with procedurally generated levels.
- TerrainMesh: a simple terrain based on Perlin noise and coloured according to height.
- Mazes: a maze generators.
- Primitives: a demonstration of primitives.
2015.05.14 - v0.1.5:
- Unity 5 support
- Added mesh saver
- Added new example: Breakout
- Added Standard Vertex Color shader
2015.02.08 - v0.1.4:
- Added new examples: Primitives and Mazes
- Added Texture extensions
- Added Bresenham and Wu line drawing algorithms
2014.11.15 - v0.1.3:
- Added new example: Khrushchyovka
- Added knapsack problem solver
- Added new Color extensions
- Added random choice for Dictionary
- Added new mesh drafts
- Added specular vertex color shader
- Improved examples
2014.11.10 - v0.1.2:
- Added new example: chair generator
- Small additions and fixes
2014.10.26 - v0.1.1:
- Added new primitives: cylinder and sphere
- Added mesh extensions: move, rotate, scale, paint, flip faces
- Added RandomE.Range methods
- Added PTUtils methods for points on circle and sphere
- Improved documentation
2014.10.13 - v0.1:
- First release