Pick Up Plus Inspect

HeadsAndBrains - Blueprints - Mar 9, 2016

PUPI is quick and easy way to add physics interactivity and Inspect feature to your project.

  • Supported Platforms
  • Supported Engine Versions
    4.9 - 4.27
  • Download Type
    Asset Pack
    This product contains an assortment of Unreal Engine assets which can be imported into a pre-existing project of your choice.

Preview: youtu.be/m-EI2Lq_2bg

Setup for UE4.18 and above (update 3): Link

Guide (setup for UE4.17 and below, usage of settings): youtu.be/H5XQijIUlPwI

PUPI is designed to be very flexible and easily integrated into almost any kind of project (first/third person, top down (with mouse pointer), VR etc.). It has two parts Pick Up and Inspect. "Pick Up" is made for interacting with physics simulated objects, "Inspect" is for interacting with static meshes, skeletal meshes or Blueprint actors.


* Access events of PUPI and extend functionality using EventDispatchers. Examples can be found in FirstPerson demo character.

* Inputs can be easily changed using Input Mappings.

* Controls are toggled automatically letting you set inputs without worrying about overriding other controls (example: if fire and pick up Mappings have the same key, fire will be ignored when something can be picked up/inspected and vice-versa)

* Configurable Easing animations for picking up and putting back Inspectable

***Monthly Unreal Engine Sponsored Content product for January 2020***

Check out HeadsAndBrains' other products here: https://www.unrealengine.com/marketplace/en-US/profile/HeadsAndBrains

Technical Details

Number of assets: 14 Blueprints, 1 scene component, 12 structures, 5 enums, 1 material, 1 material instance, 1 material parameter collection

Input Mappings can be found at the bottom of forum post.

Project related note: To try different game types, drag and drop demo character from PUPI -> Demo -> Character folder. While playing in default project press "B" to bring up demo UI, on top right corner settings can be viewed/changed in realtime.

VR related note: VR is supported for UE 4.11+. To try motion controllers, place VRHeadsetMotionControllerCharacter in level, place your headset on floor then press play for correct height. (this is just a demo character. It will not be necessary depending on how you set up VR character)

Intended Platforms: All (tested Windows, HTC Vive)

Documentation: Guides and updates

Support: Email (log in to see email address)

If you like this, please leave a rating. It helps a lot! :)