Game Team
国外AI和Audio程序员所占的角色还是很重要的, 而国内AI都是服务器在做, Audio基本上没有人下多少工夫
美术的话TA越来越重要, 3D游戏开发不缺少
另外, 项目管理也很重要...复杂AI
多人在线
服务器, 图形效果要求低
其他
中间件
游戏开发越来越多的使用到中间件, 没有哪一个引擎能把所有的部分做到极致
现在的引擎更像是一个容器, 各种第三方插件整合到一起
就国内现状来说..., 用商业引擎的一般会再买几个中间件, 不然功能不全; 用自研引擎的要么找开源的, 要么自己做
典型的几个中间件:
Lighting: Beast/Enlighten
Physics: Havok/..., 可能OGRE的流行让大部分人觉得渲染引擎就是游戏引擎吧?...除了渲染, 像对象系统, 事件系统, 脚本系统, AI等也是一个游戏引擎不可缺少的部分
Pipeline
这才是一个引擎具有竞争力的地方, 因为它直接关系到一个游戏的开发效率
对于一个引擎来说, 画面效果虽然重要