Unity is not raw coding. It has it's own "blueprint auto scripting" way of working, just like unreal can also be coded using C++.
Also both have stored where you can buy all those things you just said for a pretty reasonable price.
https://www.assetstore.unity3d.com/
And to be honest if you are good with 3d animation you should give this place a try.