Unity3d准确的说就是一个场景编辑器,可以用它创造你的3D游戏,不提供源代码和SDK,但可以使用脚本语言。算是比较傻瓜的3D开发工具,基本上入门的话你可以使用js脚本语言,弱类型语言,对于新手很合适,但前提是你需要一点点相关的编程基础,如果熟练的话,或者以后工作的话,建议用C#,因为unity3d是基于.net的,C#拥有更高性能。
简单一点就是做3D游戏开发类的工作,一般是进入游戏公司从事游戏引擎开发之类的。腾讯有个游戏开发者平台GAD里面有很多适合新手学习的Unity3D等工具的使用教程,有兴趣可以来看看。
unity其实前景挺不错的,现在很多游戏都是用unity引擎开发的
支持你去学习