View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.3
- Last updated
- First released
- Unity version
- 6000.0.30 or later
- Package size
- 581 KB
- Files
- 46
- Favorites
- 5
- Views in the past week
- 7
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- Free on
Keywords
Procedural Object Placement - Runtime
Powerful Poisson-based object placer with pooling, perfect for procedural level design.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 3
Procedural Object Placement - Runtime screenshot 1
About this asset
This tool offers a highly efficient and customizable object placement system using Poisson-disc sampling. Designed for game developers and level designers, it enables natural, non-overlapping distribution of prefabs across a user-defined region in your scene.
The system supports real-time placement using raycasting and includes object pooling for performance optimization. With an intuitive custom inspector, adjustable placement parameters, and visual gizmo feedback, it's ideal for procedural generation in open-world environments, forests, rocks, NPCs, props, or any object needing scattered placement.
Easily extendable and suitable for a variety of genres including survival, strategy, sandbox, and more.
From the publisher's Asset Store listing.
Technical details
- Poisson-disc sampling algorithm for natural spacing
- Real-time object placement with raycasting
- Editor tool with tabbed UI and live gizmos
- Object pooling system for optimized performance
- Supports random scaling and surface normal offset
- Layer-masked ray detection for precise placement
- Modular and extensible architecture
- Easily customizable placement rules
- Step-based coroutine execution for smooth in-editor generation
- Detailed debug feedback in Inspector
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.0.30f1 | Compatible | Compatible | Compatible |
As listed on the Asset Store.