3D Door Interaction System


LODs: No. ... TEXTURES ... 3D Door Interaction System is a simple door and key system for Unity. You can use this package to add interactive doors and matching keys to your game.


by PARIKSHIT


Price History +

Ready-to-use Unity door and key interaction system with prefabs, HUD, and demo scene.

3D Door Interaction System — Technical Details


COMPATIBILITY

Created/tested in Unity Editor 6000.6.2f1 (Unity 6.6); Universal Render Pipeline (URP) 17.6.0. Uses Unity Input System 1.20.0 and Unity UI/uGUI 2.6.0 plus built-in Unity physics. No paid third-party runtime assets or external online service required. First-person desktop keyboard/mouse demo; other platforms/control schemes have not been verified.


CONTENTS

24 unique FBX models: 12 doors and 12 matching keys. 30 prefabs (12 doors, 12 keys, pack/demo assembly prefabs, a Player and CrosshairHUD). 4 C# MonoBehaviour scripts: DoorInteraction, KeyItem, PlayerKeyInventory, PlayerScript. 1 playable DemoScene. 82 visual material (.mat) assets plus 1 physics material. 1 CrosshairDot.png UI sprite.


GEOMETRY (averages across the source FBX files)

12 doors: average 1,075 polygon faces / 2,170 triangles each (range 348–1,862 polygon faces / 696–3,764 triangles).

12 keys: average 183 polygon faces / 415 triangles each (range 179–187 polygon faces / 400–432 triangles).

PER-FBX GEOMETRY (source mesh faces / triangle equivalents):

Door_01: 1334 faces / 2708 tris

Door_02: 1258 faces / 2596 tris

Door_03: 1862 faces / 3764 tris

Door_04: 1182 faces / 2364 tris

Door_05: 1020 faces / 2040 tris

Door_06: 1290 faces / 2580 tris

Door_07: 1388 faces / 2816 tris

Door_08: 1356 faces / 2712 tris

Door_09: 780 faces / 1608 tris

Door_10: 348 faces / 696 tris

Door_11: 564 faces / 1128 tris

Door_12: 516 faces / 1032 tris

Key_01: 183 faces / 416 tris

Key_02: 179 faces / 400 tris

Key_03: 187 faces / 432 tris

Key_04: 183 faces / 416 tris

Key_05: 179 faces / 400 tris

Key_06: 187 faces / 432 tris

Key_07: 183 faces / 416 tris

Key_08: 179 faces / 400 tris

Key_09: 183 faces / 416 tris

Key_10: 187 faces / 432 tris

Key_11: 179 faces / 400 tris

Key_12: 183 faces / 416 tris


LODs: No.

MODEL ANIMATIONS: No baked FBX animation clips. Door hinge opening/closing uses runtime C# rotation; key pickup/drop uses scripting and Rigidbody physics.


TEXTURES

CrosshairDot.png is a 32x32 RGBA, 8-bit/channel sprite with transparency. The 3D models use editable URP materials with colors/parameters, not image texture maps. No albedo, normal, metallic, roughness, AO or emission bitmap maps are supplied for the models.


TECHNICAL FEATURES / LIMITATIONS

Key-ID door matching and locking; hinge-controlled door motion; optional prevention of closing on characters/physics objects; ray/sphere-cast camera targeting; key pickup/carry/drop; first-person movement. Requires URP and Unity Input System. Includes one playable demo and one held key at a time; no save/load database, multiplayer, or native touch/gamepad bindings.


3D Door Interaction System is a simple door and key system for Unity.


You can use this package to add interactive doors and matching keys to your game. It includes ready-to-use door prefabs, key prefabs, a crosshair interaction HUD, and a demo scene.


Features:

- 12 door prefabs

- 12 key prefabs

- Pick up and drop keys

- Open and close doors

- Locked and unlocked door system

- Crosshair interaction HUD

- Demo scene included

- Documentation included


Controls:

Press E to pick up keys and interact with doors.


Render Pipeline:

URP


Unity Version Tested:

Unity 6.6


Support:

chandraprabhagames@gmail.com