自己开发引擎的时代已经过去了!
2007-04-06 09:53
381 查看
首先要说说明一下,这个所说的“自己写引擎”值得是在一个商业化的游戏项目中。
上个月装了新电脑,配的7600GT,找了几个新游戏看了看。《中世纪-全面战争》给我很深的印象!千军万马在一起混战,而近处的角色还拥有per-pixel lighting,一方面感慨7600GT比5600GT快太多了,一方面也感叹引擎技术的进步太快了!
回头看看国内的游戏开发,越来越少公司自己开发引擎了,据说有些公司在用Big World,有些在用Torque,用Ogre的也不乏人在。恩,看看国外,也是这样。其实这是挺合乎道理的,游戏开发公司的核心业务是给玩家提供好的游戏体验,你的引擎是自己写的还是买的,对玩家来说没什么区别。
另外一个方面,一个现代的游戏引擎的开发难度也越来越大了!卡马克几年前说,“再过几年,任何图形大师的技巧,普通程序员都可以轻松实现”。恩,当年图形大师的技巧我们可以轻松做到了,但是现在的图形大师的技巧远胜当年啦!特别是Shader系统,一方面Shader版本发展很快,另外一方面使用Shader的引擎发挥空间很大,相应的开发难度增大。还有硬件兼容性,这永远是一个头痛的问题,如果没有一个很好的测试力量,很难使得引擎稳定!说了半天,这还只是图形方面,一个现代的游戏引擎中物理模拟越来越不可或缺了!从刚体运动模拟,到Ragdoll role,就算是整合一个现有的物理引擎,也需要一定的技术实力和工作量。
如果公司有钱的话,还是买个Unreal Engine吧。我还很喜欢Gamebryo,授权费应该比Unreal低很多。有一些授权费和Torque相当的,例如TV3D,还有Eric Lengyel搞的C4 Engine都可以考虑。
上个月装了新电脑,配的7600GT,找了几个新游戏看了看。《中世纪-全面战争》给我很深的印象!千军万马在一起混战,而近处的角色还拥有per-pixel lighting,一方面感慨7600GT比5600GT快太多了,一方面也感叹引擎技术的进步太快了!
回头看看国内的游戏开发,越来越少公司自己开发引擎了,据说有些公司在用Big World,有些在用Torque,用Ogre的也不乏人在。恩,看看国外,也是这样。其实这是挺合乎道理的,游戏开发公司的核心业务是给玩家提供好的游戏体验,你的引擎是自己写的还是买的,对玩家来说没什么区别。
另外一个方面,一个现代的游戏引擎的开发难度也越来越大了!卡马克几年前说,“再过几年,任何图形大师的技巧,普通程序员都可以轻松实现”。恩,当年图形大师的技巧我们可以轻松做到了,但是现在的图形大师的技巧远胜当年啦!特别是Shader系统,一方面Shader版本发展很快,另外一方面使用Shader的引擎发挥空间很大,相应的开发难度增大。还有硬件兼容性,这永远是一个头痛的问题,如果没有一个很好的测试力量,很难使得引擎稳定!说了半天,这还只是图形方面,一个现代的游戏引擎中物理模拟越来越不可或缺了!从刚体运动模拟,到Ragdoll role,就算是整合一个现有的物理引擎,也需要一定的技术实力和工作量。
如果公司有钱的话,还是买个Unreal Engine吧。我还很喜欢Gamebryo,授权费应该比Unreal低很多。有一些授权费和Torque相当的,例如TV3D,还有Eric Lengyel搞的C4 Engine都可以考虑。
相关文章推荐
- 开发自己的模板引擎
- 小成本开发手机游戏的时代已经终结了吗?
- 【转】嵌入式时代已经来临,你还在等什么?---循序渐进学习嵌入式开发技术
- 自己开发的工作流引擎
- 基于Velocity开发自己的模板引擎
- 随便裁人的时代已经过去,请雇主们自重
- 开发自己的脚本引擎(二)脚本语法的设计。
- 新的时代已经被定义,你定义好了自己的教育了吗?
- [置顶] 【Android】Adroid开发之判断一个自己的apk是否已经签名
- 嵌入式时代已经来临,你还在等什么?---循序渐进学习嵌入式开发技术
- 开发自己的模板引擎
- 自己动手开发模板引擎
- SEO时代已成为过去,??已经到来
- 自己开发的基于boost asio的网络引擎
- 喜欢用战术上的勤奋去敷衍自己战略上的懒惰——做客服,发货,这两个工作是没有意义的——你懂了怎么发货吗?懂了怎么打包吗?懂了怎么做客服吗?(淘宝的黄金时代已经过去了——做单一产品就是要走量)
- “天下文章一大抄”的时代已经过去
- 由浅入深:自己动手开发模板引擎——解释型模板引擎(一)
- 永远成功的秘诀:每天淘汰已经过去的自己
- 由浅入深:自己动手开发模板引擎——解释型模板引擎
- 回顾过去,展望2013:移动开发引擎、工具和语言盘点