游戏开发的四大支柱

G制作视频游戏涉及将非常不同的学科结合在一起,从艺术到技术都有所不同。 就像我们有一个调色板和一块空的画布一样,我们将每个部分取一些部分,将它们混合在一起,然后创建一个游戏。 所有这些领域都很重要。 即使某些游戏减少了对某些游戏的使用,最受好评的游戏通常也会对所有这些游戏大放异彩。

这些学科中的每一个都可能需要十年甚至更长的时间才能变得出色,并且需要一生来掌握。 因此,找到专门研究一个或什至只是一个分区的人是很普遍的。

作为软件开发人员,我想从编程开始。 但是,制作一款优秀游戏的秘诀不是聪明的算法,也不是精美的艺术品或音乐。 如果游戏设计不佳,那么所有这些都不重要。

游戏设计定义了诸如游戏(例如视频游戏,棋盘游戏或任何其他种类)的概念,内容或机制之类的东西。 它定义了游戏将变成现实的方式,而建筑师的计划则定义了建筑的外观。 但是在游戏设计中,事情并不是那么数学。 制作有趣的游戏是利用Phycology进行的,目的是创造一种可以使玩家(以不同方式)享受游戏乐趣的体验

游戏设计是一个广阔的领域。 关于它的很长的书已经写好了,其中大多数只是表面上的。 另外,您对任何事情了解的越多,您将成为更好的游戏设计师。 设计游戏需要利用多年来积累的所有知识,将不同的想法和主题融合在一起,想象新事物来吸引玩家,等等。要花很长时间才能掌握。

对我而言,艺术是游戏的第二重要方面。 即使是带有错误的游戏,或者不需要非常复杂的编程的简单机制,也可能是具有正确艺术的出色游戏。 尽管如此,我仍然认为Art落后于游戏设计,就好像游戏不好玩或不能创造适当的体验,即使图形有帮助,游戏也不是一件好事。 实际上,我们可以找到一些出色的游戏示例,但其图形效果却不佳。

大多数人喜欢玩具有出色图形的视频游戏。 良好的图形一词是棘手的,因为许多人都在考虑精美逼真的图形,但这并非总是如此。 想想一个恐怖游戏,在游戏中拥有精美的图形甚至逼真的画面有时甚至会对游戏造成伤害(例如,寂静岭(Silent Hill),那些可怕的生物和那场古老的迷雾,仍然是有史以来最好的恐怖游戏之一)。 美术需要适合我们制作的游戏。

在视频游戏行业中,有许多不同的艺术风格,要掌握其中一种可能需要很多年。 此外,某些样式(例如,像素艺术)看起来“更简单”,实际上它们是(至少与照片写实绘画之类的东西相比),但这并不意味着任何人都可以在不知道如何制作出好的像素艺术图形的情况下握笔。 绘画,着色等许多一般原理仍然适用,并且引入了其他一些原理。

编程曾经是使游戏难以制作的黑魔法 。 经过数十年的反复试验,尤其是在图形编程中,才使游戏具有逼真的感觉,或者能够胜任游戏设计师的构想。 有些公司将程序员视为他们最宝贵的资源,因为您可以在那里找到优秀的艺术家,但并不是每个人都可以在90年代写出Doom引擎。

如今,编程已不再是至关重要的技能。 至少与过去的C和Assembly的发展方向相比,Game Maker之类的工具可以让人们在不了解编程的情况下进行游戏。 尽管如此,编程还是可以使好游戏与坏游戏区分开来,尤其是在要求尽可能有效地使用可用设备资源的AAA游戏上。 此外,某些游戏需要自定义算法和逻辑来实现其规则,而如果不以传统方式对其进行编码,这是不可能的。

最后,没有人喜欢玩带有烦人的bug的游戏,因为它们会完全破坏体验,因此我仍然认为编程是大多数视频游戏的重要组成部分。 无论好坏,计算机和工具已经变得越来越好,我们不再在技术上竞争那么多,而在创造力上。

与上面提到的其他学科一样,编程要花至少十年时间才能精通它,而且要终生掌握。 另外,游戏编程涉及许多不同的领域(引擎,游戏玩法,人工智能等),专门研究其中一个领域可以带走您的整个职业。

有时,音乐在游戏中被视为二等公民。 从技术上讲,您可以在没有音乐的情况下玩视频游戏; 如果游戏没有任何图形或程序,这将更加困难。 但是,如果您一直看最出色的游戏,那么大多数游戏至少都具有不错的音乐。 其中一些甚至具有出色的音乐,特别是RPG游戏,例如《最终幻想》系列。 没有它们,这些游戏就不会一样。

音乐有助于创造游戏设计师所想到的体验。 它有助于改变玩家的心情,并创造使游戏栩栩如生的环境。 使用错误的音乐,您会降低甚至破坏游戏的质量。

作为前音乐家,我可以说与艺术相同:磨练您的技能需要一辈子。 同样,许多音乐家可以演奏乐器,但是对于电子游戏,我们需要具备作曲的能力,而不仅仅是演奏的能力。 音乐创作本身就是一个广阔的领域,成为一个出色的表演者并不意味着您可以创作。 它需要作为一项单独的技能进行研究。

这些学科中的每一个都可以花费一生来掌握。 这就是为什么在具有不同技能的团队中工作如此重要的原因-每个成员可以专注于其中一个,他们最精通的一个。

但是,这对于单独的开发人员还是较小的团队而言可以工作? 这是个有趣的问题。 我相信,即使精通游戏开发的这两个主要领域也是可以实现的。 这将花费很多精力,但我认为这是可能的。 就个人而言,我从小就学习音乐和弹钢琴,并从17岁开始编程。我-希望-两者都达到了体面的水平。 是否有可能将5%的人擅长或擅长某事? 付出巨大的努力,我的感觉是这样。

那另外两个呢? 现实地说,掌握所有四个学科几乎是不可想象的。 即使很少或甚至擅长于其中的三个,您也很少见到。 为什么? 这不是技巧问题(我不相信才能 ,而是因为几乎每个人都可以胜任甚至甚至擅长任何事情,也许这是另一篇博客文章),而是时间:我们拥有的时间和精力预算花费是有限的,精通某项东西会花费很大一部分,因此您将没有足够的时间进行其余的工作。 这是数学问题。 无论如何,如果我们运用帕累托原则,我相信有可能在其中的三个或四个方面变得相当出色:我们可以将80%的结果花费20%的精力,而最后20%的改进花费80%的时间。 如果要花十年才能熟练掌握一项技能,而余下的时间才能真正掌握它,那么您可以解决其中的一些问题。 尽管要做好工作,这确实是一项艰巨的任务。

注意:我不包括讲故事之类的内容,因为某些游戏确实没有详尽的故事。 但是,讲故事是某些游戏的主要组成部分,并且可能需要专门的人员。

我们从艺术和技术的角度讨论了视频游戏的成因。 但是,作为创作者,我们希望我们的作品能够影响人们。 一件没有引起观众注意的作品落在它的最初意图(作者创造他们喜欢的东西)和最终目标(娱乐,给别人增加欢乐等)之间。 自数百年前以来,任何类型的艺术都是这种情况,因此,这是一项重要的技能,特别是如果您是想以其为生的独立开发商。


最初于 srodrigo.me 于2018年12月10日发布。