分享

游戏引擎:推动游戏的未来

 

关键要点

 

- 游戏引擎是使游戏从图形、物理、输入、声音、脚本和人工智能行为等方面发挥作用的底层软件框架。

 

- 游戏引擎为开发人员提供了必要的工具并自动化了许多核心流程,以帮助节省时间和金钱。这让他们有更多时间专注于编写游戏代码或自定义独特元素,如角色模型、纹理、对象交互方式等。

 

- 游戏引擎帮助游戏以外的公司以新的方式可视化数据、产品和流程,并开发创造性的协作和创新方式。它们的稳健性、效率和多功能性对于 Metaverse 的发展至关重要。

 

- 最先进的游戏引擎在全球视频游戏行业达到了前所未有的统治地位,包括 Unreal Engine、Unity、CryEngine 和 Amazon Lumberyard。

 

 

 

 

游戏在 2020 年创造了 1800 亿美元的收入,并且是  预计到 2023 年价值将超过 2000 亿美元。推动这一成功的一个潜在因素是可靠、易于访问且功能齐全的游戏引擎的激增。这些工具降低了游戏开发的复杂性,并使数百万开发人员能够创造视觉上令人惊叹的世界,讲述有影响力的故事,并让玩家沉浸在新的世界中。

 

除了游戏之外,这些引擎还用于许多其他行业,从电影制作中的预可视化到汽车建模,甚至建筑,为创作者提供无与伦比的设计、模拟和计算能力。在数字环境中争取更高的保真度将是构建未来 Metaverse 的关键,这将取决于数百万并发用户之间的广泛互连。

 

 

 

 

什么是游戏引擎?

 

游戏引擎是开发人员用来运行游戏的软件框架或工具包。游戏引擎使创作者能够将视觉、物理、渲染、脚本、碰撞检测、人工智能行为和其他功能纳入游戏。在游戏引擎的帮助下,开发人员现在可以更轻松、更高效地构建高质量的游戏,而无需花费大量时间和成本从头开始构建底层游戏引擎。

 

今天,游戏引擎基本上用于构建所有最令人惊叹和最受欢迎的游戏,从简单的独立游戏到最复杂的 AAA 游戏。对于被视为游戏引擎绝对需要什么功能没有规则,但是,大多数顶级引擎都具有以下核心功能:

 

 

  • 图形:-- nbsp;从简单的 2D 到密集的 3D 渲染,一流的引擎能够从第三方软件导入文件,这使开发人员可以更灵活地处理游戏中的图形。
  • 物理学:-- nbsp;游戏中的沉浸/物理学负责求解运动方程和检测碰撞。
  • 音频引擎:-- nbsp;加载和播放声音和音乐文件,包括语音对话、音乐提示、来自对象的声音和背景中的环境音乐。
  • 输入:-- nbsp;引擎将玩家的输入转换为游戏中的可操作动作,例如鼠标点击、鼠标移动、按键、控制器输入等
  • 人工智能:-- nbsp;AI 用于让游戏环境适应玩家的反应。人工智能最常见的应用是创建不可玩角色 (NPC) 和寻路。
  • 网络:-- nbsp;现代引擎为在线、多人游戏、可下载内容提供完整的网络框架,目的是减少遍布全球的客户端之间的延迟。
  • 图形用户界面:-- nbsp;游戏引擎使开发人员能够创建自己的自定义图形用户界面 (GUI),以适应游戏的特定风格。
  • 脚本:-- nbsp;可以附加到游戏世界中的对象的现成脚本,有助于快速完成游戏

 

 

 

统一界面

 

 

游戏引擎的重要性

 

从头开始构建沉浸式游戏的前景通常是漫长而昂贵的。游戏引擎为开发者提供了必要的工具来节省时间和金钱。这允许有更多时间专注于编写游戏代码或其他独特元素,如角色模型、纹理、对象交互方式等。

 

一些引擎非常注重视觉,无需编写一行代码即可构建游戏。其他的提供了多种跨平台兼容性,能够在控制台、桌面或移动设备之间切换构建配置。

 

以下是游戏引擎必须提供的一些最大优势:

 

  • 真正的参与——让游戏玩家沉浸在他们可以与之互动和控制的照片般逼真的世界中。
  • 无限潜力 – 提供广泛的工具和资源,可以在游戏开发、虚拟现实和增强现实、教育和培训、电影和动画等许多领域创造高质量、身临其境和互动的体验,建模和仿真、广告和营销以及研究和开发。
  • 多平台——可以跨多个平台应用的多功能工具。
  • 可更新——随着新产品和解决方案的开发,发展和迭代游戏和虚拟工具本身。
  • 创造力——这些工具的力量和潜力激发并实现了更大、更雄心勃勃的系统和设计。

 

 

游戏引擎软件最初是由游戏开发人员创建的,目的是更快速、更轻松地开发新游戏。但现在,这些强大的渲染工具让其他行业有机会以新的方式可视化数据、产品和流程,并开发创新的协作和创新方式。让我们以虚拟现实为例;开发人员现在不必编写算法来构建虚拟设置,而是可以依靠游戏引擎来完成大部分艰苦的工作。除了虚拟现实之外,游戏引擎还用于模拟现实世界场景,例如破土动工前通过建筑设计的人流。

 

 

最受欢迎 游戏引擎

 

不同的引擎是根据不同的需求和知识水平量身定制的,因此对于游戏开发者来说,选择最适合他们的概念和目的的引擎非常重要。以下是一些最先进的游戏引擎,它们在全球视频游戏行业中的统治地位达到了前所未有的水平。

 

 

虚幻引擎

 

 

 

当今使用最广泛的游戏引擎之一是 虚幻引擎——nbsp;由 Epic Games 开发。原始版本于 1998 年发布,经过 17 年和多次更新,它每年都继续被一些最大的游戏使用。使用虚幻引擎制作的一些著名游戏和系列包括《堡垒之夜》、《战争机器》、《质量效应》、《生化奇兵》、《蝙蝠侠:阿卡姆》和《最终幻想 7 重制版》。

 

 

质量效应中的沉浸式图形

 

 

虚幻引擎图形处理的强大之处在于它能够通过反射引擎和动态全局照明实时渲染逼真的光照。此外,它以更快、更简单和更高效的方式提供了 UI 改造。它的源代码是用 C++ 编写的,具有最高的可移植性,因此支持广泛的 Microsoft Windows、macOS、Linux、SteamOS、HTML5、iOS、Android、Nintendo Switch、PlayStation 4/5、Xbox One 和 VR 程序。

 

虚幻引擎向行业标准地位的稳步前进也延伸到了 Web3 游戏。随着加密游戏平台超越 2D RPG 和街机游戏,虚幻引擎正迅速成为首选之一。著名游戏包括 Illuvium、Shrapnel、Phantom Galaxies、Project Eluüne:StarGarden 等。

 

 

Illuvium 图形

 

 

最新版本 Unreal Engine 5.1 以 UE5 中引入的突破性功能集为基础,能够更轻松、更快速地创建 3D 内容和体验,并且比以往任何时候都具有更大的自由度、保真度和灵活性。它对 Lumen、Nanite(一种导入高细节摄影源材料的引擎——利用其过去收购的 Quixel 的优势)和虚拟阴影贴图 (VSM) 性能进行了重大改进; World Partition 或电影管道将彻底改变行业。

 

 

统一

 

Unity   也是一个支持交互式 3D 内容的多平台游戏引擎。从最好的开源游戏引擎到最好的 2D 游戏引擎,Unity 应有尽有。我们还看到 Unity 用于创建手机游戏。与此同时,Unity 已经建立了一个庞大的社区,并拥有自己的资源商店,提供免费和付费包。 Unity兼容Mac、Windows、Linux、Android、iOS、Switch、Xbox、PS4、Tizen等平台。最近使用 Unity 制作的著名游戏包括 Lara Croft Go、Ori and the Blind Forest、Pillars of Eternity、Temple Run、Assassin's Creed Identity、Hearthstone、Pokémon Go 等。在 web3 空间中,我们有 Guild of Guardians、Axie Infinity、

 

Unity 也是对 web3 最友好的游戏引擎之一。他们刚刚宣布 Web3 软件开发工具包 (SDK) 已添加到 Unity Asset Store。 SDK 允许集成 --nbsp; Tezos  区块链进入游戏,开启智能合约、NFT、加密交易等的无限可能。

 

 

奥日与盲人森林

 

 

使用 Unity 的最大好处是它易于使用,并且对于新的和独立的开发人员、开发团队以及独立或单独的程序员来说易于访问。用户友好的界面使开发更容易并降低了学习曲线,吸引了许多初学者选择 Unity 作为他们的首选引擎。它使用 C# 并且还以其快速迭代周期而闻名,部分原因是它能够最大限度地减少代码使用。

 

 

Enemies 展示了 Unity 在 2022 年为高端视觉提供动力的能力

 

 

哭泣引擎

 

CryEngine由 CryTek 开发,是一款功能齐全的沙盒编辑器,支持所有主要平台的开发,包括 Xbox、PS4、Windows PC 和 Oculus。它被认为是市场上最好的免费开源游戏引擎之一,为开发人员提供免费许可和难以置信的灵活性。 CryEngine 还提供大量免费的教育资源,如教程、论坛和文档来帮助初学者。

 

“有了 CRYENGINE,我们有一个简单的目标:创造业界最强大的游戏引擎软件,并为全球的创作者提供工具,以利用这种力量创造世界一流的游戏体验,无论他们的预算或团队如何尺寸。” - 赛泰克声明

 

大多数采用 CryEngine 的游戏都具有令人惊叹的栩栩如生的图形,《孤岛危机 3》、《王国来临:拯救》、《罗马之子》或《狩猎:决战》就是这方面的一些完美例子。

 

 

狩猎:决战画面

 

 

罗马之子图形

 

 

亚马逊伐木场

 

Amazon Lumberyard   是一个 3D 游戏引擎,旨在构建游戏和粉丝社区。它提供 VR 预览模式、可视化脚本工具以及 Twitch 集成。 Lumberyard 的视觉技术基于 CryEngine,这意味着华丽的 3D 环境和一系列令人敬畏的实时效果,使开发人员能够创建高质量的游戏,并将它们连接到 AWS 云。该引擎对 C++、P2P 和客户端拓扑具有良好的本机支持。 Lumberyard 还支持 Autodesk Maya 和 Adobe Photoshop。

 

Lumberyard 专为与 Amazon Web Service 轻松兼容而设计,是适合初学者的出色游戏引擎。 Lumberyard 包含专业游戏开发人员所期望的一切,包括功能齐全的编辑器、本机代码效率和令人惊叹的视觉图形。它还带有数百个随时可用的功能,例如网络、电影序列、Script Canvas 编辑器和动画编辑器,以及音频工具。

 

一些基于 Amazon Lumberyard 构建的著名游戏包括 Star Citizen、Sweet Bandits' Coffence、Deadhaus Sonata、State of Survival 等。

 

Deadhaus奏鸣曲图形

 

 

 

期待

游戏引擎已成为构建数字环境、推进游戏设计以及提供实验和探索沙盒的最强大工具。如今,视频游戏市场比以往任何时候都大,游戏玩家开始渴望下一个“新事物”。不管是什么,可以肯定地说这些引擎将推动这项创新向前发展。它们最初是作为实用的游戏开发框架,但后来已经远远超出了它们的根源,在游戏以外的许多复杂领域都有应用。未来几十年,这些引擎可能会成为构建 Metaverse 基础设施的关键工具,为创作者提供一种在充满活力的虚拟世界中将他们的想法变为现实的方法。

Translate & Edit: P2E Game

Welcome to P2E GAME

Hearing the echoes from Metaverse.

区块链游戏列表 | NFT 游戏列表s | 加密游戏列表 | 玩赚游戏列表
收藏 0
收藏
Not-liked 0
喜欢

评论

回复
最新