作者asoedarren (别再咪我)
看板GameDesign
标题Re: [工具] 游戏引擎演化
时间Thu May 18 01:35:28 2006
游戏引擎如网友推文所说 便宜有免费 贵可以到千万 但其真正的价值取决於四点
完整性 效能 支援以及人性化 虽然目前免费开源引擎很多也运作的很好 但是一般业界
有在使用的仍然不多 除了公司通常都会有自己的一套系统 部分是自行研发或是将这些
免费的东西拼拼凑凑而成 除此之外 大多还是购买"昂贵"的游戏引擎 究竟这些昂贵的游
戏引擎为什麽值这些钱? 感觉功能跟免费的差不了多少 关键就在前面提到的四点
第一是完整性 这也是免费引擎最欠缺的 有些图形相当完美 但是其他部分就乏善可陈
纵使一堆人帮忙写框架 接一堆plug-in run起来却又不稳定 总而言之 就是少了什麽
或是有也只是点缀用 根本上不了战场 等於使用者又要另外找相关部分来衔接 开发的稳
定度上因此受影响
其次是效能 这点也是免费跟收费引擎相当大的分野 看着满街都是自
称游戏引擎 看了一下内容 也是什麽都有 基本的 bsp, octrees, occlusion,lod 绚丽的
mirror, water 等 似乎没什麽差别 但一个特效或是功能的演算法成功与否不在於画面有
多赞 而是取决於你能在多少台电脑跑 为了一个tech要写多少个pass 只要同样的效果
画面差一点 但是可以让我多卖一套 这就是成功的演算法 画面人人会做 物理人人会写
谁能达到高效率 才是游戏引擎的价值所在
第三是支援 很多人会说免费的有完整的社群 应该算有很好的支援 但是对於公司而言
这些不能算是支援 一个有价值的游戏引擎 最基本有完整的说明 再者有专人使用训练
还有良好的售後服务 甚至专人支援 有任何问题可以快速解决 减低公司使用的门槛
最後是人性化 这点其实跟完整性是相关联的 但我把它独立出来 因为大多数收费的
游戏引擎有完整视觉化操作介面 也就是所见即所得的编辑器 包含场景编辑器 脚本编辑器
特效编辑器等 方便美术或是游戏设计师使用 程式可以做延伸的功能 毕竟游戏引擎不是万
能 许多区块还是需要自行做延伸 但是好的架构将会减少开发的时间 程式可以将心思放在
这里 调画面的美感 有个编辑器给美术去调绝对比程式调好 游戏设计师也可以设计游戏的
关卡任务 整个团队才会运作的良好
当然市面上还是很多很棒的免费开源引擎 给学习者很好的典范 免费引擎还是有他
的价值所在 我想说的是 不要重复发明轮子 要试着站在巨人的肩膀 把心力放在
更多美好的事物上 与大家共勉之~ ^^!
注 免费引擎不等於开源引擎
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.167.73.84
1F:→ ycjcsie:那麽 我们还需要用C++慢慢写吗 05/18 20:02
2F:→ hexen2:用授权的engine 就被别人绑死了 05/18 21:12
3F:→ asoedarren:个人想怎麽写都可 但最好是朝某个领域专精较佳 不要妄 05/18 22:33
4F:→ asoedarren:想写一个完整的引擎 把自己常用的东西包一包就好 05/18 22:34
5F:→ asoedarren:以公司的立场而言 自己写引擎也是被自己人绑死 ^^! 05/18 22:35
6F:→ adms:写的好的免费引擎就会开始转成卖钱的商业引擎啦 12/14 14:30