Unity Editor tool for procedurally generating buildings in 12 architectural styles. 1–10 floors, 6 window types, gable/shed roofs, per-floor balconies and material overrides. No external dependencies.HouseGenerator is a Unity Editor tool that lets you generate customizable 3D building meshes directly in the Editor — no coding required.Select from 12 architectural styles (Near Future, Modern Wood, Medieval Stone, Japanese Modern, Gassho-Dzukuri, Edo Machiya, Kura-Zukuri, and their variants), then configure floors, dimensions, roof type, windows, balconies, doors, timber framework, and noren curtains through a scrollable Inspector-style UI. Click "Place in Scene" and the mesh appears instantly — snapped to the Unity grid if you hold Shift.Each building uses 12 material slots with style-matched defaults auto-generated on first use. Per-floor material overrides let you vary wall, glass, frame, balcony, and sliding door materials independently on each floor.For batch workflows, use the scripted API or JSON import to generate entire towns programmatically. All generation is Undo-able (Ctrl+Z).Ideal for rapid prototyping, game jams, and historical, Japanese, or fantasy game worlds.Features:12 architectural styles (Near Future, Modern Wood, Medieval Stone, Japanese Modern, Gassho-Dzukuri, Edo Machiya, Kura-Zukuri + _2 variants)1–10 floor generation6 window types (Normal, Arch, Tall, Wide, Round, Slide Door)Gable and Shed roof with adjustable pitch and eave overhangPer-floor, per-face window count and type configurationPer-floor balcony (Face, Depth, Railing Height)Per-floor material overrides (Wall, Glass, Glass Frame, Balcony, Sliding Door)Entrance door with optional canopy roof and support pillarsTimber framework (corner columns, floor-belt beams, gable decorative beams)Noren (暖簾) curtain supportSceneView click-to-place with grid snap (Shift)Snap Pivot (Center / Corner) and Snap Offset X/Z for tile grid alignment12 material slots with style-matched auto-generated defaultsScripted API and JSON batch importFully Undo-able (Ctrl+Z)No external dependenciesSupported OS:WindowsMacLinux



