CHANGELOG · UNITY

Still shipping.

Shipping since 2015, on Unity 6 today. The Unreal changelog lives on its own page.

v1.23.0

NEW Unity 6 support. Tested on 6.3 LTS and 6.5
NEW Samples and demo content upgraded to URP. The core tool works on any render pipeline with your own themes and materials
FIX Compile errors on Unity 6
FIX Deprecated FindObjectOfType API usage
FIX Script serialization warnings flagged by the new Unity 6 analyzer
FIX LaunchPad pages were not loading their title and layout

v1.22.0

NEW Complete overhaul of stair generation system, producing high-quality procedural stairs fully integrated with Grid Builder. Eliminates visual artifacts present in previous versions.
NEW SGF Chunks can have a nested dungeon within them to create procedural chunks. A new setup wizard is available to help create and setup the procedural chunks
NEW Procedural SGF City Demo (with nested city dungeon inside each chunk): Assets/CodeRespawn/DungeonArchitect_Samples/DemoBuilder_SnapGridFlow_ProceduralChunks/Nested_City_SGF
NEW Procedural SGF Grid builder Demo (with nested grid dungeon inside each chunk): Assets/CodeRespawn/DungeonArchitect_Samples/DemoBuilder_SnapGridFlow_ProceduralChunks/Nested_Grid_SGF
NEW Rebuilt city wall system to ensure proper door alignment and placement
NEW Added improved city theme with updated art assets
NEW Added "Fixed Height" option for platform volumes. When enabled, platforms will use the volume's exact height instead of auto-adjusting
NEW Enhanced platform volume alignment for smoother snapping to grid positions. Fixes jumpy movement when placing volumes
NEW Added a Randomize helper button to Dungeon actors, located beside the build/destroy controls, enabling quick randomization of dungeon layouts
NEW Negation volumes now utilize a dual-pass system for improved volume exclusion results
NEW Dungeon game objects display an icon in the viewport for easier selection
FIX Corrected height alignment issues in Grid Builder's pattern matcher when dungeons are placed away from world origin coordinates. This ensures consistent vertical positioning regardless of dungeon placement location

v1.21.0

NEW SGF builder supports 2D mode
NEW SGF spawned items can override their navigation status
FIX Grid Flow Mirror task was not working on negative axes
FIX SGF builder supports navigation
FIX Fixed compiler warning on complete builds
NEW Added a scene item metadata component. Add this to your game objects to affect their navigation status
FIX GraphEditor stability improvements on
NEW SGF Query has new functions to query the distance between any two nodes. E.g. You may use this to query the distance to the entrance / goal nodes while spawning your enemies. Check SnapGridFlowQuery.GetDistanceFromStartRoom and SnapGridFlowQuery.GetDistanceToGoalRoom
NEW Sample for SGF Room Distance Query. Assets/CodeRespawn/DungeonArchitect_Samples/DemoBuilder_SnapGridFlow_QueryEnemy
NEW SGF Landscape Transformer Sample - Blend a terrain around your SGF dungeons. Assets/CodeRespawn/DungeonArchitect_S amples/DemoBuilder_SnapGridFlow_Terrain
NEW SimpleCity builder supports pattern matcher
NEW SimpleCity Sample that demos larger houses (that always face the road) generated using the pattern matcher. Assets/CodeRespawn/DungeonArchitect_Samples/DemoBuilder_SimpleCity_PatternMatcher/City_PatternMatcher_StrongholdMedieval.unity
NEW SimpleCity builder supports rotation and is no longer fixed to the XZ axis. Rotate the dungeon game object and rebuild the dungeon
NEW SnapConnection script's UpdateState function is made virtual. This allows you to extend the snap connection component with you own logic
NEW Add decorative modules around your SGF dungeons using the Add Padding node. This adds new layout nodes around the edge of your dungeon, where you can place decorative background modules

v1.20.0

NEW Major new feature called Pattern Matcher. Capture patterns in your dungeon layout and add or remove markers around this pattern. This is a powerful system for decorating your themes, as you are no longer restricted to a single tile level decoration and can decorate across multiple tiles using your own patterns. Docs
FIX Grid Flow chunk tiles were leaking over to unconnected nearby chunk tiles, bypassing key-locks
NEW Navigation support to runtime generated SnapFlow dungeons
NEW Improvement to item placement strategy scripts for grid flow. It gives you more information while placing your items in the chunks
NEW Grid Flow Tilemap generation performance optimizations
NEW Define custom gridflow exec nodes using simple scripts
FIX Wall Half Separators were missing in certain cases
FIX The editor doesn't allow the Result node to be deleted
FIX SGF graph visualizer renders correctly for dungeons placed away from the origin

v1.19.0

NEW Major improvements to the Snap Grid Flow builder algorithm. The performance no longer degrades considerably when using a larger graph (more than 1000+ nodes)
NEW SGF builder now supports Door Categories. This allows you to have different door shapes and the stitching would happen only through the compatible connection points
NEW SGF builder has a parameter NonRepeatingRooms to disallow the same room prefab from being stitched next to each other (or somewhere near it)
NEW SGF Module database has improved weight selection logic. Specifying a higher weight on a certain module will have it show up more times in the final stitched dungeon
NEW Launchpad sample: SGF Non repeating rooms - Disallow the same room from being stitched next to each other
NEW Launchpad sample: SGF Door Categories - Use door categories to have different art assets for your doors (round doors, larger doors etc) and make sure only the compatible ones are stitched together
NEW Launchpad Sample: SGF Visibility Graph - Shows how to setup the visibility graph so the rooms further away from the player are hidden, thereby improving rendering performance
NEW Launchpad Sample: SGF Query Interface - Use the SGF query interface to know more about the dungeon and it's underlying graph. This sample detects the room the player is in and draws a bounding box around it in the scene view
FIX SGF layout graph debug visualization was not rendering correctly for dungeons not placed in the origin

v1.18.1

CRITICAL FIX Editor code in one of the samples was causing build issues
NEW SnapGridFlow builder query interface
NEW SnapGridFlow builder landscape transformer
NEW SGF items spawned by the theme engine are placed under their respective room prefabs. This makes them hidden/visible correctly with the visibility graph. (Set the SpawnItemsUnderRoomPrefab flag in the config)
NEW SnapGridFlow landscape transformer sample
NEW SnapGridFlow visibility graph sample

v1.18.0

NEW Added Grid Flow Builder Query interface. Use this to decorate your grid flow dungeons in different ways (new samples added to launchpad)
NEW Mirror node for Grid Flow builder
NEW GridFlow and SnapGridFlow builders have the RetryOnFailure option exposed in configure. It's normal for dungeons to not converge on their first try (depending on how the flow graph was designed). Control the number of retries with this option
NEW Added a Grid Flow builder flag to flip the walls and fences by 180 degrees so they work correctly with themes designed for grid builder (check advanced section of the config)
NEW Snap Grid Flow builder has new nodes to expand an existing graph and add padding nodes around it. These are great for decorative rooms around your dungeon
NEW Helper function in the dungeon component to randomize the seed from code
FIX Flow editor's state is correctly re-initialized when it goes stale at certain events (like unity editor start, begin play)
FIX Grid Flow walls were not aligned correctly in some cases when the wall was shared between rooms and caves
FIX SGF dungeons correctly invoke the DungeonItemSpawnListener script when attached to the dungeon object
FIX Snap Grid Flow connections stitch correctly when they are not placed at the root hierarchy of the module prefab
FIX Grid Flow builder key-locks were not working in some cases where the wall mode was set to "WallsAsEdges"
NEW Launchpad Sample adds marker and theme engine support in Snap dungeons
NEW Launchpad Sample for Grid Flow Query Room Types (selectively decorate Rooms/Caves/Corridors)
NEW Launchpad Sample for Grid Flow Query Path Names (selectively decorate Treasure Rooms, Shops, Main Path, Alt Path, Key Rooms etc)
NEW Launchpad Sample for Grid Flow Mirror Node (create symmetric dungeons for your multiplayer/arena type games)
NEW Launchpad Sample for placing items at the center of a room in a Grid Flow dungeon
NEW Launchpad Sample that maintains a global state in the theme engine while building the dungeon

v1.17.2

FIX Snap Grid Flow Module bounds correctly calculates the module bounds. This was causing door connectivity issues in some cases
FIX Flow graph's Key-Lock system was creating unplayable levels at times and has been fixed. The system does a comprehensive check where the algorithm walks through the graph, just like how a player would, picking up the keys along the way and opening the doors. It makes sure that every node is accessible and will work with nested key-lock setup
FIX Optimized the performance of the path search algorithm with larger rooms and when the grid size is large
FIX Optimized the performance of the Snap Grid Flow Dungeon's inspector window. Unnecessary data is no longer exposed, which was causing rendering issues
FIX Optimized the rendering performance of the Snap Grid Flow Editor's 3D viewport. It redraws itself only when necessary and not on every tick
FIX Disabled the serialization of the snap grid flow graph in the dungeon model. This was degrading the performance of the editor when the dungeon was built offline. Build the dungeon at runtime if you need the model information
FIX Snap Grid Flow's Create Main Path and Create Path nodes were ignoring the script based Snap Module Constraints
FIX All sample scenes upgrade to URP correctly. Upgrade your project from the menu: Edit > Render Pipeline > URP > Upgrade project materials to URP
FIX Fix a null pointer error in the Snap Grid Flow editor window when the asset being editor was deleted
FIX Launchpad's 2D Jack Rabbit game demo sample link was broken
NEW Snap Builder has a flag to hide the duplicate doors when two adjacent modules connect. Disable it if you want two doors. This is useful on 2D tilemaps

v1.17.1

NEW Grid Flow builder's *Create Main Path* and *Create Path* nodes support position constraints. Use a script to control where the nodes are created in the flow graph. Sample added to the launchpad
NEW Grid Flow supports static spawn / goal room positions. This allows you to blend your static level art with the procedural dungeon. Added a new sample in the launchpad demoing this
FIX Module database is more fault tolerant while finding and assigning user defined connections during compilation. When your connections are off by a little, it will make a better guess of the right connection slot
FIX Fixed the grid builder's paint data getting destroyed on dungeon rebuilds
NEW New side scroller sample setup for snap grid flow builders in the Launch Pad

v1.17.0

NEW A powerful new builder called SnapGridFlow. It combines the power of the Flow and Snap frameworks and lets you stitch pre-made rooms using a powerful layout graph editor. More info here: https://docs.dungeonarchitect.dev/unity/snap-grid-flow
NEW Theme Editor marker visualizers. Click on a theme node for alignment guides. Enable it with the Marker Visualization button in the theme editor's toolbar
NEW Visibility Graph framework lets you hide snap based prefabs that are a certain depth away from the layout graph. This is great for improving the performance
NEW Grid flow code and it's supporting editor infrastructure has been rewritten into a reusable flow framework (without breaking your existing gridflow assets). This will allow for future extensibility and paves way for many interesting new builders (with snap-grid-flow being the first of them)
NEW Grid Flow editor and Theme editor nodes have had their property editors redesigned so they have a a more aesthetically pleasing look in the inspector window
NEW Redesigned the UI renderer so all editor windows are fast and responsive. This includes the theme editor, snap editor, gridflow editor and snap grid flow editor
NEW Discord and documentation buttons added to Theme Editor, Snap Editor, Flow Editor and Dungeon actors
NEW Theme editor's visual nodes have their "Force static" set to false by default. This is an editor only flag and doesn't affect runtime builds. Change your prefab's mobility to affect the static state instead
FIX Fixed a bug in the key-lock algorithm that was causing alternate paths to bypass the main path's lock. This issue was introduced in 1.16.0
FIX Fixed camera mouse sensitivity issues in the grid flow game sample
FIX BSP Builder saves its room IDs in a serializable structure, correctly saving the data model

v1.16.2

FIX Grid Flow editor's state got invalidated after opening a new scene or after playing the game in the editor
FIX Removed an unused import that was causing packaging issues in 2019.x

v1.16.1

CRITICAL FIX Theme editor was not working due to a change in the last update

v1.16.0

CRITICAL FIX Theme editor's Selection rule and Transform rules were broken due to a change in the last update
CRITICAL FIX Snap Flow editor no longer hangs in Mac. Disabled drag-drop in the snap editor for mac builds. Use the context menu to create nodes
NEW Implemented a more robust key-lock system for the GridFlow builder
NEW Redesigned the Grid Flow editor to be extensible for future enhancements
FIX Improved the rendering performance of the Snap Flow editor and the launchpad
FIX Fixed null pointer issues with grid flow metadata handler with stale game objects

v1.15.0

CRITICAL FIX Assembly definitions introductions in the previous version were causing errors while creating standalone builds
FIX Doors are created only once on the Snap builder
FIX Snap builder's module collision tolerance was incorrectly calculated in some cases

v1.14.0

NEW Assembly definitions added to Dungeon Architect code. This will compile the DA code in a separate module and will not recompile everything when you modify your game code, speeding up the code iteration cycle
NEW Spatial Constraints support added to Mario Builder
NEW FloorPlan builder has tooling for controlling the corridor placement. Demo
FIX Painting or moving platform volumes generates valid prefabs (instead of prefab clones, which don't link to the original prefab)
FIX Fixed a null pointer issue with stale link pointers in the theme graph asset

v1.13.0

NEW Mirror Volume allows you to create symmetric dungeons.
NEW Added a mirror volume sample in the Launch Pad window
FIX Fixed a null pointer issue when grid flow item markers had empty nodes
FIX FindLongestPath function produces correct result
FIX Snap builder was not generating correct bounds for some prefab types, which was causing overlaps

v1.12.0

NEW Added support for Unity 2D tilemaps with the snap builder. This allows you to create rooms in a tilemap and stitch them together
NEW Added Snap builder query interface. This allows you to query the rooms, doors and other snap dungeon attributes
FIX Fixed tool window rendering (theme editor, snap editor, grid flow editor etc) when dark unity editor theme was selected
FIX Fixed rendering performance issues in the tool windows (theme editor, snap editor etc)
FIX Disabling corridors in the grid flow builder will correctly promote chunks to caves instead of rooms
FIX In the grid flow builder, some of the cave tiles were leaking through the corners letting the player bypass the locks
NEW Launchpad Sample - Snap 2D sample
NEW Launchpad Sample - Grid Flow 2D sample
NEW Launchpad Sample - Snap Query Interface. Given a world position, find information about the room (bounds of the room, number of attached doors, their positions etc)
NEW Launchpad Sample - Spatial Constraints Gable Roofs sample

v1.11.0

NEW Grid Flow builder supports Edge Walls. This allows you to place your walls on the edge of the tile, instead of the wall taking up the entire tile. This mode will emit a WallSeparator marker as well and will allow you to reuse the grid builder's theme with the gridflow builder
NEW Grid Flow builder supports Fence and Fence Separator markers. They are emitted around the caves
NEW Disable Caves and Corridor generation in the grid flow builder
NEW Grid Flow's tilemap room size is changed from a number to a size value (width, height). This allows rectangular room creation instead of square rooms
FIX Fixed a gridflow minimap error which was causing the gridflow dungeon generation to fail from the editor when the tilemap exec nodes were not created yet
NEW Launchpad Sample - Grid Flow Edge Walls: Demos the new 'Walls as Edge' feature
NEW Launchpad Sample - Grid Flow Game Edge Wall: Game demo using a theme that has walls as edge
NEW Launchpad Sample - Grid Flow Simple Candy: A simple gridflow scene using the candy theme
NEW Launchpad Sample - Grid Flow Game Edge Wall: Game demo using the simple candy theme
NEW Launchpad Sample - Isaac Room Emitter: Demos a marker emitter used with the Isaac builder. It emits RoomCenter and RoomCorner markers
NEW Launchpad GridFlow Template - No Caves: A template that has caves and corridors disabled
NEW Launchpad GridFlow Template - Walls as Edge: Walls are placed on the edge of tiles, instead of taking up a full tile space
NEW Launchpad GridFlow Template - Edge Simple: A simpler version of the grid flow graph, with all the overlays and backgrounds removed
NEW Launchpad GridFlow Template - Isaac: Generates a level like in the game Binding of Isaac

v1.10.1

FIX Fixed a critical error what was causing standalone build creation to fail
FIX Removed 'unused variable warnings' from a sample while creating standalone builds

v1.10.0

NEW A powerful new dungeon builder named GridFlow with a rich set to toolsets to design your dungeons (refer docs below)
NEW Complete tutorial rewrite: https://docs.dungeonarchitect.dev/unity
NEW Launch Pad window allows you to browse and access all the samples, a theme template library, scene template library and a lot more
NEW New Marios Builder
NEW New Infinity Caves builder
NEW Snap Flow Editor graph panels can be resized
NEW Rewrote and improved the UI library that power the various editor windows
NEW Landscape transformers are non destructive. Destroying a dungeon restores the original heightmap / paint and foliage data
NEW Landscape transformers no long wipe out the entire terrain data and only modify the relavant terrain data
NEW Improved the landscape transformer blending algorithm
NEW Fixed the city build's CityWall offset issue
NEW Added a new Snap Side Scroller builder. This uses the dungeon flow graph for assembling side scrolling levels

v1.9.1

NEW Fixed a copy paste issue with the grammar task node
NEW Fixed a bug in the maze builer's start location which was causing it to be blocked off from the rest of the dungeon

v1.9.0

NEW Dungeon Flow Editor - A powerful new feature that gives you complete control on designing the layout of your dungeons.
NEW The Snap Builder uses the new Dungeon Flow Layout system to build the dungeon
NEW Removed Corridor Padding config parameter and replaced it with Corridor Width in the grid dungeon configuration
NEW Improved the quality of the corridor connection algorithm
NEW Added grid dungeon builder query model (query doors, cell positions, random cells etc)
NEW Dungeon layout builders can add custom metadata to spawned objects. This allows querying doors owned by a room: https://www.youtube.com/watch?v=IHNhLA72bOA
FIX Fixed a null pointer error in the grid builder
FIX Fixed mesh merge null pointer issues
FIX Fixed an issue where unity editor resources (like textures in the theme editor) were not reloaded if they were lost
EXPERIMENTAL Added a new wall generation strategy for thick walls where a wall takes up an entire tile, instead of an edge. This also help with 2D levels and generates a clean layout

v1.8.1

NEW Handled an error when building dungeons when no parent game object was specified for hosting the spawned dungeon items
NEW Fixed a bug in the snap builder which was incorrectly placing "end modules" instead of "branch end modules"

v1.8.0

NEW Made compatible with .NET 4
NEW Fixed physics issues with 2018.2
NEW Mesh Combining framework
NEW Async Build Support
NEW Infinite dungeon building framework
NEW Infinite Cave Builder (with Async Building)
NEW Maze builder (Experimental)
NEW Room designer framework (Early WIP)
NEW Theming engine code is isolated to a separate reusable library
NEW Changed the underlying datastructures that store the markers, to allow for custom filter passes on the stored markers
NEW Fixed a GUI style bug that was changing the font colors of the rest of the unity UI system
NEW Theme Override volumes can fallback to base theme for missing markers

v1.7.0

NEW Added a powerful node based Spatial Constraints system that opens up new possibilities for theming. More info here: https://goo.gl/FvUgt9
NEW Performance improvements on the theme editor
NEW Added samples to demonstrate spatial constraints
NEW Added a new comment node in the theme graph editor and the spatial graph editor
NEW Fixed a theme graph camera issue when no nodes were preset in the graph
NEW Major refactoring of the graph editor framework to make it easily extensible with other types of graphs
NEW Large houses in the simple city builder spawn only when they have road access
NEW Added terrain support on the navigation builder. This allows navigation mesh to be built on terrains that host the dungeons
NEW Added a PreDungeonBuilt and PreDungeonDestroy events to the event listener interface
NEW Added a new layout algorithm for building circular cities (Circular City Builder). Added a new demo in the samples folder (DungeonArchitect_Samples\DemoBuilder_CircularCity\Scenes)
NEW Added a road framework to create a road mesh around an arbitrary road network. This is used in the new CircularCityBuilder
NEW Added a rasterization framework to draw dungeon layout in a bitmap to influence the layout

v1.6.0

NEW Added a new experimental Spatial Partitioning Builder. More Info: https://goo.gl/csGpQ4
NEW Added a new experimental builder for side scroller games (Mario Builder). More Info: https://goo.gl/bSV7wm
NEW Added Start / End Module support in the Snap Builder
NEW Fixed various bugs in the Snap Builder with the room connections and growth
NEW Added a door category in the snap builder so different types of door connections can be used
NEW All game objects that belong to a room / corridor can be grouped together into a single object. This helps with level streaming
NEW Floorplan data is now available in the model object so it can be queries
NEW Updated the default values of the grid configuration. Moved the Door Proximity Steps variable out of experimental and into the Misc category
NEW Fixed a door creation bug where door where not being created in some cases
NEW Fixed a bug with the stairs sometimes now showing up next to doors due to DoorProximitySteps removal
NEW Added a new experimental non-iterative cell distribution method in the grid builder which is much faster
NEW Randomly flip the width / length of the cells in the grid builder as they were being stretched along the X-axis too often
NEW Fixed an issue with the grid builder's paint cursor while the mouse was being moved
NEW Various Bug fixes in spatial constraints
NEW Changed the Zoom In/Out of the Theme editor's graph window to be in sync with Unity Editor's UX standards
NEW Theme Editor's Theme graph can be scrolled (panned) using the middle mouse button
NEW Fixed a bug with the Theme Editor that was causing it to hang while loading the asset thumbnails

v1.5.0

NEW Snap Builder: Added a new builder that lets you stitch together existing room prefabs. This gives the artist a lot of control on designing the rooms
NEW Theme Editor now supports zooming. Zoom in and out on the theme graph using the mouse scroll wheel. This is useful when dealing with a large theme file
NEW Added a new Game Object Array Node. This works similar to the game object node, however it takes in multiple prefabs and selects one in random. This is useful if you have a lot of prefabs and don't want to clutter your theme file with lots of game object nodes.
NEW City Builder: Buildings of different sizes can be placed (2x3, 4x5 etc). This is useful for placing larger structures that are not 1x1 in size (e.g. stadiums, parking logs, larger buildings etc)
NEW City Builder: Added a new road layout that randomly removes certain road connections based on a probability to create a more natural looking road network
NEW Grid Builder: Fixed a bug with platform volumes where they are applied only to dungeons they belong to. This fixes issues with using platform volumes with multiple dungeons in the scene
NEW Fixed an hang issue with the floor plan builder when the max room size value is less than the min
NEW Tweaked the stair connection weights for slightly better result
NEW Added a Bulk Replace Prefab tool in the Theme editor to quickly change the prefabs of all the nodes in the theme editor with similar named prefabs on another directory. This is useful if you want to create different variations of your themes from similarly named assets in different folders.
NEW Fixed editor warnings where multiple nodes were selected in the theme editor
NEW Converted the samples to "Force Text" format to avoid binary import serialization issues if your project's serialization was set to "Force Text"
NEW Sample: Added a new skyscraper city sample
NEW Sample: Added a new city sample with larger custom building sizes
NEW Sample: Added a new multi-dungeon layout example that uses three procedural dungeons that connect to one central area
NEW Sample: Added a new sample to demostrate the new Game Object Array Node

v1.4.0

NEW Procedural Terrain painting support on the City builder. You city can be built on a terrain with roads, parks and houses painted with custom textures
NEW Procedural Foliage support on the City builder. Add multiple foliage types automatically on various tiles with blending. This can be used to add grass / flowers on parks, house and road tiles
NEW The city builder promotes house tiles to parks if they are not accessible by nearby road tiles
NEW Created a Survival Shooter demo variant that runs on a city dungeon created using the city builder
NEW Added a Navigation prefab for dungeons created using the city dungeons. Refer the CityShooter sample demo
NEW Updated the sample way point generator code to generate waypoints for city dungeons created using the city builder
NEW Refactored the namespaces to better organize the code in each builder. This changes now requires you to add (using DungeonArchitect.Builders.Grid) in your custom code if you used the grid builder
NEW Added an example demonstrating theme override volumes with the city builder. This enables you to assign different looks on various blocks of your city
NEW Fixed all compiler warnings
NEW Added tooling support on the theme editor. You can now create your own tools and they would automatically show up in the theme editor's tool menu (Example: DungeonArchitect/Editor/ThemeEditor/Tools/CommonThemeEditorTools.cs)
NEW You can now create default markers in your theme file for various builder types (e.g. grid, city, floorplan etc) from the Tool menu of the theme editor
NEW Added a Marker Replacement Volume. This volume gives you a lot of low level control on the generated dungeon. You can use this to replace walls with doors at selected places. Refer the user guide for more details
NEW Added three new third party demos to create beautiful procedural maps using the City builder (Graveyard, Desert and Cartoon Town). Refer the quickstart guide for more details
NEW Moved the Stronghold Wall emitter code into the main city builder itself and the marker emitter is no longer need and should be removed from the dungeon actor to avoid redundant markers

v1.3.2

NEW Fixed a critical stair bug that was introduced in the earlier version
NEW Fixed an issue with room connections in some rare cases
NEW Added improvements to the city builder. Houses face the streets. Tile inaccessible to the roads are promoted to Gardens
NEW Added 5x5 and 7x7 spatial constraints for for selective control while decorating your themes
NEW Added a sample to query the adjacent rooms and corrdiors

v1.3.1

NEW Fixed adjacent door issue with the grid builder. Added a DoorProximityStep parameter in the dungeon grid config
NEW Added a new demo that shows how to query connected rooms and corridors (DungeonArchitect_Samples\Misc_Examples\Scenes\ConnectedCorridors)
NEW Added a new type of builder for creating indoor building floor plans (experimental)

v1.3.0

NEW Fixed spatial constraints for 3D
NEW Removed overlapping fence / walls
NEW Optimized the nav mesh agent to update at customizable timesteps
NEW Added a callback on the navigation build complete event
NEW Added an experimental floor plan builder
NEW Added spatial constraint sample scene
NEW Fixed landscape transformer not painting the room ground textures properly
NEW Added tooltips to the Grid configuration fields

v1.2.0

NEW Spatial constraints allow you to specify meshes selectively based on nearby constraints
NEW Added better 2D support with custom 2D markers and spatial constraint support
NEW Added a new builder to create levels like Binding of Isaac (check third party demos for more details)
NEW Fixed various bugs

v1.1.0

NEW Added a new builder algorithm for generating simple cities. This also serves as a simple example reference to your own builders
NEW Refactored the directory structure to make the builders more modular
NEW Added new demo theme files (Outdoor Cliff, Medieval Stronghold etc).
NEW Updated survival shooter demo to use these new theme files
NEW Added various city builder samples
NEW Added an example demonstrating the use of dungeon event listeners and dynamic volume spawning
NEW Added various samples that work with third-party assets (Gaia, 3DForge Village Interior / Exterior kit etc). Created an alternate version of the landscape transformer script to beautify Gaia generated terrains

v1.0.2

NEW Added Indoor demos and Volumes demo for the Candy Theme
NEW Fixed System.IO class name clash issues with beta preview version of Unity 5.3.x
NEW Added notification in the 2D demo game to disable anti-aliasing to get rid of sprite dark edge artifacts
NEW Removed dependecies on custom tags from the 2D and 3D game demos to avoid import issues due to missing tags. The sample games work without tags now

v1.0.1