The Domik – A Procedural House Generator – Unity
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