“那你们说,这两个程序是专门为我们现在的游戏开发的吗?”
“这肯定不是,他们两个都是通用程序。”
“这不就得了,那我们为什么不能把其他的技术环节也做通用程序呢?比如游戏的任务系统,我们就专门做一个管理任务的程序,把情况想得复杂一些,把能想到的情况都做到里面。当前游戏用完了,下一个游戏就不用再开发,策划或者是低阶技术配置一下就可以,这不好嘛!”
“我们要把游戏里每个技术环节都工具化,我把这种工具称之为游戏引擎。”
会议室内的众人皆一脸懵逼,都在琢磨姜安这番话。
姜安开始布道。
游戏是由一系列共用的技术和特殊的内容构建,这个大家都懂。
共用的技术是什么?物理碰撞模拟器就是共用技术。
特殊的内容是什么?弹弓射小鸟打小猪就是特殊内容。
这两者组合在一起,就是《愤怒的小鸟》。
随便换一换,《愤怒的小鸟》就可以变成另外一个游戏,随便愤怒个什么都可以。
再比如,《龙之崛起》是用的斜45度的地图表现,那为什么不直接把这个做成地图编辑器。
以后凡是斜45度的地图,都不用再额外开发,可直接使用这个地图编辑器。
姜安的这些话,在内心深处修改了在场众人的开发理念。他们也认识到了姜安开始说的那些话是什么意思。
技术的重要性体现在对游戏引擎的开发。
策划和美术等,则是在引擎的基础上再开发游戏。
从这次会议之后,五星公司体系的游戏引擎就算正式立项,虽然没有明着说要开发游戏引擎,但是每一个技术环节,都是按游戏引擎的标准在做。
这种标准也不复杂,无非就两点,注意扩展性和接口。
研发团队内部把引擎的功能分的非常细致,从提供核心功能的包括用于2D或3D图形的渲染引擎,物理引擎或碰撞检测、还有声音处理、事件脚本(含任务系统)、动画处理、游戏AI、网络、内存管理、线程、本地化支持、场景图等等。
从这一刻开始,五星游戏从理念上有了日后和国外游戏公司竞争的资本。
喜欢五星好评,了解一下请大家收藏:(www.resooo.com)五星好评,了解一下热搜小说更新速度全网最快。