IT培训-高端面授IT培训机构
云和教育:云和数据集团高端IT职业教育品牌
  • 国家级
    全民数字素养与技能培训基地
  • 河南省
    第一批产教融合型企业建设培育单位
  • 郑州市
    数字技能人才(码农)培养评价联盟

【分享】游戏引擎之授权

  • 发布时间:
    2014-12-18
  • 版权所有:
    云和教育
  • 分享:

游戏引擎有商业和开源之分,商业的游戏引擎需要支付一定的费用才能使用。而开源游戏引擎可以将源代码拿来开发自己的游戏。

商业游戏引擎的费用一般由以下一项或者几项组成:

(1) 基本的费用

引擎开发者购买引擎时,价格可能随着引擎的版本的不同而不同。

(2) 基于卖出游戏数量的版税(royalty)。

尤其是那些中间件公司,例如:EPIC公司和ZerodinGames,引擎费用由两种支付方式:一种是相对低廉的购买引擎的费用加上你卖出产品数量的版权费(网络游戏则以每月游戏收入来计算,一般是总收入的5%~10%,根据授权费用不同分成也会有差异),另一种是较高的购买引擎的费用而不用支付附加的版权费。

(3) 支持多平台功能的费用。

游戏要想支持的平台越多,你要支付的费用就越多。

(4) 依据开发者来收费。

有些引擎创作者要求购买引擎的公司依据将要使用这个引擎开发环境的开发者的个数来支付费用。

(5) 引擎的更新或者服务产生的费用。

比如:ZerodinGames的Zerodin引擎引擎购买费用大致是35~70万美金,但如果以后想继续得到引擎更新后的技术,则需要每年支付5万~10万美金由于获得引擎更新后的新技术。

(6) 需要特定的昂贵的其他软件的支持。

例如KA3D需要非常昂贵的3D建模工具3DSMax来产生游戏的Level。另一个例子是,虚幻引擎只提供商业软件的3DS Max 和 Maya的导出工具。

(7) 结合FMod(sound library)

其他的库使用时有些引擎本身是免费的,但是当结合FMod(sound library)其他的库使用时,当你进行商业游戏的开发,你将支付库的开发者2000美元。

下面,我们来谈一下3D引擎。

3D游戏引擎应该是包括3D图形的各种算法整合起来,提供便捷的SDK接口以方便别人在这个基础上开发游戏的模块。

优秀的3D游戏引擎。会把复杂的图形算法都稳定高效地封装在模块内部,对外则提供简捷、有效的SDK接口,人们可以非常轻松地学会使用这些SDK,并且通过这些简单的SDK,就可以完全满足各种复杂的3d游戏功能需求。

优秀的3D游戏引擎。一般会提供功能强大的编辑器。包括引擎的场景编辑、模型编辑、动画编辑、粒子编辑等等功能,游戏开发中的美术师可以借助于这些工具,大幅度提高工作效率、工作品质。

优秀的3D游戏引擎。都会配套地提供第三方插件,如3ds max、maya的导出插件。

当前市面上3D游戏引擎,还会同时提供网路、数据库、脚本等方面的功能。

随着人们对图像画质的需求越来越高,3D游戏引擎也越来越复杂,相信以后,3D游戏引擎会逐步成为一个独立的产业,更大程度地促进社会的发展、提高人们的生活水平。