Unity游戏开发团队包括哪些角色?
相比高度工业化的Unreal,不管是Unity的早期用户群还是今天的用户里,独立游戏开发者都占了相当大的比重。使用Unity的团队,能获得最佳用户体验的团队规模区间在1人-10人,20人靠上就必须要靠专门定制的工作流程和辅助工具来保证协作质量和效率。
Unity开发团队需要的角色,视项目的不同也有很大的区别。下面列出每个类型的团队成员和他们适用的项目范围。
逻辑实现者:工作是实现从游戏主循环到每个游戏元素的逻辑。在小团队里一般是唯一的一名程序员,在大团队里是GPP(GameplayProgrammer)。注意如果是独立游戏项目的话,借助第三方插件,非程序员也可以担任这个角色。
内容设计者(读作cehua):在大团队里基本上就是策划职位,和传统策划的区别是因为Unity团队里负责这个任务的人基本上是一定要摆弄场景、制作prefab的,没有点动手能力光会写文档可不行。
美术:工作包括从游戏概念图的设计到模型动画等美术资源的设计制作。具体细分可以参考游戏工业标准,Unity团队也不例外。
交互设计和实现:界面设计、界面实现编程,由于Unity下有很多不错的UI插件,所以这份包括设计师和程序员的工作我给合并到了一起。在Unity下就算是由设计师自己来做交互实现编程也不会很难。
主程序/架构设计师:适用于大项目或大团队的高端职业,他们的主要任务不是生产用户能玩到的具体游戏性,而是为其他团队成员搭建一个可以沟通协作的框架或工具集。对大型Unity项目来说,如果团队里没有这么一个经验丰富思路清晰的高手,很快项目就会被各种突飞猛进(因为Unity开发新功能原型实在太快了,很容易让人忽略结构问题)的feature生产搞的累赘不堪,然后在没有人指导项目重构的情况下,生产效率从每周一个feature下降到每个月一个feature,还伴随无数难以修复的bug。
服务器程序员:网游项目必备,其描述适用于游戏工业标准,这里不赘述。
版本管理员:适用于大项目,最好精通Git或plasticscm这类分布式版本控制系统,好处是方便做branching而且可以拆分项目为多个子项目,Unity项目大了以后运行效率是很差的,拆分项目也有利于控制不同分工的团队成员的权限。
音效设计师:可选,推荐还是外包音效+内部实现的做法,因为Unity并没有一个完全封装好的音效中间件,如果音效设计师要进行实际调试,就要完全掌握Unity组件系统,在国内来说这个要求还是比较高的。怕麻烦的话拿到外包的文件然后让程序员或策划去导入和测试就好了。
和工业标准的游戏团队配置也差不多,不过可以注意到很多角色都打破了传统程序、美术、策划铁三角的分界线,更提倡全面发展。因为Unity的场景和组件系统决定了它很难像Unreal一样把工作流程完美封包然后让程序美术策划各负责流水线上的一环。场景里的一个重要物体,可能不同分工的团队成员都要掌握其配置方法,否则就无法单独对其进行修改和测试,这应该是Unity团队的最大不同吧。
实际项目经验证明,不懂游戏引擎的美术或策划,在Unity项目里连测试都要拜托别人,非常影响效率。所以看到这个答案的相关开发人员不妨多学点游戏编辑器知识。
C++学习资料免费领取
Unity游戏开发团队包括哪些角色?相关推荐
- (完结)Unity游戏开发——新发教你做游戏(七):Animator控制角色动画播放
文章目录 一.前言 二.Animator状态机组织 三.过渡条件 四.用代码设置过渡条件,触发动画播放 五.CharacterAniLogic.cs完整代码 一.前言 文章列表 Unity游戏开发-- ...
- Unity游戏开发大师班
大小解压后:8.63G 持续时间19h 包含项目文件 1280X720 MP4 语言:英语+中英文字幕(根据原英文字幕机译更准确) Unity游戏开发大师班 信息: 要求 –没有课程要求,展示了开发过 ...
- unity 角度限制_喵的Unity游戏开发之路 推球:游戏中的物理
前言很多童鞋没有系统的Unity3D游戏开发基础,也不知道从何开始学.为此我们精选了一套国外优秀的Unity3D游戏开发教程,翻译整理后放送给大家,教您从零开始一步一步掌握Unity3D游戏开发. 本 ...
- 游戏开发团队及工作流程
游戏开发团队构架 游戏制作人:游戏制作人(Game Producer)主要指全面掌握了从研发到运营整个体系知识的游戏项目的总负责人,在其管理下实现游戏研发运营一体化.目前,国际上最主流,也是最流行的, ...
- 喵的Unity游戏开发之路 - 推球:游戏中的物理
很多童鞋没有系统的Unity3D游戏开发基础,也不知道从何开始学.为此我们精选了一套国外优秀的Unity3D游戏开发教程,翻译整理后放送给大家,教您从零开始一步一步掌握Unity3D游戏开发. 本文不 ...
- Unity游戏开发——新发教你做游戏(三):3种资源加载方式
文章目录 一.前言 二.Unity的目录结构规范 1.Resources(不是很推荐把资源放这个目录) 2.RawAssets(存放生资源) 3.GameRes(存放熟资源) 4.StreamingA ...
- 喵的Unity游戏开发之路 - 游泳
原文: https://mp.weixin.qq.com/s/-ERFNB1GRZ6UAkHOhP9UQw 很多童鞋没有系统的Unity3D游戏开发基础,也不知道从何开始学.为此我们精选了一套国外优秀 ...
- 喵的Unity游戏开发之路 - 在球体上行走
很多童鞋没有系统的Unity3D游戏开发基础,也不知道从何开始学.为此我们精选了一套国外优秀的Unity3D游戏开发教程,翻译整理后放送给大家,教您从零开始一步一步掌握Unity3D游戏开发. 本文不 ...
- 喵的Unity游戏开发之路 - 复杂重力
转载(拷贝)自微信公众号(u3dnotes),图片和视频请查看原文: https://mp.weixin.qq.com/s?__biz=MzUxMDM3MTYwNQ==&mid=2247493 ...
- 游戏开发中的不同角色
游戏在各个年龄段都很受欢迎,游戏开发是一个非常连续和一致的过程.它需要一个由许多成员组成的非常熟练的团队,每个成员都有自己的角色.每个角色都有自己的特定任务,团队可以是单个单元,也可以是根据要求的国际 ...
最新文章
- SCLS:中科院遗传发育在拟南芥二半萜类化合物调控根系微生物组取得突破进展
- web 平台搭建-LAMP-源码包(CentOS-7)
- iOS分享短信导航条上白色,无取消按钮,无法返回应用
- Java基础学习总结(20)——基础语法
- html语言可以写模版继承吗,16-Django的模板语言(变量,标签,过滤器,继承,html转义)...
- 小米0扇区完整写入_真材实料霸榜DXOMARK,小米10系列凭三个卖点“感动人心”...
- [导入]值得收藏经典民间偏方
- 第 39 章 ThinkPHP--模型初步(下)
- From Apprentice To Artisan 翻译 08
- 随手记_研究生怎样做学术
- 算法合集之《信息学中守恒法的应用》
- 【脑洞探究】等公交该站在哪儿比较合适?——关于减少吸入空气污染物(pm2.5 or 雾霾等)而选择合适等候公交车位置的探究
- Python爬虫爬取豆瓣图书的信息和封面,放入MySQL数据库中。
- modelica学习笔记4
- 想哭的鱼最新QQ伤感日志发布:你不该,不相信我
- PIC16F877A第一个程序
- 第55天:三战easy-dex
- 大数据面试重点之kafka(七)
- redis数据结构hash
- TCP/IP:使用wireshark进行网络数据分析
热门文章
- UltraISO9.3.0.2610中文绿色注册版
- 我的随身电脑-千脑(转载)
- win7下没有ntsd提供的程序支持
- 安卓手机小说阅读器_手机阅读的好帮手,安卓小说神奇的扛把子
- VirtualBox安装VBoxGuestAdditions增强功能
- 使用电脑端360安全卫士时,不小心在加速球点击自动清理残留进程,每次打开相关进程都会自动清理 - 解决方案
- DirectX修复工具使用技巧之三——命令行与配置文件参数介绍
- 2013Esri全球用户大会QA之ArcGIS Online(上)
- 平板波导 matlab,非对称平板波导色散曲线求解(附matlab程序).doc
- oa服务器维护,办公系统维护,维护oa系统的方法