1 什么是数字引擎
定义:游戏引擎指的是某些已编写好的软件系统或交互式实时图像应用程序的核心组件,其作用是为游戏设计者/需要应用实时3D渲染的人员提供开发所需的工具,很多引擎集成了很多功能部件,如图形、声音、物理和人工智能等,不同功能模块化,耦合度低,这样就能够让游戏设计者不需由零开始编写游戏,而是在此基础上快速做出游戏,实现组件复用和跨平台兼容。
工作流程:游戏在接收用户输入后,通过网络(单机游戏除外)发送信息,触发属性更新、物理模拟、动画更新、场景更新等环节的相关业务逻辑,之后为了降低渲染负担,进行过可见性剔除后进入渲染管线,其后把对应的音效合成、场景渲染、界面渲染完成后推送至终端。
游戏引擎需要在维持30/60/120FPS以上帧率的情况下(分别对应一秒钟处理生成30/60/120张图片),对上述环节进行不间断循环执行,对延迟敏感度高的游戏类型,例如FPS/TPS/MOBA等则需要对相应环节做针对性优化。

2 世界知名游戏引擎
游戏引擎一般分为开源引擎和自有引擎两大类型。而开源引擎又有完全免费与有限免费,免费开源引擎有Godot、Armory等,有限免费的商业化引擎中应用最为广泛的为Unity与Unreal引擎,其中Unreal完全开放源码,Unity有限开放,另外Frostbite
、Rage、AnvilNext等均为游戏公司自有引擎
当前世界上非常有名的引擎有Unreal(虚幻公司)、Unity3D(Unity公司)、Frostbite Engine(EA)、id
Tech(ZeniMax)、CryEngine(Crytek)、Rage(Take Two)、GameMaker (YoYo
Games)、Source(Valve)、AnvilNext(育碧)等引擎。一些游戏引擎只包含部分功能,例如专门处理图像渲染的“渲染引擎”,例如OGRE、Vision引擎等。
1)Unreal:发行者版本免费使用,总营收超过100万美金后以5%分成;创作者版本免费使用且100%免分成,不能用于发行游戏或其他商业性作品;代表性作品有PUBG\PUBG MOBILE\堡垒之夜\VALORANT\Gears of War 4\Final Fantasy VII Remake Intergrade
2)Unity:个人版免费,Plus加强版2745元/席/年,Pro版本12240元/席/年,企业版27200元/20个席位/月,代表产品有王者荣耀\原神\英雄联盟手游
3)Roblox:免费使用,代表产品有主题公园大亨2\自然灾害生存

3 商业化引擎的变现模式
1)订阅模式:Unity采用该模式,Unity引擎不同的版本收取不同的订阅费用,旗下Reflect、PiXYZ、MARS等应用均采用订阅模式,以席位收费
2)广告模式:Unity采用游戏中嵌入Ads服务分发广告
3)分成模式:Unreal以及CryEngine等采用达到一定流水收取5%分成的模式
4)商店模式:Unreal母公司Epic Games推出Epic Store,分发游戏抽取12%分成,且利用Unreal引擎开发的游戏上架Epic
Store可以抵扣5%的引擎分成费用
5)游戏变现模式:以自有引擎开放涉足上游游戏内容,Epic Games旗下《堡垒之夜》贡献其接近90%的收入
6)UGC内容变现模式:Roblox开发出易于C端用户上手的引擎,用户在平台上产生大量UGC内容供娱乐,Roblox从中抽成

4 游戏引擎发展历程

来源:《互联网传媒行业:游戏引擎、元宇宙筑梦师-220102(32页).pdf》
推荐阅读:《游戏引擎中实时光线追踪的进展:全局照明、焦散与透明.pdf》
《巨量算数:夏日游光-2021巨量引擎游戏内容生态白皮书(44页).pdf》