Shape Zone Tool


Calculates ... Cached geometry for efficient repeated queries ... Example scenes included Undo / Redo support Lightweight | Documentation | Other Assets | Official Site |


by Gen90Software


Price History +

Create custom polygonal zones and detect whether positions are inside or outside at runtime using fast mathematical queries—no colliders or physics required.

Limitations

  • Flat shapes are defined on the GameObject’s local XZ plane
  • Non-uniform Transform scaling is not supported. A warning is displayed in the Inspector.

| Documentation | Other Assets | Official Site |

Shape Zone Tool lets you create and edit custom 2D polygon zones and 3D volumes directly in the Unity Scene view. Test positions, track entry and exit events, and generate random points without colliders or Unity Physics. It is ideal for gameplay boundaries, restricted areas, spawn zones, AI regions, and other spatial logic.



Features

  • Create and edit custom polygon zones directly in the Scene view
  • Supports convex and concave 2D zones and extruded 3D volumes
  • Move, insert, delete, and edit polygon points
  • Built-in shape validation and triangulation
  • Calculates perimeter, area, centroid, bounds, height, and volume
  • Includes point-inside, closest-point, closest-edge, closest-corner, and signed-distance queries
  • Uniform random point generation with optional custom random providers
  • Collider-free zone tracking with OnEnter, OnExit, and OnStay UnityEvents
  • Supports include/exclude zones and Update, FixedUpdate, or manual tracking
  • Cached geometry for efficient repeated queries
  • Parent hierarchy visualization and non-uniform scale warnings
  • Example scenes included
  • Undo / Redo support
  • Lightweight

| Documentation | Other Assets | Official Site |