游戏引擎是什么(unity2d游戏制作教程)-世界即时看
中国音集协(GPC)游戏工作委员会、中国游戏产业研究院发布的《2020年中国游戏产业报告》显示,2020年,中国自研游戏国内游戏市场实际营销规模为2786.87亿元,比上年增加478.1亿元,同比增长20.71%。海外市场实际销售收入达154.5亿美元,较2019年增加38.55亿美元,同比增长33.25%。可以看出,中国国产游戏的R&D和运营水平已经达到了一个新的高度,一些游戏公司创作的优质作品在国内外都获得了一定的认可。
该公司想开发一款高质量的游戏。除了核心的玩法、剧情设计、战斗手感、UI布局等因素,最重要的是为游戏配备合适的游戏引擎。2020年国产游戏最杰出的作品《原神》甚至使用了市面上主流游戏引擎之一的Unity 3D。本文将简要介绍游戏引擎的概念,介绍主流游戏引擎并分析游戏引擎许可协议中可能存在的法律问题。
一、游戏引擎概述
(资料图片)
一部游戏作品可以分为游戏引擎和游戏资源两部分。游戏引擎是为运行某类游戏的机器设计的一组代码(指令),可以被机器识别。它就像一个引擎,控制着游戏的运行。游戏引擎包括渲染引擎、物理引擎、碰撞检测系统、音效、脚本引擎、计算机动画、人工智能、网络引擎和场景管理系统。游戏资源包括图像、声音、动画等部分,游戏引擎根据游戏设计的要求依次调用这些资源。
随着游戏市场的扩大和各大游戏公司的逐步发展,一些游戏公司开发了自己的游戏引擎,并将其用于自己游戏的开发中,大大节省了游戏开发的时间。比如Valve Corporation为半条命2开发了自己的origin引擎,此后被广泛应用于反恐精英系列、军团要塞系列、求生之路系列、DOTA2等众多知名游戏中。但是,Valve并未授权任何第三方使用origin发动机。
二。两种主流游戏引擎介绍
(一)统一3D
代表作:炉石、口袋妖怪Go、马里奥赛车、神庙逃亡
unity 3D(“U3D”)引擎是目前市面上用户数量最多的游戏引擎。因为:第一,相比其他引擎,U3D价格相对较低,授权条款对开发者更友好。使用U3D开发的游戏版权属于开发者。其次,U3D易于操作,允许开发者轻松创建具有交互式内容的多平台集成游戏,如3D视频游戏、建筑可视化、实时3D动画等。第三,兼容性极强。无论是主机游戏,大型网游,还是手机游戏,U3D都有不错的表现。第四,Unity支持多语言编程,兼容JavaScript和。Net(C#),两种主流语言,方便程序开发。第五,U3D结构更加开放,允许开发者自由添加自定义工具和插件,进一步完善U3D的功能,并且这些功能还可以跨平台使用。
但U3D有明显的缺点,可调用指令有限,实现复杂多样的效果耗时。所以画面效果可能比不上其他海量游戏引擎。而中国的国产游戏其实以简单的手游著称,所以U3D无疑是最合适的选择。
(2)虚幻4(虚幻引擎4)
代表作:《堡垒之夜》、《绝地求生》、《质量效应》、《战争机器》
虚幻引擎4(“UE4”)和上面提到的U3D一样,是目前最火的游戏引擎之一。其所属的公司Epic Games于1998年发布了第一人称射击游戏《虚幻》,该游戏搭载了独创的虚幻引擎。虚幻引擎自诞生以来,经过不断的发展和完善,已经成为整个游戏行业中应用范围最广、整体应用程度最高、次世代画面标准最高的引擎。在对游戏整体细节的把握和大场景构建的丰富性上,虚幻引擎达到了下一个时代单一大作所能达到的最高水平。与前面提到的轻量级U3D相比,UE4可以让游戏画面达到3A游戏级别,灯光和物理渲染也远超U3D的。其独特的蓝图系统可以减少一些代码编写工作。此外,UE4因其出色的渲染功能和画质,被广泛应用于建筑、汽车、广播、影视、仿真培训等诸多领域。但是UE4的学习成本和开发成本比较高。
三。游戏引擎许可协议的核心条款——以U3D为例
(1)共同核心条款
对于游戏开发者来说,授权协议通常是开发者签订的最重要的合同之一。从游戏开发商的角度来看,签署授权协议时需要强调以下核心条款:
1.费用条款
游戏引擎的授权费有不同的支付方式和标准。通常游戏引擎会根据开放功能的多少分为不同的版本。比如U3D分为三个版本:个人个人版,加上增强版和Pro专业版。个人版仅用于个人学习,开放功能较少,无授权费。金融资质要求为:“过去12个月整体金融规模未超过10万美元的个人用户”。Plus版价格约为每月人民币310.75元,对财务规模的要求是:“过去12个月内整体财务规模未达到20万美元以上的企业。其中,整体财务状况是指注册资本、融资资金、员工工资、租赁办公室等全部商业资产的总和。,不仅仅是年收入或者Unity项目收入。“Pro版的授权费为每月1152.6元人民币,财务规模要求与Plus版相同,但开放功能更多。此外,用户无需支付任何其他费用。
另一种收费方式是按照产品收入的一定比例收取专利费。比如Epic在UE4官网上写道:“免费使用。产品收入达到100万美元后才支付5%的分成费。我们提供开发任何产品所需的一切。您将获得所有工具、功能、平台开发功能、源代码、已完成的项目、示例内容、一般更新和错误修复。”
2.许可范围条款
一些常见的许可限制,如次级许可或地理限制,可能会导致游戏引擎无法使用,公司被迫调整其商业计划。所以开发者需要了解游戏引擎的授权限制。同时,开发者需要知道许可证是否包括对源代码的访问,以及对这些源代码的使用是否有任何限制。
3.许可条款的终止
在签订合同时,开发商需要了解如何终止许可合同,以及合同终止后会有什么后果。例如,如果开发者不再继续订阅某个游戏引擎,那么根据许可合同的条款,使用该游戏引擎的已发布游戏会发生什么情况?被授权方是否继续有能力发布现有游戏?如果因违约而终止合同,而不仅仅是认购期结束,会有什么后果?游戏公司必须知道他们是否会在所有不同的情况下失去对核心软件组件的访问权。
(二)Unity许可协议关键条款分析
1.协议的修订
Unity服务条款(“服务协议”)第1.4条规定:“Unity保留自行修改、暂停或终止服务的权利,Unity也可随时修改本协议,无需事先通知。如果我们修改协议,我们将在网站上发布修改或以其他方式向您提供修改通知。我们还将更新这些条款顶部的“最后更新”日期。在我们向您提供修改通知后,如果您继续访问或使用服务,您同意受修改条款的约束。如果您不接受修改后的条款,您唯一的办法就是停止使用该服务。”
根据前述条款,Unity保留修改服务协议的权利,被许可方的唯一追索权是停止使用Unity服务。这一条款对于开发者来说风险极大,因为游戏开发者往往要花费大量的时间和资源来开发基于一个引擎的游戏。如果许可方单方面修改对被许可方极为不利的条款,被许可方可能不得不接受修改后的条款,以避免更大的损失。考虑这些许可条款的游戏开发者必须权衡许可方对引擎做出重大不利改变的可能性。
2.知识产权的所有权
Unity在《服务协议》第四章规定了知识产权的归属。
首先,服务协议规定:“Unity的网站、软件、开发者服务、社区和网站内容受美国和外国的版权、商标和其他法律的保护。除非本协议明确规定,否则Unity和许可方独家拥有服务的所有权利、所有权和利益,包括所有相关的知识产权。您不得删除、更改或隐藏任何版权、商标服务标志或服务附带的其他所有权声明。在任何软件许可中,定义知识产权的边界都是至关重要的。”根据服务协议,Unity保留与其软件和服务相关的所有知识产权,这在业内并不少见。
其次,服务协议约定:“开发者使用Unity创作的内容的著作权归开发者所有,Unity不享有被许可人使用Unity游戏引擎创作的内容的任何著作权。在您和Unity之间,您拥有您发布到网站或社区的软件、开发者服务和/或任何内容(统称为“您的内容”)(不包括其中包含的或与其相关使用的软件的任何组件)。”据此,服务协议明确约定,Unity创作的内容版权归开发者所有,Unity对其没有权利。这对于开发者来说,是一个很普遍也很重要的权利。
3.许可证的终止
如前所述,终止条款是任何软件许可协议中最重要的条款之一。在这里,Unity在服务协议中约定,如果开发商违约,Unity将终止服务协议,无需事先通知。许多合同包含违约补救条款,允许违约方在守约方终止合同之前的合理期限内补救违约行为。因此,在服务协议中,被许可方可以要求,如果Unity发现任何违反协议的行为,Unity需要向违约方发出违约通知。如果违约造成的损失可以补救,被许可方可在30天内补救违约行为。
虽然本文分析了一些常见的核心条款,但在实际操作中,根据开发者和游戏公司的不同情况,仍可能存在本文未提及的风险。因此,游戏开发商或游戏公司在选择游戏引擎、签订许可协议时,不仅要着眼于前述条款,还要根据自身情况选择合适的游戏引擎,并仔细权衡许可协议中规定的权利和义务。