Unity3D游戏开发团队需要哪些角色?

相对于高度工业化的虚幻,无论是Unity的早期用户群,还是如今的用户群,独立游戏开发者都占了相当大的比例。在一个Unity3D游戏开发团队中,能够获得最佳用户体验的团队是1 -10,20个人必须依靠专门定制的工作流程和辅助工具来保证协作的质量和效率。Unity3D游戏开发团队需要的角色根据项目的不同有很大的差异。以下是列表:逻辑实现者:工作是实现从游戏主循环到每个游戏元素的逻辑。注意,如果是独立游戏项目,非程序员也可以借助第三方插件来扮演这个角色。内容设计师:在一个大团队里,基本上是策划岗位。负责这个任务的人基本都要摆弄场景,做预制。没有动手能力是不可能写文档的。美术:作品包括游戏概念图的设计到模型动画等美术资源的设计制作。交互设计和实现:界面设计和界面实现编程。因为Unity下有很多好的UI插件,所以设计师在Unity下做交互实现编程并不难。主程序/架构师:适合大型项目或团队的高端职业。他们的主要任务不是制作用户可以玩的具体玩法,而是建立一个框架或者工具集,供其他团队成员交流合作。对于大型项目,如果团队中没有这样一个经验丰富、头脑清醒的高手,项目很快就会被突飞猛进的各种同行产品覆盖。目前Unity3D游戏开发的新功能原型输出过快,容易让人忽略结构问题,当然也伴随着无数难以修复的bug。服务器程序员:网游必备,其描述适用于游戏行业标准。版本管理器:适合大型项目,最好精通Git或plasticscm等分布式版本控制系统。音效设计师:可选,推荐或外包音效+内部实现。