全部新闻提供最新行业动态,分享前沿设计理念
游戏开发全过程,从头开始制作数字化游戏的“管线”过程。
时间:2024-10-25 来源:朝夕友人 点击:

想知道电子游戏是如何制作的吗?本文介绍了视频游戏开发过程,特别是“管线”一个行业术语,指的是从头开始制作视频游戏的过程。

游戏开发流程是怎样的?

游戏开发流程是构建视频游戏从概念到完成 的过程。

就像生产线一样,游戏开发管道有助于组织工作流程,以便每个人都知道他们需要交付什么以及何时交付。

该管线还有助于管理游戏开发时间表和预算,减少效率低下和瓶颈。

虽然项目和工作室之间的流程有所不同,但无论您是在开发 3A 游戏、独立游戏还是手机游戏,流程都非常相似。

游戏在不断发展,理论上听起来很棒的东西在现实中可能并不那么有效。因此,管道不一定是线性过程。作品必须发送以获得创意批准,并且通常可以发回进行修改。管道必须足够灵活,能够考虑修订和路线变化。

游戏开发的3个阶段

视频游戏开发通常分为三个阶段:前期制作、制作和后期制作。

1. 前期制作

这是每个项目开始的地方。从本质上讲,预制作定义了游戏的内容、为什么要制作它以及制作它需要做什么。

您可能对某种类型的游戏有一个好主意,或者想将一个故事变为现实,或者您可能想要构建一个利用某种类型技术(例如 VR、新控制器或控制台)的游戏。

在预制作中,您将找到以下问题的答案:

游戏是关于什么的?观众是谁?它有市场吗?竞争怎么样?会在哪个平台发布?它将如何货币化?它会在平台上出售,还是通过游戏内购买免费玩?需要多长时间才能开发出来? 需要哪些人员和资源?预计预算是多少?

此阶段可能持续一周到一年,具体取决于项目类型、资源和可用资金,通常占用总制作时间的 20%。

目前来看,团队规模还很小。可能有制作人、程序员、概念艺术家(或者如果您是一个人操作,那么您将完成大部分工作!)。

视频游戏制作人负责项目的业务方面,特别是财务方面。他们管理预算并制定营销策略来销售产品。

概念艺术家通过开发艺术品和草图在早期为项目定下基调。这些早期视觉效果有助于形成游戏的语言,为参与该项目的每个人提供整体外观和感觉的视觉指南。

在预制作阶段收集的信息构成了游戏设计文档的基础。

游戏设计文档(GDD)

游戏设计文档(GDD)本质上是游戏的北极星。这是一份动态文档,可以帮助每个人理解并参与该项目的更大愿景。

GDD 包括以下内容:

想法或概念类型故事和人物核心游戏机制 游戏玩法关卡和世界设计艺术和/或草图货币化策略

作为一份动态文件,GDD 在整个制作过程中不断更新和完善。这可能是由于技术或财务限制,或者只是意识到事情的外观、播放或工作不如您最初希望的那样。

许多人,尤其是小型开发人员,喜欢使用更敏捷的开发技术,这些技术较少涉及流程和文档,而更多涉及构建事物。然而,较大的工作室更喜欢不同的方法。

EA、微软、索尼、育碧等大型游戏公司都是高度流程驱动的,需要大量的文档。这是他们一次又一次取得成功的重要组成部分。

GDD 让您井井有条,帮助识别潜在风险,并提前了解可能需要雇用/外包给谁才能使项目付诸实践。游戏创意可能看起来相当简单,但是一旦将其布置在 GDD 中,可能很快就会意识到您的项目有多大、占用的资源有多大。

没有计划的项目更有可能超出时间和预算。

拥有 GDD 的另一个原因是帮助宣传和资助您的游戏。潜在投资者希望在投资前看到一个可靠的计划。

原型制作

视频游戏原型是一种原始测试,用于检查功能、用户体验、游戏玩法、机制和艺术指导。

原型制作在预制作中进行,以测试游戏创意是否可行以及是否值得追求。许多想法都没有度过这个阶段。

团队通常会从纸质设计开始,以测试理论,并快速、轻松且经济高效地找出游戏或一系列系统的许多细微差别。

虽然想法、心理学、理论和其他深度思考隐喻很重要,但你只能在头脑中或纸上进行设计。大多数游戏创意都需要尽早接触、感受、体验和测试。

目的是尽快建立并运行原型,以测试想法是否真正有效以及游戏是否像您希望的那样有趣。原型设计还可能揭示意想不到的挑战,这可能会改变项目的整个过程。让其他人测试你的原型也很重要,因为对你来说显而易见的事情对其他人来说可能并不明显。

占位资源用于节省时间和金钱。这些低质量的资产在早期测试阶段代表武器和道具等,如果获得批准,它们将在稍后被最终的高质量版本取代。

占位符资产可以在游戏开发软件中免费在线购买或找到。它们通常是非常基本的形状,但也可以更高级一些,例如,Epic Games 为虚幻引擎 4 提供的灵魂:洞穴资源包:

2. 生产

生产是流程中最长的阶段,所有人都在全力以赴。

制作时间从 1 到 4 年不等,是游戏真正开始成型的阶段。

故事被完善,资产(角色、生物、道具和环境)被创建,游戏规则被设定,关卡和世界被构建,代码被编写,等等!

电子游戏中的几乎所有内容都是有意思的决定。这包括每个角色、环境、物体,以及外观、颜色、声音、难度级别、规则和评分系统。

然而,最初的想法并不总是能很好地转化为现实,因此随着工作的完成,游戏也在不断地测试和完善。

让我们看一下主要的游戏制作里程碑,以及一些关键的视频游戏开发工作,请记住,较小的团队将需要承担多个角色,而较大的工作室将拥有更多的员工,其中许多人专门从事某个领域的工作。

生产里程碑

在整个游戏开发过程中需要达到许多里程碑。

原型:这是游戏的初始测试(发生在预制作中,并在上面详细描述)。有些游戏可能永远无法度过这个阶段。

第一个可玩游戏:第一个可玩游戏可以更好地了解外观和游戏玩法。虽然距离最终版本还很远,但占位符已被替换为更高质量的资源,并添加了艺术作品。

垂直切片:垂直切片是一个完全可玩的示例,可用于向工作室或投资者推销您的游戏。垂直切片的时间从几分钟到半小时不等,可以为您提供第一手的游戏体验。

Pre-alpha:大部分内容是在 pre-alpha 阶段开发的。在游戏开发的这个阶段,需要做出一些重大决定。内容可能会被削减,或者需要添加新元素来改进游戏玩法。

Alpha:游戏“功能完整”,意味着主要功能已全部添加,并且游戏从头到尾都完全可以玩。某些元素(例如艺术资产)可能仍需要添加,但控件和功能应该正常工作。QA 测试人员将确保一切顺利运行并向团队报告错误。

Beta:此时,所有内容和资产都已集成,团队应该专注于优化而不是添加新功能或特性。

Gold master:游戏已经完成,准备发送到发行机构并向公众发布。

游戏开发关键角色

游戏开发角色会根据工作室的规模和类型而有所不同。这些是您会发现的一些常见职位。

项目经理

项目经理确保游戏开发过程顺利进行,达到里程碑,预期/减轻风险,并且团队成员正在做他们应该做的事情。他们通常是开发和设计团队以及高管之间的沟通中心。项目经理具有出色的组织能力,并且必须具有出色的沟通和人际交往能力。

游戏开发者/程序员

游戏程序员通过将设计概念转化为代码来帮助开发游戏,以创建完全可玩的游戏。

程序员通常是软件工程师或计算机科学家,拥有强大的编程背景,并且具备创造力、数学技能和耐心,能够成功地将想法编码为交互式视觉和声音。他们确保比赛顺利进行。

编程有许多不同的方面,包括:

为游戏构建定制的基础引擎编写函数、事件、交互的脚本创建物理(例如,太空游戏中的重力差异)开发和修改3D 图形渲染模拟对手的人工智能 添加音效、音乐和画外音 实现游戏逻辑和机制创建用户界面编写特定于键盘、鼠标或操纵杆的代码使玩家可以通过局域网或互联网进行竞争或合作开发定制工具 在平台之间移植代码实现算法、解决内存需求和缓存问题识别并修复错误

在较大的工作室中,您会发现专门负责游戏人工智能编程的专家,或者只从事用户界面工作的员工。

程序员的平均年收入为 59,010 美元,而高级或首席程序员的年收入可超过 100,000 美元。游戏编程课程可以让您具备在该行业获得第一份游戏编程工作的技能。

游戏设计师

游戏设计师是游戏的创意驱动者,通常是作家和艺术家的结合体,具有一定的编程知识。

游戏设计制作流程部分涉及创建引人入胜的故事、角色、目标、规则和挑战,以驱动与其他角色、用户或对象的交互。

设计师可能负责:

发展故事情节、人物背景故事和对话开发游戏玩法、规则和评分系统确定难度级别建筑环境、壁架、障碍物和物体关卡和世界设计编程/脚本数字编辑

如果在较大的公司工作,这些任务可能类似于个人角色,我们将在接下来介绍。

根据 Payscale 的数据,游戏设计师的平均工资为 63,838 美元,而主角的收入则超过 93,926 美元(取决于经验、地点、工作室规模和行业)。高级和技术设计师可能会超出这个范围。查看我们的游戏设计课程,了解游戏设计工作所需的技能。

关卡设计师

视频游戏关卡设计师负责创建有趣且有趣的关卡。他们的工作是让玩家专注于游戏并实现他们的目标或任务,同时减少潜在的混乱。

由于游戏比以前复杂得多,因此大型工作室通常会找到专门从事关卡设计的游戏设计师。

关卡设计师从概念艺术、照片参考和 GDD 中汲取灵感,绘制可信的地图并创建关卡的物理模型。

根据游戏的类型以及是否基于实际事件(例如二战战争),他们可能需要了解特定历史时期的所有信息并研究实际地点,以确保关卡真实可信。如果游戏改编自书籍或电影,他们将需要阅读/观看原作并寻找线索。

如果世界完全是虚构的,他们将需要发挥自己的创造力并从提供的概念艺术中汲取灵感。

然后使用关卡编辑器(用于设计关卡和地图的软件),他们构建关卡、阶段或任务。他们的工作还可以包括规划起始和退出位置、确定隧道和隐藏通道的位置、发生交互或对话的位置、怪物生成点、发生某些动作的触发点等等。

关卡设计师负责识别和修复错误,例如玩家跌出界限或被卡住而无法逃脱。视频游戏面临的挑战是,一旦游戏发布,它就脱离了设计师的控制。玩家可以以意想不到的方式与世界互动,揭露开发过程中未被注意到的错误。

该关卡在最终版本之前可能会出现多个版本。

关卡设计师的平均收入为 56,884 美元,具体取决于工作室和地点。高级或更有经验的设计师可能会要求更高的薪水。

如果您有兴趣成为一名关卡设计师,游戏设计课程将教授将概念转化为原型的过程、如何使关卡变得有趣、确保您的关卡在视觉上有趣、融入讲故事以及在游戏中构建和编写您的关卡引擎。

游戏美术师

游戏美术师可以包括概念美术师、动画师、3D 建模师和FX 美术师。

该小组负责为游戏带来色彩、动作和活力。

虽然概念美术师在设计初始外观(通常为 2D)时的预制作阶段最为活跃,但如果添加新元素或游戏改变进程,他们可能会在游戏开发过程的后期再次被引入。

3D 概念艺术家(可能是同一位艺术家)使用 ZBrush、Maya 和 Photoshop 等数字雕刻软件来创建 3D 道具、资源和环境。他们还将添加纹理和细节。

3D 建模师

3D 建模者创建人物、物体、道具、武器和环境的模型,然后可以根据需要对其进行纹理化和动画处理。建模者需要知道如何收集和使用高质量的参考材料,尤其是在复制真实物体时(例如 AK-47、秃鹰攻击直升机、埃菲尔铁塔等)。

建模者可以使用他们正在创建的对象的照片,或者如果对象更大并且需要鸟瞰图,则可以使用无人机。如果游戏完全是奇幻的,他们将需要参考概念艺术并利用他们的想象力来想出一些新的和独特的东西。

游戏动画师

游戏动画师通过为角色、物体和环境添加可信的动作来增加深度和真实感。他们将创建故事板并绘制与游戏故事情节相符的关键动画场景。

动画师通常需要进行大量研究(例如,如果制作基于动物的游戏,则观察动物的行为方式以及与其他动物的互动)。动作捕捉数据还可用于帮助创建更逼真的动画。

FX 艺术家

FX 艺术家通过添加爆炸、烟雾、火焰和液体模拟等令人惊叹的效果,以及雨、闪电、暴风雪等天气事件,为玩家带来更加身临其境和娱乐性的体验。

游戏FX艺术家倾向于使用Houdini FX或Maya等软件,但也应该具有Unity或Unreal Engine 4等游戏引擎的经验。

音频工程师/声音设计师/作曲家

声音专家开发逼真的音效,录制角色之间的画外音/对话,并创建为玩家设定情绪的配乐,添加悬念或音频提示(例如开场音乐、菜单暂停音乐、标记胜利等)。

QA(质量保证)/视频游戏测试员

视频游戏测试员在游戏开发过程中至关重要!这些人测试游戏,寻找错误并确保游戏顺利运行并且说明对玩家来说是清晰的。他们通过有时称为错误表的方式向开发团队报告错误。

附加角色

除了上面提到的游戏开发角色之外,较大的工作室可能有能力聘请许多额外的专家,例如:

任务设计师战斗设计师作家口译员和笔译员

后来在游戏开发过程中,产品团队扮演的角色更多,帮助处理游戏的营销和发行。

3.后期制作

一旦制作完成并且游戏已经发货,游戏开发过程就会继续,一些团队成员将被降级到维护(修复错误、创建补丁)或创建奖励或可下载内容(DLC)。其他人可能会转向续集或下一个项目。

可以进行事后分析或汇报,讨论哪些有效/无效,并确定下次可以做得更好。所有设计文档、资产和代码均已最终确定、收集和存储,以备将来需要。

其他游戏开发资源:

如果你想制作视频游戏,了解游戏开发流程至关重要。

无论您的角色在流程中处于哪个位置,了解每个部门的目的和顺序都将帮助您高效工作并减少后续出现代价高昂的问题。

你不需要知道如何完成每个人的工作,但你需要知道你的工作如何影响他们的工作以及如何将可用的工作移交给下一阶段的生产。

了解该过程也将使您更容易就业,因为每个主要工作室都使用视频游戏制作时间表。返回搜狐,查看更多

责任编辑:

如果您也有此需求,欢迎咨询我们立即咨询