不会U3d怎么能成为优秀的游戏开发呢?

感觉你的问题 成为一名优秀的游戏开发其实和引擎无关
我觉得一名优秀的游戏开发
1.本身就应该能驾驭各种游戏引擎,就算不能驾驭,但转型时也能迅速适应。
2.热爱游戏,下班有空多玩游戏,体验各种交互和逻辑,积累经验,在策划出方案的时候能根据自己的产品scene去提出一些建议。
3.理解图形学,能写shader,知道各种渲染原理,有各个平台,各个端的发布经验,在立项一个新游戏的时候能搭建一个简单易用安全性又高的框架。

奈何目前国内的情况你也知道,什么赚钱抄什么,想在creator团队中成长,最多两年左右就很难再学到新东西了。关键还是要自己去了解底层和原理吧。UE4这种就不说了,国内比较好的团队也就10几个,而且专业性非常强。
个人的一些拙见。

赞同你的看法,我刚好就到creator2年多,试图学习shader,但是没有找到合适多渠道。看到大公司都招聘U3d, 要求C++等,感觉creator天花板太低了。U3d都话2D也好,3D也好都很完备,有很好都shader支持。

所以觉得想要再有进步需要从U3d入手,这样才能涉及到更多层面