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 +
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