使用虚幻引擎 5 和 Unity 开发自己的独立游戏–您需要了解的内容

0
223

对今年的三A游戏感到失望?没问题,那就用Unity或虚幻引擎5做自己的事情吧!

虚幻引擎 5:开发商 Epic Games 的主力


良好的图形效果和强大的 3D 标题:虚幻引擎 5 以其显示良好图形的能力而闻名。此外,最成功的游戏之一就是基于它开发的:《堡垒之夜》。

开发虚幻引擎的游戏公司 Epic Games 通过这款热门游戏赚取了数十亿美元。

在这里,您可以看到更多基于虚幻引擎的游戏。

那么您能期待什么呢?您可以免费下载该引擎。您迟早会接触到 C++ 编程语言。您可以用它来编写游戏菜单、物品规则等脚本。对于初学者来说,这种语言比较难学,但可以让您快速编写代码。

简而言之,C++ 可以直接转换为机器代码,因此代码无需经过额外的步骤。因此,代码的运行速度通常更快。大型游戏开发商喜欢使用 C++ 来优化他们的游戏。
新手的缺点:C++ 需要精确编程的内存分配。小错误很快就会导致崩溃。

如果想避免编码,可以使用所谓的蓝图。这意味着您可以通过清晰的流程图定义逻辑关系,而无需编程。要开始学习,您可以参考一些内部教程和社区资料。

结论:该引擎的优势在于可以制作 3D 标题和快速编程语言。缺点是社区帮助文件较少,C++ 语言的入门门槛较高。积极的财务方面:如果您取得成功,您的游戏创造了 100 万美元的营业额,您将需要支付非常精确计算的总营业额的 5% 作为许可费用。

(Unity 引擎近期一直在信任问题上挣扎(象征性图片;来源:Mohammad Rahmani 在 Unsplash 上拍摄))
(Unity 引擎近期一直在信任问题上挣扎(象征性图片;来源:Mohammad Rahmani 在 Unsplash 上拍摄))

统一引擎:独立游戏业的希望之源

在独立游戏领域,Unity 是最受业余开发者欢迎的引擎。与其他引擎相比,Unity 非常直观且易于使用。
(”C-Sharp”)编程语言,代码较为简单。

一个小缺点:C 中包含的一个用于自动内存管理的软件,对于初学者来说,这意味着更少的编程工作。

实用范例:用于脚本的 C 语言理解起来非常快,即使是我们的作者凯文,在没有任何编码知识的情况下,也能在三个小时内创建一个(基本的)可运行的开始菜单和一个可行走的开放世界。

如果你不想在 Unity 中编写脚本,也可以在这里使用流程图!

基于 Unity 引擎的最著名游戏有《Subnautica》、《Fall Guys》和流行的智能手机应用《口袋妖怪 GO》。但要小心: 目前,Niantic 游戏会让你的 iPhone 无意中震动。

结论:Unity 引擎也可用于制作优秀的 3D 游戏。不过,它在 2D 领域更具优势。此外,由于拥有庞大的社区和更简单的编程语言,它的上手也更容易。在授权方面,Unity 要求你每年支付超过 10 万美元的营业额(截至 2023 年)。

Unity引擎虚拟房间里的大象

从 2024 年起,付费模式将被颠覆。Unity 的新要求如此之高,无法估量,以至于开发者们目前都要去街垒。
甚至出现了死亡威胁,Unity 的办公室不得不关闭。作为对这场骚乱的回应,Unity 在不愿透露具体细节的情况下,提出了新的模型指导原则。

因此,Unity能否赢回社区的信任还有待观察。

这里列出了5个有用的应用程序-包括可以帮助你学习编程的’Enki’!

如果这篇文章激发了你对游戏开发的兴趣,并且你已经免费下载了其中一个引擎,欢迎在评论栏中写下自己的心得体会。您已经是一名开发者了–也许还在使用 Unity?Unity 如何重新赢得您的信任?请告诉我们!