U3D即Unity3D游戏引擎,U3D工程师主要负责用Unity3D游戏引擎进行游戏客户端开发,包括游戏客户端框架和模块设计、实现客户端相关的逻辑和UI、优化图形效率、解决游戏兼容性问题、协助策划美术给出游戏相关问题的解决方案等等。
很多手游就是U3D工程师用Unity开发的,比如《纪念碑谷》《明日方舟》《炉石传说》等等。
一个合格的U3D工程师需要具备的能力主要有:
一是精通U3D游戏引擎,了解常用的U3D插件,熟悉UGUI库、动画系统、粒子系统等等。
二是具备扎实的程序设计功底,需要精通C#语言,了解常用设计模式,能熟练编写代码,并拥有良好的编程习惯,此外,至少要熟悉一种其他常用语言,比如Java、JavaScript、Lua等。
三是熟悉各大开发平台,即要熟悉Windows、Android和IOS等平台的开发环境、打包、上架流程等。
四是熟练掌握计算机相关知识,对计算机组成原理、数据结构与算法、计算机网络、网络安全、网络编程以及网络通信等方面的知识有所了解。
×