
上周是GDC,再次提醒我为什么它是我最喜欢的会议。 就像生活中的大多数事物一样,最重要的是关于人民的事情,而GDC今年确实给了我很多启发。
多年来,我一直在告诉自己,我将要做一个游戏。 然后,我坐在网上的教程前面(通常长达40个小时或类似的疯狂时光),我开始学习了,但是我从未完成。 有一次,我决定也许我需要读一本书,例如《 24小时学习Unity》 –同一期,开始但从未结束。
因此,今年在GDC,我告诉自己,我会问尽可能多的独立游戏开发者如何开始。 我得到的压倒性反馈是,大多数人似乎都和我一样,他们无法真正地浏览大量的教程,也无法阅读从封面到封面的书,他们了解了基础知识,然后跳入了书架,开始构建。
“在制作游戏时,一路上会有问题,每次遇到困难时,通常都可以找到一篇文章或一段视频来回答。”
这是我与一位游戏开发人员交流的好建议。 她建议不要做一些简短的教程来上手,然后再开始构建,而不是通过教程来教您如何从头到尾构建游戏。
这就是我要做的。
当然,这使我想到了每个人在学习游戏开发以及从哪里开始时都面临的紧迫问题。
现实是在线上有很多非常过时的教程。 例如,如果您用Google搜索“ make 2D platformer Unity”,那么他们展示的第一个教程是在2014年出版的……是的-五年前。
在学习诸如Unity之类的软件时,您将需要学习使用最新版本,是的,从版本到版本,事情确实发生了很大变化,因为我现在已经学到了很难的方法。 过去,我犯了一个错误,即尝试一个旧教程只是为了找出两个小时,因为他们在教程中讨论的菜单和选项不存在。
与我交谈过的每个游戏开发者普遍看到的另一条建议是:“从小做起。”很容易从您最喜欢的游戏中获得灵感并想要构建相同的东西。 喜爱APEX Legends,那么您想构建一个功能齐全的3D射击游戏吧?
制作游戏很难,因为您不知道自己在做什么,因此制作第一个游戏就更加困难。 与我交谈过的每个游戏开发人员都鼓励我开发一个范围很小的游戏,它比Pong更大,但比Super Mario Brothers还要少。
因此,我的计划是构建2D平台程序,但要缩小范围,其主要角色将是不断发展的小型摩托车。 这意味着将没有前进或后退运动,只有一个控制-跳跃。 我还将把我的游戏保持在十个总水平上,这是人们可以玩的东西,但希望任何人都可以在30分钟内完成比赛。
我将不去阅读关于在Unity中制作3D Platformer的冗长教程,而是去看一口小教程,这些教程可以让我继续前进,但一旦遇到困难,我将找到另一个简短教程。
我花了很多时间寻找一个简短的教程,该教程涵盖了我认为需要入门的内容。 我决定从Unity自己那里学习一个教程,在GDC与他们交谈之后,似乎他们真的在努力确保自己的教程仍然适用并能与当前版本的Unity一起使用。
我想要一个教程,它涵盖了将角色放置在2D世界中,构建世界(使用图块贴图)以及学习Cinemachine的绳子的基础知识,这似乎是我应该知道的。 我开始的教程是2D World Building w / Tilemap&Cinemachine for 2D。
您可能会注意到,该教程仅在Unity 2017中进行了检查,但是Unity团队告诉我,这一切都可以在当前版本的Unity中正常运行。 就像我说的那样,很难对最新教程进行精炼,因此我正在研究其中的内容!
我的目标是每天花一个小时从事游戏和Unity教程,以帮助我摆脱困境。 有时候我可能会有更多时间,但现在我只承诺每天花一个小时来简化事情。 我们将看到一切从这里开始–我喜欢写作,并假设还有其他人和我在同一条船上,因此我将在旅途中继续分享自己的旅程。
感谢您的阅读,现在回到我的教程!