Tile Composer makes it possible to create complex procedural generation without programming knowledge. Simply take or create a tileset, use one of the workflows to define how the tiles are connected to each other, and Tile Composer will handle the rest.
---- Various Workflows ----
For a variety of use-cases. They can be combined as necessary.
• Connectors:
Fast and powerful in-editor tile editing. Connectors with direction make it possible to create any tile relation you can think of.
• Neighbors From Mesh:
Artist friendly, use 3D models to define how tiles are connected.
• Tile Hierarchies
Tiles can inherit properties from parents and override properties.
• Neighbor Matrix Editing:
Use the editor tools or a script to handle each pair of tiles for a maximum of control.
---- Multiple constraint solvers ----
Don't let the tool stop your vision!
• Wave Function Collapse:
Extremely fast for simple models. Additional failure handling lets the algorithm handle larger and more complex models.
• SMT solver:
A industry-grade constraint solver that can theoretically handle any tile-set, no matter how complex, although it might take a while.
---- Various Grid Types ----
Designed to add more grid types easily.
• Rectangles
• Boxes
• Triangles
• Prism (3D triangle)
• Hexagon (3D)
---- Maximum Control ----
• Change the probability of each tile (WFC), or restrict the minimum and maximum amount of each tile (SMT).
• Block tiles and fix tiles, the solver will work with your restrictions.
• Detailed tooltips on every control
• Full source code included!
More infos:
Forums -
Website - Documentation - Discord