Smooth object pick, inspect, rotate & return system for any 3D gameSmooth Object Inspector is a lightweight and easy-to-use 3D object inspection system designed for games and interactive experiences where players need to pick up, examine, and rotate objects smoothly.With a single click, players can pick up any marked object, inspect it in front of the camera, rotate it using intuitive controls, and drop it back to its original position and rotation. All movements are smoothly interpolated to give a polished, professional feel.The system is fully customizable from the Inspector, allowing developers to enable or disable features depending on their game design needs.Customization & Use CasesThis package is highly customizable and suitable for many genres, including:Adventure & exploration gamesPuzzle gamesHorror gamesStory-driven and narrative experiencesInventory or inspection-based mechanicsFirst-person or third-person projectsAll interaction behavior (rotation mode, tilt, smoothness, axis selection) can be adjusted directly from the Inspector without modifying code.Technical DetailsWorks with Built-in Render Pipeline, URP, and HDRPNo external dependenciesUses standard Unity Input (legacy)Includes a demo scene for quick testingClean folder structure ready for productionClick-to-pick object inspection systemSmooth object movement to a configurable inspect positionManual rotation using mouse inputOptional click-to-flip rotation (180° toggle)Selectable rotation axis (X, Y, or Z)Optional initial inspect tilt (+90° or -90° on pick-up)Smooth return to original position and rotation on dropSimple setup with minimal scriptsClean, readable, and well-documented codeAI tools were used to assist with adding code comments, organizing the script structure, and writing the PDF documentation.




