PressE PRO - A Complete Interaction System for Unity OFFICIAL SALE

Documentation | Contact Form


Build 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 time

Deposit:


  • 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 Form