制作网站,应用或视频游戏,哪个更难?

我个人已经完成了这三个步骤,可以毫无疑问地说:

这取决于。

让我们先说“简单”。 每个版本的简单版本有多难?

  • 可以使用Wix或其他类似平台轻松构建一个简单的面向用户的博客网站。 是的,这很重要。 这是一个网站,对吧?
  • 一个简单的应用程序(因为它是一种流行的应用程序,因此将假定我们正在谈论一个移动应用程序)仍然涉及在移动设备上进行测试,部署和发布。 假设这只是一张卡通屁股的图片,它播放5种随机生成的屁声音之一。 仍然需要在移动设备上进行测试和部署,并至少通过一个应用商店进行发布。 Google Play是最容易处理的发布平台; 只需上传您的构建并将其发送到生产环境即可。
  • 一个简单的视频游戏可能就是上述游戏,但仅适用于Windows。 您可以使用Gamemaker或Unity或Unreal Engine轻松实现这一点,只需提供一个.exe供其他人使用。

因此,使用“简单”,制作应用程序是最困难的,因为在基础级别上固有地还有许多工作要做。

那么“复杂”呢? 哦哦

  • 亚马逊 需要大量的团队才能将该网站保持在一起,并且需要在面向用户的功能,视频流服务,服务器与客户端的通信,财务交易以及实际服务器上的数据处理之间进行广泛的协作。 同时拥有成千上万的用户。 它完全超出了一个人一生的范围。
  • Facebook应用程序。 天哪。 视频上载,视频通话 ,交互式广告,帐户管理, 十亿用户之间的交流,市场……这是可笑的事,它几乎可以在所有智能手机上使用。 它完全超出了一个人一生的范围。
  • 侠盗猎车手V(Grand Theft Auto V)。该游戏在5年内有1,000多个开发人员。 开发,出版,发行和推销电影的成本与好莱坞电影相同。 在较高的级别上,您有大量的东西:概念图,3D建模,材料(将纹理和动态数学结合到其上),动画,配音,关卡设计,游戏编程,AI,物理编程,系统编程,服务器-客户端编程(在线模式是合法的),还有更多。 它完全超出了一个人一生的范围。

因此,对于“复杂”而言,衡量哪个难度更大就更具挑战性,并且主要取决于您的财务状况和团队能力。

是的,这些是频谱的极端。 一旦您开始向其中任何一个添加复杂性,由于人们的能力不同,事情就变得难以比较。 中间的东西更难比较。 每个“中间”到底是什么? 如果您每个人都有10名熟练的专业人员组成的团队,而他们花一年的时间来发布产品,那会很难吗? 每个团队都一样。 他们知道自己在做什么,花了一年时间。

我想说,制作视频游戏是这3个真正要学习的游戏中最难的一个。

以我的经验,很容易得出这样的结论,即只要具备所需的HTML和CSS技能,您就可以使网站看起来真的很专业。 如果您要创建的网站主要是显示信息,那么您将能够制作出真正美观的产品。 当您想结合使用通过用户输入获得的数据的复杂功能时,将变得非常困难。 这将需要更多的知识。

应用通常会具有复杂的功能。 并不是说它们总是很难制造,但是很难制造出来。

电子游戏相对来说很难。 如果您要制作视觉小说,它可能会比大多数网站容易得多,大部分工作不是游戏本身,而是故事的写作等。 另一方面,您可能会遇到一些复杂的开放世界视频游戏,这些游戏需要对图片,游戏玩法,游戏感觉等进行优化。 在这两者之间,您会发现任何程度的复杂性。 学习这将花费相当长的时间。

对其中任何一个要说明的一点是,如果您投入学习这些知识,那么在尝试做出可能超出您的专业领域的知识时,您将通过反复试验而学到很多东西。 我个人主要在编程游戏时就经历过这种情况,但是有些人可能会在应用程序或网站上看到同样的情况。

最后,这始终是您要制造的产品的复杂性以及您如何投入该主题的问题。 我所说的是我在所有这些领域中涉猎的内容。 您可能会发现完全不同的东西。 因此,请记住这一点。 我希望这可以使您对预期的情况有所了解。

回应A2A:

这取决于项目类型。 什么样的网站,什么样的应用程序,什么样的视频游戏。

制作蛇克隆要比制作Facebook克隆简单。 创建3dsmax克隆比从头开始构建一些基本博客网站要难。 而且制作3D MMO比编写一些独立的单用户应用程序要困难得多。

这取决于复杂性,但通常电子游戏可能是最难的。

建立一个网站(如果您要从零开始,而您只是一个人),则需要至少了解以下3种技术:

  • 的HTML
  • 的CSS
  • 允许您制作Web服务的编程语言(Java,C ++,Ruby,Python等)

这也可以适用于低复杂度的应用程序。

另一方面,要制作视频游戏,您需要了解更多信息,这是编程的一部分,您可能必须了解动画。 在这种情况下,某些游戏引擎会提供很大帮助,但复杂性要比应用程序或网站更大。

制作视频游戏最困难,因为它不仅涉及编程能力。 您需要了解高级数学和一些物理知识才能制作出像样的游戏。