Game Team
国外AI和Audio程序员所占的角色还是很重要的, 而国内AI都是服务器在做, Audio基本上没有人下多少工夫
美术的话TA越来越重要, 3D游戏开发不缺少
另外, 项目管理也很重要...真实渲染, 高帧率, 物理模拟, 动画和高智能AI, 多人游戏支持
第三人称
卡通效果, 丰富的动作, 可交互场景
格斗游戏
大量的动作, 打击判定, 角色渲染, 皮肤/布料/毛发渲染
竞速游戏...复杂AI
多人在线
服务器, 图形效果要求低
其他
中间件
游戏开发越来越多的使用到中间件, 没有哪一个引擎能把所有的部分做到极致
现在的引擎更像是一个容器, 各种第三方插件整合到一起
就国内现状来说..., 用商业引擎的一般会再买几个中间件, 不然功能不全; 用自研引擎的要么找开源的, 要么自己做
典型的几个中间件:
Lighting: Beast/Enlighten
Physics: Havok/...除了渲染, 像对象系统, 事件系统, 脚本系统, AI等也是一个游戏引擎不可缺少的部分
Pipeline
这才是一个引擎具有竞争力的地方, 因为它直接关系到一个游戏的开发效率
对于一个引擎来说, 画面效果虽然重要