独立项目的引擎。简短回顾可用的游戏引擎

如您所知,创建游戏并不是最简单的任务。我们对这个过程了解的越多,它似乎越不可能起作用。


“我发现最有用的方法是将游戏视为精神病患者。“她完全失去了理智,因此您编写的每条指令都会像某种荒谬的废话一样执行。” 汤姆·弗朗西斯(汤姆·弗朗西斯),《枪支》的创作者

关于如何设计和编写自己的游戏的思考使思维陷入瘫痪。唯一的出路就是做到这一点。即使很吓人,您也需要开始,跳入开发过程。我希望在剪辑中提供的信息将帮助您成功进行第一次跳跃。

1. GameMaker Studio 2。


描述:

  • 许可证和价格:开发台式机游戏的永久许可证为99美元,有试用期。
  • 适用于:短的2D平台游戏和RPG,跨平台游戏。
  • 创建的游戏:Nidhogg,Undertale,下雨风险,Hyper Light Drifter。

如果要开始开发游戏,GameMaker Studio 2是首先要注意的事情。该引擎允许开发人员使用自己的脚本语言进行工作。 Nidhogg 1和2的创建者

Pros

Mark Essen表示,GameMaker非常适合初学者,因为它具有开放脚本和大量文档,可让初学者快速熟悉它。 Hyper Light Drifter的创造者Alex Preston表示,庞大的GameMaker社区是一个巨大的优势。年轻的开发人员应该寻找获得社区帮助的最佳场所,并使用最佳技术来实现其目标。

缺点

GameMaker的代码非常简单,因此您可以很快在项目中感到困惑。在初始阶段,您可以非常快速地进行迭代并专注于游戏的设计,但是如果您不遵守任何个人组织标准,则会发现在GameMaker中创建游戏的弊端。真正出色的Risk of Rain项目的创建者Duncan Drummond指出,平台的简单性可能会给开发人员带来麻烦。您可以轻松开发游戏,但是如果做错了,您将很快失去生产力。
如果您想将来切换到另一个引擎,例如Unity,GameMaker不是最佳选择。

初学者提示

最好的学习方法是删除您的工作,然后重新开始。因此,您可以提升自己的设计技能。要学习如何开发游戏,您只需要开始。工作,即使结果很糟糕,也要尝试获得尽可能多的帮助。请记住,您犯的错误越多,您就会学到更多。

2.团结


描述:

  • 许可和费用:初始版本是免费的,Unity Plus-每月35美元,Unity Pro-每月125美元。
  • 理想选择:几乎所有独立游戏。
  • 创建的游戏:《 Ori and Blind Forest》,《 Cuphead》,《厌恶的西部》,《 Galak-Z》,《 Pokemon Go》。

Unity是主要的独立游戏开发平台之一。尽管它具有惊人的3D功能,但引擎上仍可以创建2D游戏。与本文中的其他引擎相比,Unity更加难以掌握,但是庞大的社区和文档将帮助您快速熟悉。

Unity商店有许多附加组件,这些附加组件将使在此引擎上进行2D游戏的开发更加方便。您可以使用诸如Corgi Engine和Rex Engine之类的工具,这些工具提供现成的物理特性和控件。

优点

即使您习惯以老式的方式制作Ira,Unity也将使您感兴趣。有了它,您可以快速创建游戏的概念和原型。游戏开发行业使用许多简单和复杂的引擎。当然,Unity是最好的引擎之一,可以实现很高的开发效率。它既可以用于创建小型游戏,也可以用于AAA项目。

缺点

即使该引擎也有其缺点。如果遇到某种错误,那么它完全取决于引擎的开发人员。毕竟,您必须等到开发人员解决问题后,因为该项目已关闭了源代码。尽管开发人员公开表示,修复此类错误是其优先级的第一线,但编辑器和调试器远非总是稳定的。

给初学者的提示

并非每件事都取决于做某事的能力。设定正确的目标并找到实现目标的方法很重要。即使您没有足够的知识来立即在Unity上创建游戏,也只需设定一个目标即可。

3.伦比


描述:

  • 许可证和费用:免费。
  • 理想选择:视觉二维小说,模拟。
  • 兼容:Python。
  • 创建的游戏:类比:仇恨故事,女王万岁。

Ren'Py是一个易于学习的开源引擎。尽管它需要一些编程知识,但实际上您需要知道如何使用文本编辑器和图像处理程序。对于Python语言的初学者来说,使用此引擎将非常有用。

优点

Ren'Py是一个跨平台引擎,为开发人员带来了巨大的机会。对于初学者来说很方便,但是需要一些脚本文件的编辑技巧。是的,您不能只是拖放所需的东西,但是编写代码并不可怕。该引擎使您可以解决新手开发人员的主要问题-担心启动。快速简便的开发将帮助您创建第一个游戏。即使将来您想写不同于小说的书,Ren'Py也会给您带来有益的经历。当其他人玩由您创建的游戏时,对您自己和您的能力的态度就会改变。

缺点

该引擎在支持图形和机械功能方面受到一定限制。用3D或Live2D创建游戏非常麻烦,您会遇到很多问题,因此,如果这是您的目标,请选择其他平台。

4.墨水


描述:

  • 许可证和费用:免费。
  • 理想选择:文字冒险游戏。
  • 兼容:Unity,C#,HTML。
  • 创建的游戏:巫术,80天。

Ink是Unity的免费附件。它适用于创建分支对话,故事。墨水易于学习,并且可以与Unity无缝集成。
墨水被创建为可选软件。也就是说,您在Unity中创建一个游戏,然后连接使用Ink创建的脚本和对话框。

Plisov

编写详细的脚本和分支对话框系统非常困难。墨水有助于避免混淆,并严重简化了显影剂的寿命。与纯编程相比,那些对写游戏故事更感兴趣的人会感兴趣。

缺点

将墨水用作独立的完整引擎非常困难,因此大多数开发人员都将其视为他们项目的补充。

All Articles