游戏引擎学习心得

来源:互联网 发布:sql范式知乎 编辑:程序博客网 时间:2024/06/10 12:17

     一直从事技术开发工作,基本上都是基于Linux平台的C/C++开发技术,工作单纯而复杂,可以使用和接触的产品比较少,而且基本上都是比较复杂的服务器应用,程序的开发都是有内部团队自己逐渐积累,也许可能会选择一些开源产品。

     在经历一次游戏开发项目以后,也开始对各种游戏引擎产生了兴趣,慢慢的不敢苟同现在业内游戏的开发方式。开源的OGRE项目没有国内成功案例之前,很多技术人员对该引擎嗤之以鼻,但是随着《天龙八部》等游戏的成功,现在有多少团队宣称自己有多少这个方面的优势在谈投资做项目呢?

      国内比较盛行的游戏引擎Gamebryo,成功案例不少,从次世代游戏到PC网游,数量和成功项目也是相当多,并且很多人凭借这项优势拿到投资进行创业。像OGRE、Gamebryo等引擎依赖C++程序人员素质,做过项目的都面临大量的崩溃问题,浪费了不少的人力物力,但是很多创业团队和投资人乐此不疲,的确有些想不明白为什么?

      无意之中发现Torque 3D不仅可以使用C++开发游戏,而且还有很多功能可以依赖脚本完成,很快就为这种开发思路折服,也更多的理解了暴雪基础Lua的技术优势,降低了开发风险,增加灵活性,近乎完美的解决方案。然后更想了解是否有更好的解决方案时,我尝试了UDK,完全领略EPIC的技术实力,脚本化的程序开发思路,可视化的游戏编辑功能。

      各种开发引擎的授权费差别很大,相对于项目的成功,你认为那个更重要呢?