What problem does it solve?
This Skill helps Unity developers build predictable, performant physics systems while avoiding tunneling, unnecessary garbage collection, incorrect update timing, and collision configuration errors.
Core Features & Use Cases
- FixedUpdate Discipline: Separates input sampling from force application and other physics operations.
- Performance-Conscious Queries: Uses non-allocating raycasts, overlap checks, and sphere casts with preallocated buffers.
- Collision and Rigidbody Guidance: Covers layer matrices, collision detection modes, triggers, interpolation, constraints, transform synchronization, 2D equivalents, and joint selection.
- Use Case: Apply the Skill when implementing a player controller, projectile system, trigger-based interaction, enemy detection radius, or physics-driven mechanism in a Unity 6 project.
Quick Start
Use the physics skill to review or implement a Unity physics system that follows FixedUpdate discipline, uses non-allocating queries, and configures collision layers correctly.