Current sales News My Tracked Assets Login
Free Spot Finder 2D preview
Unity

Free Spot Finder 2D

By curio124

$5.99

Rated 0.0/5 from 1 ratings on Unity.

Price history

Recorded standalone sale prices and the latest available store price, in USD. Historical dots use the sale start date and its recorded offer price. Prices can change during a sale; this is not a daily price log. Bundle prices and upcoming offers are excluded. History covers up to the 100 most recent recorded offers.

Lowest recorded standalone price in this history: $5.99. The latest store price is $5.99, matching the lowest recorded price shown here.

Recorded prices for Free Spot Finder 2D 1 price observations from Nov 4, 2026 to Nov 4, 2026. Lowest recorded price $5.99. Exact dates and prices are listed below. $0.00 $3.00 $5.99 Nov 4, 2026: $5.99. Latest store price Nov 4, 2026
Each dot is a recorded sale price or the latest store check. Prices between observations are unknown.
View 1 recorded price
Recorded standalone asset prices in USD
Sale start / price checkPriceObservation
$5.99Latest store price

About Free Spot Finder 2D

Highly performant detection algorithm encapsulated in a single class with 3 main capabilities:

1. calculate % of occupation in rectangular or circular area,
2. retrieve random free spot from rectangular or circular area,
3. check if defined rectangular or circular area is unoccupied or not.

Used algorithm is 5-20x faster than using any Physics.Cast approach and works either with internal shapes or existing colliders. Area is analyzed and random free spot retrieved usually within few milliseconds! Works only in 2D space.

Supported concepts:
- fixed boundaries to retrieve free spot
- padding for placed object not to overlap with occupied areas
- rectangular or circular detection area
- flexible resolution of the detection algorithm
- rectangles, circles, ellipses and points as occupied areas
- Collider2D (any) as occupied areas
- rotation and scaling of Collider2D
- DebugDraw functions to display results of analysis

Provided class is very easy to use and every public function, method and property is well documented. Free spot can be retrieved in 3 very easy steps:

1. create an instance with preferred settings (or use properties later)
var scanArea = new ScanArea2D(boundariesSize: new Vector2(40, 20));
2a. add occupied areas manually by providing shapes:
scanArea.AddPoint(new Vector2(4, 2));
scanArea.AddCircle(new Vector2(-2, 1), 2);
scanArea.AddRectangle(new Vector2(1, -3), new Vector2(3, 2));
2b. and/or enable detection of existing colliders for occupied spots
scanArea.ignoreAllColliders = false;
3. request new random available spot for object of defined size
Vector2 freeSpot = scanArea.GetRandomFreePositionForRectangle(objectSize, areaCenter, areaRadius);

Unity price last checked .

Prices and availability may change.