我15岁时如何在Steam上开发和发布游戏。

在上一篇文章中,我谈到了我是如何从13岁开始编写代码的。 自从我写一篇文章已经很长时间了,此后发生了很多事情。 发生的最大事情是,我终于完成了很长时间的游戏,然后将其实际发布到了我最喜欢的平台Steam上。

我一直在开发的游戏相当简单,但是却教会了我无数关于游戏开发的知识,这些东西肯定会在将来对我有所帮助。 开发它并不总是很有趣,但是我很高兴即使没有动力我也没有停止。

什么是Prismatix?

Prismatix是快节奏的无尽跑步者,其主要目标是击败高分。 这是一款小巧但坚固且可重玩的游戏,您可以在等待时进行游戏。 它是在Unity 5引擎中构建的。

Steam Store页面可以在这里找到

我如何开始开发Prismatix

创建游戏可能是一项艰巨的任务,并且您不想通过从头开始创建所有内容来使其变得更加困难。 创建游戏,而不是技术。 您首先需要选择一个游戏引擎来构建游戏。 我选择的引擎是Unity 5,因为它相当简单,并且与其他引擎不同,它的入门门槛较低。 我以前有脚本编写方面的知识(从JS开始,在此过程中学习了C#),所以这对我来说不是一个大问题。

选择了要使用的引擎后,便要为游戏创建一个想法。 我的想法是Prismatix,这是一个很小的想法,对首款游戏非常有用。 不过,无论您做什么,都应开始处理较小的项目,因为对于新开发人员而言,立即处理大型项目可能是不健康的。

创建游戏资产

每个游戏都需要资产,因为没有资产,当然就不会有游戏。

我首先开始创建一些精灵,例如角色和平台。 通常最好先创建可编程的图形(不是官方术语,而是我似乎使用的图形)。 顾名思义,可编程图形就是您可以很好地对它们进行编程以在游戏中进行某些操作的图形。 创建完这些之后,我便开始创建游戏环境,例如背景。 我使用Photoshop制作了所有精灵。

音频直到游戏开发快要结束时才创建,但我强烈建议您尽快创建它们,因为它们可以极大地改变游戏的感觉,并真正让您了解游戏的风格作为最终结果。

其他资源(例如脚本)是在游戏开发周期中制作的。

中期开发

在研究了游戏的基础知识之后,我开始分享并向人们展示游戏以征求反馈。 在游戏开发的这一阶段,反馈非常重要,因为它确实可以改变游戏的结果。

在开发中期,可能会发生一件事(这肯定发生在我身上),那就是开发中期。

开发中期

大多数开发人员都会遇到这种情况,尤其是在玩游戏时。 这是一个非常古怪而尴尬的阶段,您知道自己需要做什么,但没有动力去做任何事情。 这是一个相当艰难的阶段,但最终会过去。 对我有用的是即使您不喜欢它,也只能工作。 那使我回到正轨。

发布游戏

在感觉到游戏完成之后,下一步就是开始将游戏分发给其他人。 这可以通过许多方式完成,例如Steam,Gamejolt,Itchio等。 对于Prismatix,我选择了Steam,尽管我不喜欢较小的游戏,例如我的,因为您必须支付100美元的入门费。

最终结果

我一直想做的就是将游戏发布给Steam,这就是我所做的。 游戏成功启动后,我对该游戏获得了很多正面评价,但是当我开始一个新项目时,我注意到了一些东西。 就是我对如何制作游戏结构和代码不满意。 幸运的是,那不是玩家会看到的东西。

未来

未来对我和我打算拥有的游戏开发事业来说意义重大。 在Prismatix发布之后,我实际上开始着手开发一个名为Galactix(完全原始名称)的新项目。 希望该游戏的最终结果将比我创造的其他任何方式都要好!

嘿大家! 非常感谢您阅读本文! 如果您喜欢本文,请单击该拍手按钮,并发表评论,因为它对我有很大帮助!

Prismatix Steam Store页面可以在以下位置找到:

Steam Store页面可以在这里找到

谢谢!