View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.1.5 or later
- Package size
- 2.8 MB
- Files
- 60
- Favorites
- 6
- Views in the past week
- 7
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $21.00 on
Keywords
Dynamic Placement System
A fast and flexible procedural placement tool for Unity — generate anything from bookshelves to villages with a single click.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 7
Dynamic Placement System screenshot 1
About this asset
Dynamic Placement System is a deterministic procedural placement tool that lets you quickly and flexibly populate your Unity scenes. Whether you’re filling a bookshelf with objects, decorating a room, or generating an entire village, this system gives you full control while staying lightweight and fast.
Features:
- multi-areal (define any number of placement zones)
- multi-level generation (nest generators within generators)
- rotation support (place items with random rotation and use rotation offset for zones)
- seed control (make the same result every time)
- vertical support (place items on walls, roofs or inclined planes)
- custom handles (works like Unity's, with extra shortcuts)
- in editor generation (no runtime slowdown)
Use cases:
- populate rooms
- add clutter to floors
- place items on walls
- build villages
- fill shelves
Lightweight by design — thousands of objects can be placed in the blink of an eye.
No external dependencies (only UnityEngine, UnityEditor, and System).
From the publisher's Asset Store listing.
Technical details
- Dependencies: None (uses only UnityEngine, UnityEditor, System)
- Performance: Tested with 1000+ objects placed in ~1 second in-editor on Linux
- Platforms tested: Linux. Should work on Windows and macOS
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.1.5f1 | Compatible | Compatible | Compatible |
As listed on the Asset Store.