can't say i've kept up on a lot of this but my take a while back is that unity is very viable for novices and professionals alike...
of a lot of the suites built to streamline game production unity was by far the most indepth and powerful ... was a while when a lot of really talented people were really advancing it as a whole... again tho, i havent been following the stuff so lots of words and nothing came out...
https://docs.unity3d.com/Manual/index.html