A fully functional, plug-and-play lockpicking system, physical padlock ejection, and a completely modular minigame architecture (Tumbler Pins, Sweet Spot, Dials, Combination, and Glass Cutter).Bring your game's world to life with the Advanced Low-Poly Lockpicking System by PolyLogic!This is not just a collection of static chests and doors. It is a complete, fully scripted, and highly modular lockpicking ecosystem designed to give your players a premium, immersive thievery and exploration experience out-of-the-box. Perfect for stylized RPGs, stealth games, survival simulators, or any low-poly project that rewards curious players.5 UNIQUE MINIGAME MECHANICS Don't settle for repetitive gameplay! This package includes 5 completely distinct lockpicking minigames, each providing a unique mechanical challenge and visual style:Physics Tumbler Pins: Manipulate a lockpick to bump and set heavy physics-driven pins.Sweet Spot: Find the exact angle to apply tension and rotate the lock cylinder.Dial Safe: Rotate a classic safe dial left and right to match a secret combination.Combination Padlock: Spin numeric wheels to input unique passwords.Glass Cutter: Trace a perfect circle with your mouse to extract valuable loot from display cases.PREMIUM GAME FEEL & IMMERSION Say goodbye to flat, boring UI overlays. Our system uses a highly optimized Render Texture setup, meaning the lockpicking minigames are fully 3D and beautifully rendered on your screen.Diegetic Feedback: Watch the padlock's shackle physically pop open, or the numeric wheels push forward when selected.Satisfying Animations: Doors feature handle-jiggle animations when locked, and padlocks physically drop to the ground with real Rigidbody physics when defeated.Immersive Sound Design: Includes tailored SFX for lockpick clicks, tension snaps, dial spinning, error buzzers, and heavy mechanism unlocks.PLUG & PLAY MODULAR ARCHITECTURESkip the complex spaghetti code. We built this system using clean Interfaces (ILockpickable) and UnityEvents, meaning it is incredibly flexible:Fully Decoupled: The Minigame Manager (the brain) and the Lockable Container (the door/chest) are completely separated. Mix and match any minigame with any object!No Restrictive Singletons: Place as many minigame managers in your scene as you want. Have one dedicated to padlocks and another for doors running simultaneously without conflicts.Universal Container: Drop the LockableContainer script on ANY 3D model, set a password or difficulty, and it instantly becomes part of the system.EASY INTEGRATIONBuilt with modularity in mind. Whether you use Raycasts, colliders, or the new Input System, simply call Interact() on the object and the system takes over. (A fully commented First-Person Demo Controller and a Demo Inventory system for lockpicks are included!).PACKAGE INCLUDES:25x Stylized Interactable Prefabs: (Wooden Doors, Vaults, Chests, Lockers, Glass Displays).5x Lockpicking Minigame Managers (Ready-to-use Prefabs with 3D UI).Modular Scripts (Interfaces, Managers, Controllers).High-Quality SFX Audio Clips.Demo Scene showcasing the full interaction loop and all 5 minigames side-by-side.Decoupled Architecture: The LockableContainer, DoorController, and WindowController logic is completely independent of the Player Controller. Trigger the Interact() method via Raycast, Trigger Collider, or any custom input system without rewriting your core mechanics.True 3D Render Texture UI: No flat 2D canvas overlays! Each minigame operates using a custom Render Texture setup, presenting a highly detailed, interactive 3D representation of the lock directly on the player's screen.Singleton-Free Minigame Managers: A plug-and-play architecture that allows multiple Minigame Managers to coexist in the same scene without conflicts. Effortlessly handle doors, chests, and safes simultaneously without the "Singleton nightmare".Event-Driven Integration: Includes ready-to-use UnityEvents (OnRequireMinigame, OnMinigameEnded) on every lockable object to easily connect with your existing Inventory System, Quest Manager, or custom animations.Physics-Based Ejection & Audio: Unlocking triggers a highly polished sequence that swaps static meshes for Rigidbody prefabs, physically ejecting padlocks with customizable directional force to prevent collider clipping. Accompanied by a lightweight PhysicsSound.cs for dynamic, velocity-based impact audio.Diegetic Mechanical Feedback: Built-in support for satisfying micro-animations, such as combination wheels physically popping out on the X-axis when selected, and smooth Lerp routines for shackles snapping open upon success.Clean & Commented Code: All 16 scripts (including Interfaces like ILockpickable) are organized with headers, tooltips, and clear variable names, making it effortless to tweak or expand for your specific game loop. Includes a DemoInventory and DemoPlayerController for immediate testing.



