[ WebGL Demo (High loading time!) | Windows Demo (Better Graphics) | Documentation ]

Cozy House is a solution for procedural generating houses that will allow you to create random houses during the game!

LIMITATIONS
- NO STAIRS, stairs will come with v1.4 update.

HIGHLIGHTS
- NEW Multiple Floors!
- Full Source code included
- Interiors
- Flexible furniture installation rules
- Customized generation pipeline
- Easy and convenient UI for quick setup.
- Can save and transfer at home using SEED numbers
- LODs
- Mesh Combiner include (use Combined Builder)
- LODs Combiner (use Combined Builder and LodsCombiner component)


Generation pipeline:
The generation pipeline carries out all the steps of generating a house (installing walls, windows, props, etc.), and by changing the generation steps you can customize the process of creating a house. You can even write your own pipes to suit your needs!

Interiors system:
The interiors system allows you to create and use unique interiors for each room. The interior contains information about the material for walls, floor, ceiling, the number of windows, which props should be generated in this room, and so on.
For example, if you want to have a toilet in the house, you need to create an interior of the toilet, specify the material for the walls, the ceiling, and the floor and add a toilet, shower and sink to the list of props, and also specify the requirements for the room.
During generation, Set Interiors Pipe will find a suitable room for this interior and apply it.

Props system:
Props system is a tool that allows you to flexibly configure the rules for installing furniture.
Well, we have an empty room with the interior "Kitchen". It's time to fill it! Each props contains "space snapshots", which shows what should be the space around the props.
During generation Set Props Pipe searches for a suitable place for each props and installs it.

Sub-props system:
Sometimes you may encounter a situation in which some props often repeat themselves, and it would be nice to make them a little more diverse. What to do? Use a sub-props system, of course!
This system will allow you to add a little chaos to each prop.
Does a dull table bring you suffering? Just add a couple of chairs, a few plates, glasses, and possibly a dead guy (note: Cuddle Cats does not approve of real-life violence), add a sub-props component to the new details and ask the props randomizer to mix it all up and now this is not just a table, but a real scene from a thriller!


PERFECT FOR
Cozy House was designed for games that use procedurally generated worlds, but you can also use it for any other purpose for which you see fit.

COMMUNITY
If you have ideas for future releases or have encountered problems, contact us on our email cuddlecatsteam@gmail.com