The Domik – A Procedural House Generator – Unity

target=”_blank”>Documentation | target=”_blank”>Demo | target=”_blank”>Discord | target=”_blank”>Unity Forum | target=”_blank”>Roadmap


Help: domik.help@gmail.com


The main point of the Domik is an idea that you can take any house modular system and construct a procedural system based on it, so yeah, feel free to use 2D or 3D assets, medieval or sci-fi themes, roguelikes or story-driven games… Do what you want and the Domik will help you.


From the Domik perspective, a house is a collection of cells, and every cell is a bunch of house target=”_blank”>parts. The target=”_blank”>part is an abstract idea of some object in the house, and you can add or remove target=”_blank”>parts by the target=”_blank”>Pipeline. target=”_blank”>The Pipeline is a visual instruction of the generation of the house, you have to use it to describe how you want to construct it.

target=”_blank”>The Pipeline will make a collection of house cells and then the Domik will build it by the target=”_blank”>skins system. The target=”_blank”>skin is a collection of target=”_blank”>part builders.

Basically, The Domik ask the target=”_blank”>skin is it have a target=”_blank”>part builder for the target=”_blank”>part, and if it is, the Domik ask it to make it.

That’s all.


So, to convert your modular system to the procedural generator you have to create target=”_blank”>skins from your assets, then you have to extract target=”_blank”>parts from target=”_blank”>skins and use these target=”_blank”>parts to define how to generate a house.


Or… you can just use an adorable low-poly house system that is included 😀




Special Thanks:


Node Graph Processor: target=”_blank”>Antoine Lelievre

3D Models: target=”_blank”>Kenney

Textures: target=”_blank”>ambientCG, target=”_blank”>Poly Haven, target=”_blank”>cgbookcase, target=”_blank”>Share Textures

Home Page: _https://assetstore.unity.com/packages/tools/level-design/the-domik-a-procedural-house-generator-207674