Moving parts, ready to use
25 hinges, slides and spins across 16 models. Call Toggle() from your raycast, or SetOpenAmount(0..1) for drag-to-open.
Unity · Godot · FBX · GLB
65 interaction-ready props, fixtures and room pieces. Every door, drawer, lid and dial is its own part, pivoted where it really moves, with colliders and ready-to-use scripts.
25 hinges, slides and spins across 16 models. Call Toggle() from your raycast, or SetOpenAmount(0..1) for drag-to-open.
Pick up the ring tray and the rings come with it. Guitars go back on the pegboard or into their case, and a necklace drapes on its display bust.
Real-world mass on every pickup and a centre of mass over its base, so dropped items land the right way up.
A furnished shop and back office using all 65 prefabs, with a first-person controller: open, pick up, put back, crouch.
Real-world scale, wall-snapping origins, seamless PBR textures at 1024 px/m, lightmap UVs and 3-level LODs on heavy models.
Built-in materials out of the box, one-click conversion to URP, and Godot 4 GLBs with an import script.








| Models | 47 unique + 18 colour variants (65 prefabs) |
|---|---|
| Triangles | 12 to 12k per model; 3 LOD levels on the 23 models over 3k |
| Moving parts | 25 across 16 models, script-driven (no animation clips) |
| Colliders | 123 boxes (UCX in FBX, BoxColliders in Unity, collision shapes in Godot) |
| Materials | 53 PBR materials; 1024 × 1024 seamless textures |
| UVs | UV0 tiling box projection; UV1 lightmap UVs |
| Unity | 6000.0 LTS or newer · Built-in and URP |
| Formats | Unity package, FBX, GLB |
Questions, bugs or requests? Email halfwattgames@gmail.com. The full documentation is on the docs page and ships inside the package.