Any Unity experts? Unity equivalents tool/functions for Unreal question

Hello,

I am looking forward to move to Unreal from Unity.
I hope someone can answer some of them below.

Animation
1. Does Unreal have in-engine humanoid animation editing? Kinda like UMotion where you can actually edit the existing character animation.
2. Can “Notify” change the corresponding animation speed?

Custom shader writing
1. What is equivalents to shader writing besides the node-based material editor?

Data Assets
1. What are the equivalents to the ScriptableObject?

Dialogue System
1. Does Unreal has an in-depth dialogue system like PixelCrusher’s Dialogue System plug-in for Unity?

Input
Do I usually need a third-party Input System like Unity does (even the new Input System of unity had issues with PS4 porting for my game)? Especially when you are porting your game to multiple platforms including consoles.

Thank you in advance!

You can use control rig for in house animation I think, but blender is much better depending on what you’re doing. And the input system in UE is amazing. It’s so simple.

1 Like

Animation

  1. ControlRig like DancingRicardo66 said
  2. I think you can do pretty much anything with Notify, it is like the Animation Events, but much more integrated into the engine

Shader Writing

  1. Custom Expressions | Unreal Engine Documentation and Custom Shader Code in Unreal Engine — Part 2: Modularization | by biq | The Startup | Medium might help

Data Assets

  1. There is UDataAsset which would be the direct equivalent. AInfo is also useful and is equivalent to an empty GameObject that has no rendering or use its transform.

Dialogue System

  1. Never touched, but I have seen some on the Marketplace

Input
See Enhanced Input | Unreal Engine Documentation

1 Like

This is great. @anonymous_user_f27400311 @_brunocoimbra
For the Control Rig, does it allow modifying animated tracks? For instance, I animated a sword swing in Blender but somehow I want to re-animate its right arm only. Can I modify “Existing keyframes” in Unreal to edit the animation?

Should be. Not sure though never worked with it

Yes you can do that without control rig just using FK. UE has a nice layer based anim editor. I believe there is a way to plot animation onto control rig but for small tweaks it’s probably overkill.