Unity has some good customizazation. Just grab some packages.
Since it is not a game, the focus is only on tying the packages together to allow for script-based sequences of commands. No HP or user inputs or object interactions.
Much quicker to setup.
DK UMA 2 is a good means of creating lots...