A grab and drop system that can be easily configured by adding custom animations. Very easy to implement into your own project
Functionality: The system allows player to perform a “grab” action using a user-loaded animation (anim montage).
Configuration Options:
Socket Attachment: Users can specify the name of the socket to which the grabbing actor should attach.
Attachment Timing: Users can set the time at which the attachment (grabbing) should take place. This allows for precise control over the animation sequence.
Secondary Slot: The system also supports attaching to a second slot, such as the character’s back. This feature adds flexibility for different use cases.
Implementation:
In various projects, integrating this system is straightforward. Users only need to call a single function in their BP_Character (Blueprint Character).
The remaining configuration, including socket setup and timing, is already handled within the BP_GrabMoveDrop on map
User Experience and Design Philosophy:
The system prioritizes ease of use, making it accessible for developers.
Its flexibility allows customization to fit different game scenarios.
Features:
Number of Blueprints: 3
Network Replicated: (No)
Supported Development Platforms:
Windows: (Yes/No)
Documentation: https://docs.google.com/document/d/1U5Nukpqpr9_tSAe7iwQuDhvAvCN-yh4o/edit?usp=sharing&ouid=101354460024977263738&rtpof=true&sd=true
Video showing the implementation and demo map: https://www.youtube.com/playlist?list=PL3Ox12YY3yeIuWIpYZz1y17tdD3pLWxS-
Important/Additional Notes:
Compatible with ALS
The accuracy of the animation will depend on the user of this system.
Sample animations are from the Mixamo.com website
The BP_GramMoveDrop implements the function of being able to use PiontLight, for example, for a lamp, flashlight, etc. There is no problem to similarly add implementations to handle particles, for example, for torches.