程序员需要开发什么游戏,谁是程序员的游戏开发者?

计划进行编程的大多数人(正常人)(例如业余爱好或基本职业)通常会问以下问题:“什么是编程?”,“我为什么需要编程?”,“我将学习什么语言?”,“我会得到什么?结果呢?

那就是我 我真的很喜欢开发游戏,并且从五年级开始就一直在这样做。 我的第一个普通游戏(就像我当时想的那样)是一个无家可归的模拟器。 我仅使用Visual Studio和Windows Form在C#中编写了此游戏。 后来我重新编写了WPF下的项目,它看起来更加令人愉快。

回到标题的主题,我想立即回答第一部分(左) :要成为游戏开发者/开发游戏,您只需要自己的意愿并拥有一台计算机(尽管在我们这个时代,您可以在电话上编写代码,但是您不需要这样做) 如果您确实想开发游戏,则需要确定优先级。 您必须了解这项业务对您有好处-一项业余爱好还是一项职业活动,您一生都将忠实于此。

如果选项号为1 ,那么您需要接受的是,比起全力以赴地致力于这项工作的人,花更多的时间来开发游戏,并且您所写的任何“杰作”都不会比Flappy Bird多。

如果选择2号 ,那么与选择1号的竞争对手相比,您拥有更多的选择。首先,您始终会进行编程,具有不变的实践/理论,您的生活与此几乎息息相关,直到寿终正寝。 当然,您仍然不能独自编写AAA项目,但是您已经可以编写有趣的玩具了。

因此,对于游戏开发,我们需要以下内容:

  1. 电脑类
  2. 创造游戏的渴望
  3. 渴望学习
  4. 设定优先顺序

游戏开发需要大量知识。 这是编程中最有创意的领域之一,但也是最苛刻的领域。 现在,游戏开发中的数学和物理学越来越自动化,但是在您无疑需要在学校以及学院/大学时需要更高的数学知识和对整个物理学课程的了解最少。 但是,对这些主题的了解不会是多余的,尤其是如果您想开发自己的引擎。 永远不要害怕任何事情。 如果您不是数学,物理和数学的朋友,那么我建议您开发游戏, 但是 ,如果您只是跳过课程而觉得可以毫无困难地学习这些主题,那么请-为您敞开大门。

现在转到问题第二部分(右) 。 问问自己,“谁是游戏开发商?” 不知道吗 没关系,现在我们尝试找出答案。 那么游戏开发商最有可能开发游戏吗? 从逻辑上讲,但我们需要更详细的分析。 我们已经确定了该行业的最低要求,但是如果将最低要求分成几部分,该怎么办?

游戏开发人员执行以下操作:

  1. 接受任务
  2. 书面制定项目和任务(亲自完成)
  3. 与同事讨论实施
  4. 再次以书面形式制定项目和任务
  5. 如果任务很复杂-将其分成较小的块
  6. 编写解决问题的代码
  7. 查看其代码,纠正其缺陷
  8. 与同事合作,以确保错误最少 (毕竟,不可能存在这样的错误 ,我们无法完美地编写代码)
  9. 完成小细节和笔触
  10. 优化
  11. 检查可操作性
  12. 投产

因此,我们已经看到,这样的短语本身具有更多的含义。 当然,此选项并不适合所有人,每个地方都不尽相同,但是我尝试为我和我的朋友/同事/熟人描述一个大概的选项。

我想说的是,游戏开发并不像初学者那样简单。 如果您想使周围的人真正满意的产品,这是一个非常困难的过程。 如果您发现很难从他人的角度看待,请与您自己一起看。 只是不要对自己说:“好吧,在这里您可以免费赠品,对我来说没关系。” 看到困难了吗? 克服她! 只有这样,您才能提高技能并改善体验。 至少对于您来说,游戏应该是令人愉快的,只有到那时,如果您打算将其发布给公众,就需要根据其他需求来完善它。 怎么做? 只需向您的朋友或熟人展示您的项目(甚至未完成),然后让他们想看这种游戏即可。

文章即将结束,值得注意的是,不要急于在市场上启动您的项目。 从个人经验中我知道这是一个坏主意,然后它就会横盘整理(如果不是立即发现,请稍后再确认)。 一圈学习,练习,观察等等,直到您了解自己做了自己真正想要的,以及至少一位同志喜欢的东西。

聚苯乙烯


请务必学习如何在团队中工作!

Source: https://habr.com/ru/post/zh-CN439422/


All Articles