Looking at the teaser video, Godot (or any other generic engine) wouldn't really struggle with this. It's like few hundred sprites with light scene hierarchy. What Unreal is doing right now is insanely-detailed 3D geometry and lightning, which is aimed at film industry and AAA 3D action games.
I wouldn't use AGS either because its animation is frame-based, and this latest Ron's game seems to use skeletal animation heavily.
More important than the engine is the rest asset pipeline. A crucial part is the tool to author all the skeletal animation sequences. Some engine editors have this built in, and there are dedicated tools like Spine and Spriter. They already supply some 'runtimes' to play out animations in many different engines. Looking at supported engines (http://esotericsoftware.com/spine-runtimes) should help with choosing one.