โ† Back to Portfolio

Procedural Hands (IK)

Released

IK Hands is an advanced object-holding mechanism inspired by the smooth interaction system in Little Nightmares. Players can seamlessly grab, hold, and throw objects with realistic hand positioning and animations. Built using Unity's Animation Rigging system and inverse kinematics.

๐Ÿง  Core Features

๐Ÿงฉ Technologies Used

Unity C# Animation Rigging Cross Product Math Inverse Kinematics

๐Ÿ“œ About the Mechanism

This system utilizes cross product calculations to dynamically determine left and right grab points from the object's collider center. Raycasts are performed from these calculated positions, which adjust automatically based on the player's orientation relative to the object. Unity's Animation Rigging package provides the foundation for realistic hand placement and finger articulation, creating natural-looking interactions regardless of object dimensions.

๐Ÿ’ก Challenges

๐ŸŽฎ Availability

Available as an open-source project on GitHub for developers and Unity enthusiasts.