Simple Procedural Building Generator

$18
Publisher Veli Emre Cetin
File size 648.60MB
Number of files 141
Latest version 1.0.0
Latest release date 2024-12-09 07:22:13
First release date 2024-12-09 07:22:13
Supported Unity versions 2018.4.2 or higher

1. Versatile Building Generation

  • Grid-Based System: Create buildings using a flexible grid structure with adjustable width, depth, and height.
  • Prefab-Based Design: Easily assign and configure wall prefabs to create diverse building types, including:
    • Blank walls
    • Walls with windows
    • Walls with doors
    • Roof and ground walls

2. Advanced Procedural Options

  • Floor Customization: Define specific settings for first, middle, and top floors to achieve tailored designs.
  • Dynamic Layouts: Generate uneven floors with varying widths and depths to add variety and realism.
  • Interior Walls: Enable or skip interior wall generation based on predefined rules and probabilities.
  • Configurable Randomization: Control probabilities for doors, windows, roof objects, and ground objects to introduce variability.

3. Performance Options

  • Static Batching: Optimize rendering by batching walls and addons into fewer draw calls.
  • Mesh Combining: Merge multiple wall meshes for enhanced performance while retaining flexibility.
  • Custom Collider Options: Automatically add box colliders to combined meshes or specific wall types.

4. Enhanced Material and Object Management

  • Material Customization: Randomize or specify wall, roof, and door materials for unique appearances.
  • Object Placement: Place objects like antennas or decorations on roofs or ground surfaces with adjustable rotation and offsets.

5. User-Friendly and Extensible

  • Scriptable Object Configuration: Save and reuse building styles, including prefab assignments, materials, tags, and layers.
  • Custom Inspector: A dark-themed, organized UI makes it easy to tweak settings and manage building generation.
  • Real-Time Updates: Enable generation on editor changes to see immediate results as you tweak settings.
  • Open Source Code: Source code is provided for extensibility.

6. More Features & Improvements Coming

  • Updates & New Features: I will update and provide new features based on your feedback as well as refactor the code for better extensibility, readability and performance.
  • New Procedural Generation Techniques: I will add better procedural generation methods.
  • Different Building Shapes: I will add the ability to create more interesting shaped buildings.

Perfect For:

  • Game developers prototyping levels.
  • Designers creating cityscapes or environmental assets.
  • Anyone looking for a simple, flexible, and performant building generation solution.

Top Publisher Assets