你好开发者们,我想分享一个小故事。也许它会帮助那些觉得已经太晚开始的人。 我在IT行业工作了超过10年,主要是在DevOps领域。 我一直想成为开发者并制作游戏,但我选择了不同的职业道路。 我实际上尝试过游戏开发大约14年前。 编程不是主要问题。 问题是其他一切,特别是视觉和3D资产。 我试着学习Blender,但花了几个小时跟着教程后,我仍然无法制作一个简单的雪人。 我决定游戏开发可能不是我的事。 高中毕业后,我的父母鼓励我去大学。 我讨厌它,几乎决定完全离开IT。 有一次,我想成为警察,但我国家的工资与责任和危险相比太低了。 大约在那个时候,一个朋友告诉我他要离开他的IT工作,并且我可以试着替代他。 我去面试并完全失败了。 英文不是我的母语,我在面试中忘记了基本词汇。 我说“与我一起工作的工人”而不是“同事”。 他们问我关于Linux文件系统,我诚实地告诉他们我不知道。 我觉得他们会拒绝我。 他们后来打电话给我,说我没有得到原来的职位,但他们提供了三月的付费培训。 如果我通过了,他们会给我一个工作。 我立即接受了,即使当时我的赌场工作付得更高。 我只想离开赌场进入IT。 我通过了培训并加入了一个伟大的团队。 在我的第一周,我团队leader问我我的目标。 我告诉她我想在两年内成为DevOps。 在那家公司,甚至在几年后也很难达到这一点,所以人们不太相信我。 两年后,我通过了DevOps测试并获得了职位。 那个时候我觉得我可以实现任何东西。 后来,我找到了一个更好的工作,薪水约是之前的三倍。 我的职业生涯顺利,我搬离了父母,找到了女朋友,建立了一个生活方式,许多人可能会很高兴。 但是,我仍然觉得好像什么东西缺少了。 我想创造一些属于自己的东西。 我想负责结果,没有人会是我的上司。 因此,我开始了一项大型IT项目,基于一个我个人讨厌的问题。 一些朋友投资了钱,总共烧掉了近10万欧元。 项目不是很糟糕。 我仍然相信它,我自己使用了它很多次。 但是,AI来了,突然每个公司都想要AI解决方案。 我意识到我建造了什么,没有知道如何在新市场中销售它。 我花了几个月的时间在正常工作时间以外,晚上和周末工作。 我睡得不好,工作不断,但我也喜欢这个过程。 我不能等待我的交班时间结束才能继续工作我的个人项目。 停止它让我感到很焦虑。 然后我有一个简单的想法。 如果AI遍布全球,为什么我不能用它来做我一直不好的事情呢? 比如游戏资产。 所以我下载了Unity并开始了。 我和朋友们一起想出了一个roguelite游戏的想法。 与此同时,我也帮助一个朋友制作了另一个3D游戏。 我花了整个周末rigging手和制作基本动画。 这耗尽了我的精力,但我也想继续。 几天后,我已经有了一个可玩的游戏。 这感觉完全不同于追求晋升或仅仅因为希望赚钱而建造产品。 制作游戏感觉很好。 我完成了大部分后端并逐渐改进了视觉效果。 我仍然有一个旧分支,保存着原始图形,比较它与当前版本使我很高兴。 我越接近完成游戏,越意识到还有很多工作需要做。 最终,游戏变得可玩和愉快。 我已经花了几十个小时自己玩它,但我担心也许我只喜欢它因为我自己制作的。 我的女朋友愿意测试它。 我试图说服她这是一个坏主意,因为她不太喜欢roguelite。 当然,她还是玩了。 也许有人会喜欢它:) 我的惊喜是,她花了几十个小时玩了它,并写了一个庞大的Word文档,列出了错误、建议和更改。 我不同意她的一些反馈,但后来发现她是正确的。 经过更多的工作,我终于把游戏做到了可以创建Steam页面并发布预览的状态。 Steam预览失败了两次,因为我错误地填写了早期访问信息。 第三次尝试终于通过了。 看到绿色“准备好”的按钮给我带来了一个我本不期望的喜悦。 我发布了商店页面,没有分享它,睡着了,第二天早上检查了。 在不到20个小时内,游戏已经有14个愿望清单。 这听起来像什么都没有。 只有14个人按了按键。 但那些14个愿望清单对我来说比很多更大的职业成就都重要。 从世界另一端的人发现了我制作的游戏,并决定要记住它。 游戏目前在Steam上有约40个愿望清单。 我仍然没有正确地营销它,因为我正在准备一个更好的预告片和其他材料。 我知道40个愿望清单不是一个巨大的成功,但这并不是重点。 经过这么多年,我终于意识到这才是我想要追求的道路。 很长时间里,我告诉自己是时候开始制作游戏了。 我认为我应该10年前就开始了。 现在我不太确定了。 但如果你读到这里,试着看看我的游戏,可能你会喜欢它,可能不喜欢,但享受一下吧。 人们经常说你应该立即开始你的梦想,即使只花10分钟每天。 也许这对一些人有效,但我也相信有时候你需要时间来成长成为准备好实现那个梦想的人。 如果我10年前收到了14个愿望清单,我可能不会以同样的方式欣赏它们。 我的职业生涯教会了我自律、耐心、解决问题和坚持不懈。 我也学会了欣赏小的进步。 我不认为总是有一个开始太晚的概念。 有时候你也可能开始太早。 这个梦想等待着我,直到我准备好认真对待它。 我看到许多开发者对自己施加了巨大的压力。 他们觉得他们的第一款游戏必须成功,必须赚钱,必须获得成千上万的愿望清单。 我知道我的第一款游戏可能不会赚很多钱。 也许它几乎不会卖。 但我相信我将来的游戏之一可能会成功。 即使没有任何成功,我也会说,真的,fuck it。 我喜欢制作它们。 不要害怕你的第一款游戏不成功。 不要害怕停止工作一个不再有意义的项目。 停止工作或改变方向并不总是失败。 有时候失败的项目教会了你你真正想创建什么。 只要不要把等待你准备好混淆为懒惰从不开始。 我还有很多要学习的,我远远没有实现全部的梦想。 但第一次,我觉得我终于走在了正确的道路上。 我不会在这里分享游戏的名字,因为我不想让这篇文章成为自我推销。 我可以在另一篇文章中单独发布。 Btw. 1个免费样本给某些幸运读者