Core Features
Deep Technical Capabilities of the PERCH Framework
PERCH provides an end-to-end toolchain and runtime framework for creature landing, perching, and flight coordination. Each feature is built to solve specific production bottlenecks in game development.

Feature Matrix & Guide Index
Explore each core system in detail:
1. Slot & Spot Authoring
Learn how to define landing locations using PerchSpot and PerchSlot. Covers single positions, continuous branch lines, patch areas, local contact frames, normal vectors, and support collider associations.
2. Atomic Lease Management
Deep dive into PERCH’s deterministic reservation engine. Understand atomic slot claims, lease sequence tokens, heartbeat time-to-live (TTL), and dynamic creature footprint exclusion volumes.
3. Approach Trajectories & Splines
Examine the math behind arc-length look-up table (LUT) parameterized cubic Hermite splines. Covers ForwardGlide vs HoverDescent motion styles, aerodynamic flare envelopes, and banking calculations.
4. Moving Platforms & Dynamic Perches
How PERCH lands creatures on moving platforms, swinging branches, vehicles, and ships. Covers kinematic velocity sampling, relative contact coordinate frames, and departure velocity inheritance.
5. Animation Coordination & IK
Explore the three animation drivers: Mecanim clip transitions (PerchClipAnimationDriver), programmatic harmonic wing flappers (PerchProceduralAnimationDriver), and the manual Playables mixer (PerchPoseClipDriver). Includes the Generic rig PerchTwoBoneIkSolver.
6. PERCH Studio Master Hub
Complete tour of the unified editor hub (Window > PERCH > PERCH Studio / Ctrl+Alt+P), featuring 5-second onboarding telemetry, 1-click authoring tools, geometry scanners, and 1-click scene switchers.
7. 3D Spatial Hash Partitioning
How SpatialHash3D maintains $O(1)$ slot queries and dynamic footprint checks with zero runtime GC allocations, supporting dense flocks across massive environments.
8. Threats & Panic Sequences
How PerchThreatSource triggers coordinated flock panic waves, enforcing departure clearance checks and holding exclusion space until departing bodies clear the perch.