Skip to main content

Changelog

1.3.0

  • New feature - Nested generators (docs)
  • New feature - Noise generator post-processing (docs)
  • New feature - Island region post-processor (docs)
  • Documented how to Generate larger levels (docs)
  • Improved Theme runner performance by up to 50%
  • Decreased generator memory allocations by up to 75%
  • Generators can be saved as prefabs outside of scenes
  • Noise generator now doesn't stop on conditions that only set a biome
  • Fixed and bug where biomes couldn't be renamed in Unity 6
  • The Center Grid property is now not enabled by default

Breaking changes

  • Perlin noise rule control implementation was replaced with a better performing one
    • If you re-generate a level with the same seed using the new version, you will get slightly different results when perlin noise is applied
    • If you need to keep the exact old behavior, you can enable the FRIGGA_PERLIN_OPTIONS_LEGACY_RANDOM define symbol

1.2.2

  • Fix Biome picker not working

1.2.1

  • Walker generator can now have Biomes assigned via a noise (docs)
  • Tiles on the boundary of the level are now themed differently. If a rule pattern contains a rule like "There must not be tile X", then there must be a tile for the rule to apply. So if that tile is null as it lies on the level boundary, the rule will not be applied.

1.2.0

  • Introduced a brand new Noise generator (docs)
  • Changed structure placement when the other structure name is empty

1.1.2

  • Introduced placement rules for structures (docs)

1.1.0

  • Supports multi-tile rules (docs)
  • Supports biomes for enabling/disabling specific rules (docs)
  • Includes a level editor do manually create levels (docs)
  • Place hand-made structures in procedurally generated levels (docs)

1.0.1

1.0.0

  • Initial release