PressE PRO - A Complete Interaction System for Unity
Fast Studios
$17.99
$35.99
50%OFF
Jump AssetStore
An easy to use complete interaction system with many interaction modes, keys, grab deposits, prompts, conditions, and Universal VariablesDocumentation | Contact FormBuild rich interactions in minutes. Press E Pro ready-made interaction modes, a powerful condition system, and polished editor tooling so you can create anything from simple “press E” prompts to drawers, doors, valves, inspections, key/lock logic, deposit zones, and physics-based throws. All with a smooth workflow.✨ Features ✨Interaction Modes:Unity Event: fire events on press.Hold: require holding the key for a duration.Grab: pick up Rigidbody objects and move them naturally, you can also make it throwable and see the trajectory path.Drag: pick up Rigidbody objects and move them in one axis (Like drawers, doors, valves, levers, etc)Inspection: center on screen, rotate, show UI text or images.Conditions System:Add multiple rules with AND/OR logic.Constant: compares a given script variable with a constant.Dynamic: compares a given script variable with another script variable.Visual “live status” indicators in the inspector.Keys:Use key names, key lists, or specific key objects to unlock interactions.Combine with Conditions for advanced puzzles and doors.Prompts & UI:Insantiate any UI Prefab to guide players when aiming at interactables or while interacting.World Prompts tracks your interactable's position.Customize your own UI prefab or use the included sample.Lerps:Built-in components to smoothly move or rotate objects/values.Configurable duration/speed and easing;Works standalone or triggered by interactions.Universal Variables (workflow):Global, reusable settings for many components.Right-click any supported field → Load Universal / Unbind Universal.Values sync in real timeDeposit:Snap/place any Grab Interactable.Editor Experience:Purpose-built inspectors with clean foldouts and contextual options.Helpful gizmos for ranges/angles where applicable.If you have any questions or problems with our asset, leave us a form!Contact FormInteraction ModesUnity Event: fire events on press.Hold: require holding the key for a duration.Grab: pick up Rigidbody objects and move them naturally, you can also make it throwable and see the trajectory path.Drag: pick up Rigidbody objects and move them in one axis (Like drawers, doors, valves, levers, etc)Inspection: center on screen, rotate/zoom, lock player movement, show UI text or images.DepositSnap/place any Grab Interactable.KeysUse key names, key lists, or specific key objects to unlock interactions.Combine with Conditions for advanced puzzles and doors.Conditions SystemAdd multiple rules with AND/OR logic.Constant: compares a given script variable with a constant.Dynamic: compares a given script variable with another script variable.Visual “live status” indicators in the inspector.Prompts & UIPrompt Messages and Prompt Images to guide players when aiming at interactables.World Prompts tracks your interactable's position.Customize your own UI prefab or use the included sample.LerpsBuilt-in components to smoothly move or rotate objects/values.Configurable duration/speed and easing;Works standalone or triggered by interactions.Universal Variables (workflow)Global, reusable settings for many components.Right-click any supported field → Load Universal / Unbind Universal.Values sync in real timeEditor ExperiencePurpose-built inspectors with clean foldouts and contextual options.Helpful gizmos for ranges/angles where applicable.