
Event-driven, one-click door framework for Unity: NavMesh-aware, audio-synced, pivot system with modern Input-System controls and smart proximity triggers— all backed by extensive support.DOORS-Project upgrades doors from throw-away scripts to a turnkey gameplay subsystem.• Designer-first workflow – custom wizards and editors create and tweak everything entirely in custom inspectors—no code needed.• Event-channel backbone – ScriptableObject channels broadcast open/close/interact so UI, animation, AI and audio stay decoupled.• Modern Input-System controls – the packaged input map ships with Use / Interact already bound and can be re-mapped at runtime to keyboard, gamepad, mobile touch or joystick directly from the inspector at the touch of a key.• Pivot system built-in – with custom pivot presets and custom scene handles with optional grid snapping and collider bounds clamping enables fine tune any door.• Smart proximity triggers – configurable trigger volumes auto-open / close doors, filter by tag, and offer optional close delays; UnityEvents fire on enter and exit so you can hook extra logic.• Audio-synced animation – match animation length to clip duration with per-door volume and random pitches for perfect latch clicks and swooshes.• 252+ unique door sounds – A curated library of unique sounds with distinct left-door and right-door, wooden, metal, sliding, creaking and latch clips, ready to drop onto any door, lever, spike, chest.• Rich door interactivity – per-door lists let you toggle components or GameObjects, delay actions, and fire UnityEvents when the door opens or closes, letting you switch lights, play particles or advance quests without extra scripts.• Hierarchy awareness – live icons show when a pivot or knob is in edit mode so can spot issues instantly in the Hierarchy.• Door-cycling AI – if needed a wandering agent can continuously stress-test, opens and closes every doorway so you can visually verify logic, performance and frame-rate stability.• NavMesh-aware – tick one option to disable an existing NavMeshObstacle while a door moves and re-enable it when closed—no extra baking.• Visual highlights – material-swap or brightness effects provide clear interaction cues in Built-in, URP and HDRP pipelines.• Real-life measured assets – real-scaled doors in metric units, unwrapped and ready to drop a texture material.• Docs & support – usage manual, full API reference, knowledge-base and live Discord channel.Primarily tuned for isometric / top-down RPGs, yet camera-agnostic enough for first-person scenes.Doors that just work — drag & drop, tweak, done.Need help or want to suggest features?Join our DiscordVisit our Website• Designer-first workflow – A guided Setup Wizard and a 10-tab Custom Inspector build complete doors, pivots, knobs, sounds, highlights and events with drag-and-drop only—no coding required.• Event-channel backbone – ScriptableObject channels (Interaction, Door, Movement & Proximity) broadcast Open/Close/Interact, so UI, animation, AI and audio stay cleanly decoupled.• Modern Input-System controls – The package ships with a ready-made DoorInputs action map; the default keyboard / game-pad / touch bindings can be remapped at runtime directly in the Inspector, and every door listens to both key and click.• Pivot system built-in – Scene handles with optional grid-snapping, collider-bounds clamping and 12 one-click presets let you fine-tune any rotation or sliding axis; live edit mode icon appears in the Hierarchy.• 252+ unique door sounds – A curated library of unique sounds with distinct left-door and right-door, wooden, metal, sliding, creaking and latch clips (44.1 kHz WAV), ready to drop on any door, lever, spike, chest, all gain-matched and trimmed.• Smart proximity triggers – Configurable trigger volumes can auto-open / auto-close, filter by tag, invoke UnityEvents, and even pause player NavMesh movement while the cursor is over the object.• Audio-synced animation – Per-door length matching, volume and random pitch settings live under the Sounds tab so latch clicks and swooshes always line-up with motion.DoorEditor• Rich door interactivity – Lists let you enable/disable components or GameObjects, delay actions and fire UnityEvents when the door opens or closes—perfect for lights, particles or quest logic with zero extra scripts.DoorEditor• Hierarchy awareness – Custom icons mark “Pivot Adjust Mode” and “Knob Position Edit” right in the Hierarchy window so mistakes are obvious before play-mode.DoorHierarchyIcons• Door-cycling AI – A lightweight RandomWanderAI agent can stress-test every doorway to validate frame-rate, animations and NavMesh links.RandomWanderAI• NavMesh-aware – Tick one checkbox to disable an existing NavMesh Obstacle while a door moves and re-enable it when closed—no rebake, no extra scripts.DoorEditor• Visual highlights – Material-swap or brightness pulse effects give clear interaction cues in Built-in, URP and HDRP, configurable per-door.• Real-life measured assets – Doors are modelled in metric scale, unwrapped and ready for textures—ideal for top-down, RPG and even first-person projects.Package contentsFull C# source (no DLLs)Real-scale door, frame .obj modelsDemo scene with player, triggers, stress-test Ai, top-down camera252 unique door, chest, spikes, latches soundsPDF manual & API docsRequirementsUnity 6 LTS or newer (Built-in, URP, HDRP)Input System packageTextMeshPro (optional UI prompts)Tested platformsWindows, Linux, AndroidmacOS & WebGL scheduled for next validation pass.Need help or want to suggest features?Join our DiscordVisit our Website