Unity Tile Editor
The Unity Tile Editor is an editor asset that allows a developer to create editable, tile-based surfaces.
In version 1, tiles may raised or lowered such that smooths its position with the tiles around it to create ramps. However, version 1 only handles rectangular surfaces.
In version 2, tiles may be moved around individually using the native Translate tool and create faces that connect to its neighboring tiles. This way, the surface can be edited rather easily.
Version 2 specializes in non-rectangular surfaces where tiles can be added on individually in any of 4 directions of a tile.
Also in version 2, each tile has its own ciff faces such that, if a tile is raised above a neighboring tile, a collision with the cliff face results in a collision with the higher tile.
Tiles use a single texture broken up into rows and columns. Each row represents a type of tile where each column represents another tile texture for the corresponding tile type.
In the editor window, designers can change a tile's type, cycle through individual tile textures, add a new tile to each side, or remove the tile from the surface.
v1.0.0 Rectangular Surfaces
v2.0.0 Non-Rectangular Surfaces with Native Transform Position Support