Octopus Backpack
https://www.unrealengine.com/marketplace/en-US/product/octopus-backpack
Octo Backpack for your character.
Octopus Backpack - This is an expansion for your character. Now he will be able to move with the help of robotic tentacles. Attack, grab and even throw your enemies.
This is a completely procedural animation that does not use bones.
This is a completely procedural movement model. The tentacles themselves search for the nearest object and the side of this object that is convenient for them in order to grab onto it. I tried to convey the movement of the tentacles as realistically as possible. They can bend around other objects and even get entangled in each other.
You can change different effects or add your own.
An inverse cinematography is also applied to the ends of the tentacles, and when they try to grab onto an object to move, the claws of the hand seem to grab it correctly.
When a character uses tentacles to move, all movements are calculated based on the length of the tentacles. That is, your character will not be able to move higher than the tentacles allow. To move with the help of tentacles, objects must be static so that the tentacles can grab onto them. But with the help of tentacles you can grab, carry and throw any object, even if it is not static.
Disclaimer - Since the plugin uses physics, at very low FPS the tentacles may not behave naturally. I recommend an FPS of at least 40. You can also use physical substepping at low FPS. The plugin does not use any physics calculations. All functions are standard for the UE engine. Take Recorder may not render animations from this plugin correctly.
Technical Details
Features:
- Procedural animation.
- Procedural movements.
- Control the character's movement depending on the hands from the octo backpack.
- Transferring objects.
- Dealing damage.
- Customizable effects.
- Does not require knowledge of C++. All the necessary functions are presented in the blueprint
Code Modules:
- UOctopusBackpackComponent (Type: Runtime)
- AOctopusBackpackActor(Type: Runtime)
Number of Blueprints: 2
Number of C++ Classes: 3
Network Replicated: No
Supported Development Platforms: Win64, Mac, Linux
Supported Target Build Platforms: Win64, Mac, Linux
Example Project: Included