Browse on the Asset Store »* This is an affiliate link, meaning we may earn a small commission if you purchase something through it, at no extra cost.
Ultimate Socket System - Object Placement Toolkit
The Ultimate Socket System is a powerful & flexible tool designed to streamline the development of item placement interactions, perfect for XR apps and traditional non-XR apps.
The Ultimate Socket System is a versatile asset that focuses on XR applications, augmenting existing XR frameworks to improve the developer experience. It allows users to effortlessly configure item placement, highlight functionality, placement criteria, stacking, and preview placement.
Key features include:
* Placement Configuration: Configure how each item is positioned within a socket. * Highlight Functionality: Highlight sockets when an item gets close, with options for built-in or custom highlight components. * Placement Criteria: Restrict placement functionality based on custom requirements with built-in or custom criteria components. * Stacking: Choose between clone or instance types of stacks, with options for infinite replacements and custom stack spawn transitions. * Preview Placement: Display a visual of how the item will look when socketed, without socketing the item. * Integrations: Built-in integrations for XR frameworks and non-XR frameworks, with the option to create custom integrations.
The system includes:
* Sockets: + Easily add sockets via the context menu. + Custom Editor for organizing configuration. + Define which items are allowed in the socket. + Configure socket behavior, including preventing item placements and unsocketing. * Placeable Items: + Easily define item tags and configure item behavior. + Configure item placement criteria, including preventing placement when holding the item. + Define stacking behavior, including custom stack spawn transitions. * Audio: Add sound clips for socketing and unsocketing items. * Preview Object: + Dynamically display a placement preview of the item in the socket. + Define a specific prefab to display as a placement preview. * Component Stripper Utility: Instantly strip components off an object, including nested children.
The system uses colliders to detect when an item is within placeable range, so either the placeable item or socket must have a rigidbody attached.
The promotional videos and images use 3rd party assets to showcase the tool in use, which are not included in this package.
For support, please contact support@hypertonicgames.com.
Technical Details:
The Ultimate Socket System is built using Unity and is compatible with various XR frameworks, including XR Interaction Toolkit, Meta XR, Auto Hand, VR Interaction Framework, Hurricane VR, and Ultimate XR. It also includes a Component Stripper Utility for stripping components off objects. The system requires a rigidbody to be attached to either the placeable item or socket for collision detection.