All In One Interaction Kit documentation
Turn your own prefabs into doors, drawers, switches, pickups, keypads and puzzles, with prompts for every controller, a "why can't I interact?" debugger and optional multiplayer.
- Unity 6000.0+
- Built-in, URP & HDRP
- No dependencies
- Full C# source
- Version 1.0.0
Quick start: five minutes
- Import the package. Everything lands in
Assets/AllInOneInteractionKit/. Open Tools > All In One Interaction Kit > Open Demo > The Locked Workshop (start here) and press Play. - Open Tools > All In One Interaction Kit > Setup Wizard and drag your prefab into Prefab. Check the doors and drawers it found, then click Create Interactive Prefab.
- On your player, add an Interactor (Origin: your camera), a Look Ray Discovery and a Key Interaction Input. Add an Interaction Prompt (No Packages) to the scene.
- Press Play, look at your new prefab and press E (or X / Square on a controller).
Start here
Quick startYour first working door in five minutes.Setup WizardMake any prefab or model interactive, including furniture with several doors and drawers.Demo scenesThe demo scenes, including The Locked Workshop escape room.
Features
ComponentsEvery component and setting.Ways to interactPress, hold, double tap, mash, several actions and a radial menu, grab and move by hand, auto zones, gaze, mouse and touch, rebinding, highlight and markers.More ready-made objectsPickups, valves, safe dials, ladders, seats, signs, audio logs, breakables, screens, double and roll-up doors, elevators, use limits, auto reset, camera close-ups, feedback.Prompts and button iconsThe on-screen prompt, its looks, placement and controller icons.Carry, sockets, inspect, notes, keypadsObjects the player handles.Power and puzzlesSwitches, levers, pressure plates, logic gates and order puzzles.Containers and lootChests, crates and loot tables, for any inventory.MultiplayerNetcode for GameObjects.Customizing: make it yoursSix ready-made themes and every part of the prompt, hold progress and crosshair to change or switch off; per-object looks; sounds, languages, input, your own UI.AccessibilityHold to toggle, hold time, bigger prompts, captions, rumble and motion switches, high-contrast and colourblind-safe themes.Saving and integrationsSaving every object, any save system, events and signals for quests and dialogue, Visual Scripting, Timeline, Cinemachine, your own controller and Unity's Starter Assets.Scene Overview and toolsEvery object and its problems on one page, one-click fixes, converting many prefabs at once.
For programmers
Reference
TroubleshootingCommon problems and their fixes.SupportWhere to get help and how to report a bug.ChangelogWhat changed in each version