跳过主导航

如何制作一个视频游戏——游戏开发过程

我们探索视频游戏开发是如何工作的,在不同阶段,以及你需要的技能开始。

让视频游戏

视频游戏行业是巨大的,跨越不同的格式,技术,和流派。据估计,全球市场规模2019年价值约1510亿美元,这是未来几年预计将增长约12.9%。但你如何做游戏吗?

我们探索游戏开发过程,看你需要的技能使你自己的视频游戏。我们也挑选了一些课程和资源可以帮助你成为一名游戏开发者。

游戏开发是什么?

让我们先看一个游戏开发的定义。这是一个相当宽泛的术语,可能意味着不同的事情取决于环境,游戏工作室,和个人。然而,游戏开发的过程本质上是设计、创建和发布一个视频游戏。

游戏开发的过程中可以有许多不同的阶段,包括生成的概念,设计人物和环境,构建世界和力学测试特性和释放完成游戏。

游戏开发的范围可以有很大区别。例如,一个独立开发人员可能是一个小团队的人(甚至一个人),而一个游戏工作室可能雇佣数百名专业人员在不同的专长。

项目之间的时间尺度也发生显著的变化——一个AAA工作室游戏往往需要数年的时间计划,设计、构建和发布,有时花费数百万美元。独立游戏可以构建更少和更短的时间。

当然,视频游戏是关于创建一些有趣的,和巨大的预算和多年开发周期并不保证你能成功。事实上,最畅销的视频游戏,"我,被一个人最初建于六天。

视频游戏开发人员做什么工作?

如您所料,视频游戏开发者的角色变化很大取决于类型的游戏他们工作和他们的专业领域。我们在开一步探索生命中的一天的视频游戏开发商平均每天,游戏开发人员可能负责一个巨大范围的任务。

游戏开发者的总体目标是将一个想法,从概念阶段到释放,常常超越。然而,具体的任务通常会取决于你的专业领域。在我们开一步工作角色在游戏开发行业,我们概述的一些职责:

游戏设计

这个角色专注于设计一个游戏的结构,包括其力学、系统和游戏。

编码

那些工作在编码视频游戏设计师将建立列出的规格,以及为其他开发人员创建任务。

艺术

是否使用2 d或3 d游戏艺术,它需要有才华的艺术家,使模型和纹理,以及用户界面。

动画

游戏动画的艺术由艺术家和添加结构和深度,确定他们怎么在游戏中移动和与环境进行交互。

写作

游戏脚本作家工作声音演员以及屏幕上的文本和其他叙事元素。

声音设计

音乐和声音效果通常可以成就或者毁掉一个游戏。在这个领域工作的创建和实现音频元素的游戏。

生产

制造商通常会项目开发过程管理,确保一切运行预算和时间表。

质量保证

质量保证团队测试游戏识别任何需要修复的bug在游戏开始之前。

产品管理

确保一个游戏可以启动各种分销平台,产品经理确保一切都达到标准。

市场营销

一个成功的游戏开发过程的一部分是成品在玩家的手中,这通常需要营销努力。

为什么创建自己的游戏?

如果你是一个有抱负的视频游戏的创造者,不太可能,你会获得你自己的团队或一个出版商的支持。然而,这并不意味着你不能从头开始创建自己的游戏。之前的来龙去脉的过程,首先让我们看看为什么您可能想要在第一时间开始:

发展你的技能

正如你可能已经猜到的,你需要各种不同的技巧来创建一个视频游戏。尽管你可以开始了在Python中创建一个基于文本的冒险游戏,你可能渴望与力学代码更复杂的游戏,图形和声音。

创造你自己的游戏可以帮助你学习一些有价值的新技能。无论是学习如何使用,如不真实或游戏开发引擎团结、掌握字符设计,或者只是完成一个项目,这一挑战可以帮助你成长。

要有创意

许多狂热的游戏玩家的梦想他们理想的视频游戏。虽然你可能无法从头构建它自己,你当然可以使用你的游戏创建测试思想和创新的努力。

作为一个媒介,电子游戏给你前所未有的自由发展你的想法和创造一些完全是独一无二的。

建立一个投资组合

如果你有工作的愿望视频游戏产业创建自己的游戏可以帮助展示你的技能,能力和兴趣。

通过建立自己的项目,你可以展示你的理解游戏开发的过程,以及看到你的愿景所需要的技能和奉献精神成为现实。

找到更多关于开始你的职业生涯在视频游戏行业与我们的在线课程从华大基因研究院和国家游戏博物馆。

如何制作一个视频游戏:循序渐进

我们想给你一个详细的分解如何构建你的理想游戏在这里,但不幸的是,有太多的变量。具体的过程取决于游戏你要的类型,项目的范围,你的资源,你的时间。

然而,我们可以给一些一般性的指导的事情你应该做的,感谢我们开放的一步制作独立游戏。这些步骤的游戏开发生命周期可以帮助您理解的一些挑战你必须解决在做一个游戏:

开发一个概念

首先,你需要想出你的游戏的基本前提。思考你想要的类型的类型分为,平台人们会玩什么,什么样的力学特性。

如果你是全新的过程,然后是一个课程介绍游戏编程可能会有用的,给你的一些基本流程是如何工作的。它是个好主意开始小你的第一场比赛,保持你的范围和力学简单。

你的设计工作

做一个视频游戏的下一步是开始充实你的设计。在这里,你可以想想你想要的样子,以及你所需要的技能和资源来实现这一目标。

与我们的课程视频游戏角色的设计和开发,你可以探索一个伟大的游戏角色以及如何创建自己的。

选择一个引擎

取决于你的游戏和你的编程技能的规模,你可能会想要使用专业软件来创建您的视频游戏。当前选择独立开发人员之间的团结,是一个引擎,新人可以免费使用。然而,有很多人选择取决于你的野心。

统一等游戏引擎可以帮助你找到元素如预制角色模型和环境,以及一系列的工具,可以帮助使你的想法生活。

设计一个原型

这个早期阶段,您将尝试构建测试场景和系统,可以帮助你看到游戏如何工作。这里的目标是找出如果玩家的主要行动和决定在游戏中很有趣在相当一段时间。

你可能想添加一些艺术和动画到一些小的原型元素是否匹配你的期望和愿景。我们的课程创建富有表现力的视频游戏将帮助你学习艺术和技术需要创建出色的游戏。

完善你的想法

一旦你满意你的原型,你可以专注于你的游戏的主要生产。在这个阶段,您将创建并测试不同的特性,这些特性将使你的游戏。

当你的游戏是在生产中,您将创建水平,叙述,音频和力学。你是否只将注意力集中在提高和完善一个元素或创建第一个草稿是完全取决于你。

测试你的游戏

生产结束时,你应该有一个播放“α”版本的游戏。这本质上是一个第一次迭代您的项目,您可以开始测试和精炼。α项目往往会改变显著,特别是如果有元素不工作或看起来正确,或重要的bug。

最终目的是达到一个beta版本的游戏,这是当它外部阶段的测试和反馈。在这个阶段,你仍然可以改进和提高你的游戏。

开始推广

如果你的目标是分发你的游戏别人为自己(而不是把它作为一个项目),您可能想要考虑如何市场。理想情况下,你想要培养一个社区的玩家热情的对你的游戏。

在现实中,你就可以开始这个过程相当在游戏开发过程的早期。您可以使用社交平台如不和和Reddit达到可能感兴趣的人你的游戏,甚至为他们提供机会发挥你的标题的早期版本。

一旦你满意你的游戏,你甚至可以考虑适当的平台上启动它。当然,你将需要考虑修复任何新发现的漏洞,以及潜在的添加更多的内容。

开始使用游戏开发

如果流程的视频游戏专业听起来很吸引人,但你不确定从哪里开始,我们有一些建议和信息,帮助您入门。下面,我们强调一些技能可能有用的职业在游戏行业:

技能

你需要一系列软硬技能作为一个专业的游戏开发人员的工作。一些最重要的包括:

  • 编程知识。你的专业水平将取决于角色的类型你的目标。了解编程的原则,以及语言等Java和c++,可以帮助。
  • 设计技能。那些寻求与创造性实践方面需要2 d和3 d设计技能
  • 创造力。视频游戏是一种创造性的媒介,你需要能够创造性思考发展你的想法和概念,以及解决问题。
  • 沟通。游戏开发很少一个人单独的冒险。你会经常要与别人合作使您的愿景成为现实,沟通和团队合作能力必不可少的。

资格

虽然他们不重要,industry-recognised资格可以进入游戏行业的好方法。

当然,具体的条件你可以考虑将取决于你想要申请的职位。例如,计算机科学资格可以是一个有用的起点技术角色。

经验

最终,经验是最宝贵的资产之一时,发现在游戏开发工作。如果你能证明你可以使自己的游戏或游戏的制作有一个详细的了解,你可能会从人群中脱颖而出。

你甚至不需要有完整的游戏展示。你可以创建一个原型的投资组合、概念艺术、游戏插件或其他资产来展示你的技能和理解。

最终的想法

希望你现在有一个更好的理解如何让视频游戏。通过了解游戏开发的基本阶段,您可以开始计划自己的项目在这个迷人的行业。

通过小开始,您可以逐步建立你的技能和知识,帮助你的想法找到形式。如果你专注于职业生涯作为一个游戏开发者,这些早期的项目可以申请工作时,你的投资组合的基础。

FutureLearn——终身学习

我们的目的是将受教育的机会。

我们提供多样化的选择来自著名大学的课程和来自世界各地的文化机构。这些都是一步一个脚印,并可以在手机、平板电脑和桌面,所以你可以学习你的生活。

我们认为学习应该是愉快的,社会经验,所以我们的课程提供了机会与他人讨论你的学习,帮助你作出新的发现和形成新的想法。
你可以解锁新的机遇与无限制地成百上千的在线短期课程一年通过订阅我们的无限的包。电竞博彩app有什么与顶尖大学和组织建立你的知识。dota2竞猜吧

了解更多关于如何FutureLearn正在改变的受教育机会

相关故事FutureLearn