23、游戏构建、测试与优化全解析

游戏构建、测试与优化全解析

1. 游戏测试

1.1 多人交互测试

在多人游戏中,玩家之间的交互需求极高。以 FromSoftware 的游戏为例,如《艾尔登法环》,其社交交互系统允许玩家留下特定文字的简短消息,还能使用表情动作,角色会以幽灵形态展示消息和表情。在玩家测试结束后,记录下所有反馈并感谢他们的参与。不必立即实现所有反馈,但当有五人参与测试后,往往会出现一些共性问题,应优先处理这些问题。

1.2 浸泡测试

浸泡测试并非将电脑浸入水中,而是让游戏空闲运行 24 小时,角色在游戏中保持存活但处于闲置状态。这样做的目的是检测游戏中可能存在的内存泄漏问题。例如,游戏中从树上掉落的粒子效果,若意外设置了过长的持续时间,在玩家四处活动时可能不会有明显问题,但当游戏闲置时,大量粒子堆积可能会严重影响性能。通过浸泡测试,就能发现并解决这类问题。

1.3 本地化测试

本地化测试是将游戏翻译成其他语言以供玩家体验的过程。这个测试可能比预期花费更多时间,需要保持耐心。测试时要考虑每个菜单项、对话台词和描述。翻译并非简单的逐字翻译,有些语言需要更多上下文来描述内容,若不注意,可能会导致翻译结果令人困惑。在进行游戏本地化时,切勿急于求成,否则可能会影响其他文化背景玩家的游戏体验。

2. 用户体验(UX)

2.1 品牌塑造

从用户体验的角度来看,品牌塑造应反映玩家在游戏旅程中的整体体验。例如,一款恐怖游戏若使用柔和色调、粉彩、花朵和欢快音乐作为营销素材,显然与游戏品牌不符,会让玩家感到不协调。用户体验在游戏开发中强调的是各部分的协调统一,投入时间进行用户体验设计,能确保游戏的标志、营销素材和游戏内容形成一个整体的、统一的体验。

2.2 设计

在游戏设计方面,之前的工作主要围绕角色设计展开,其他设计则基于角色种族的背景故事,为视觉线索提供了答案。游戏的节奏通过玩法风格和注重环境叙事的机制来控制。这三个部分的结合使得游戏项目具有较高的连贯性,也证明了在各个设计环节投入时间的价值。

2.3 可用性

在通过出色的品牌塑造和设计吸引玩家后,玩家应能够顺利使用游戏产品。对于游戏而言,可用性主要体现在交互方面。虽然已经与玩家进行了整体交互的设计,但还需要明确玩家如何知道自己可以进行交互。以下是在游戏不同阶段为玩家提供交互提示的方法:
- 初始问题 :在游戏起始的洞穴区域,有一个被堵住的楼梯,玩家需要与两个物体交互才能解锁。为了让玩家知道如何完成任务,采用了以下方法:
- 光线汇聚 :利用环境或关卡设计中的光线汇聚效果,引导玩家朝特定方向前进。例如,在需要按下的按钮附近设置发光物体或灯光,吸引玩家的注意力。
- 世界空间 UI :当玩家鼠标靠近可交互物体时,弹出世界空间 UI 提示。在这款游戏中,交互按键为键盘上的 E 键。
- 动作反馈 :使用交互按钮后,需要有相应的反馈来满足玩家的操作感。例如,岩石中的按钮会进行动画展示,表明其已就位,同时发光并触发音效,让玩家明确自己的操作已被执行。
- 第一个谜题 :当玩家首次遇到第一个谜题时,可能不会立即明白需要将石头移动到特定位置。为了解决这个问题,采用了以下主要的可用性特性:
- 光线汇聚 :通过光线汇聚吸引玩家的目光,引导他们看向谜题的答案所在位置,即门的方向。
- 英雄艺术作品 :将谜题的答案以艺术作品的形式展示,放置在玩家走出楼梯后正前方的位置,并进行灯光照亮,让玩家清楚知道应该关注的地方。
- 世界空间 UI :与之前相同,当玩家靠近可移动的谜题块时,弹出世界空间 UI 提示,告知他们可以进行交互。
- 相机定位 :玩家进入谜题区域时,相机将轻轻移动到一个位置,该位置代表着柱子成功移动后的状态,与玩家首次进入时门上的艺术作品相呼应。
- 动作反馈 :玩家将柱子移动到正确位置后,会听到岩石就位的响亮声音和类似大锁锁芯落下的连接声。最后一根柱子就位后,整个谜题完成,相机回到玩家肩部,中间升起一根柱子,玩家可以按下“开门”按钮。
- 引入次要机制 :为了引入新的机制,如角色的心灵遥感能力,采用了以下方法:
- 触发事件 :角色在山边狭窄区域行走时,会有一块大石头滚落下来。此时会触发一段剧情,角色会惊慌地举起手臂,轻微触发心灵遥感能力,将石头移到一边。
- 交互提示 :玩家在探索过程中会遇到一个无法进入的区域,但可以看到里面有一个类似第一个谜题中打开门的柱子,不过它是分开的。当玩家将鼠标悬停在破碎的部件上时,会出现带有特定颜色的轮廓和交互按钮,点击后可以拿起部件。当部件靠近柱子时,会自动修复,同时触发该区域的许多视觉变化。
- 最终谜题 :最终谜题同样采用了一些常见的用户交互提示方法:
- 光线汇聚 :从英雄艺术作品(中心树)后面射出的强光,暗示了剧情的发展。沿着连接到建筑的电缆,可以看到它们穿过大柱子。
- 与英雄艺术作品的关联 :柱子与中心树相连,但柱子缺少一些部件,这些部件散落在树周围的地面上。玩家可以通过鼠标操作与这些部件进行交互。
- 世界空间 UI :与之前遇到的情况类似,当玩家与部件交互时,会出现轮廓提示。拿起物体并将其移动到形状匹配的空位附近,电缆会亮起。需要按照一定顺序操作才能为树供电,不过角色可能会发现一些电缆损坏或连接不当,从而影响操作进度。
- 动作反馈 :每次放置物体后,电缆会向树输送能量,带来良好的操作反馈。最终,树会以动画形式亮起,打开一个区域,露出一顶头饰。角色拿起头饰戴在头上,解锁其作为古代种族最终公主的身份。完成谜题后,传送门开启,角色兴奋地走进传送门,开启新的冒险。

以下是游戏不同阶段交互提示方法的总结表格:
| 阶段 | 光线汇聚 | 世界空间 UI | 英雄艺术作品 | 相机定位 | 动作反馈 |
| ---- | ---- | ---- | ---- | ---- | ---- |
| 初始问题 | 有 | 有 | 无 | 无 | 有 |
| 第一个谜题 | 有 | 有 | 有 | 有 | 有 |
| 引入次要机制 | 无 | 有 | 无 | 无 | 有 |
| 最终谜题 | 有 | 有 | 有 | 无 | 有 |

mermaid 流程图如下:

graph LR
    A[游戏开始] --> B[初始问题]
    B --> C[第一个谜题]
    C --> D[引入次要机制]
    D --> E[最终谜题]
    E --> F[完成游戏]
    B --> G(光线汇聚)
    B --> H(世界空间 UI)
    B --> I(动作反馈)
    C --> G
    C --> H
    C --> J(英雄艺术作品)
    C --> K(相机定位)
    C --> I
    D --> H
    D --> I
    E --> G
    E --> H
    E --> J
    E --> I

3. 游戏收尾工作

3.1 概述

游戏的收尾工作对于打造完整的游戏体验至关重要。在这一阶段,需要对游戏进行全面的优化和完善,就像缝补衣服一样,把各个细节都处理好。在这之前,灯光和音效很难最终确定,因为除非游戏的重点就是灯光或音效,否则在游戏资产未最终确定之前,很难得到理想的灯光和音效效果。虽然之前可能已经对音效的基础知识进行了介绍,但只有在资产完成后,才能更好地进行灯光和音效的最终处理。灯光可以在早期进行设置以营造氛围,但需要在环境和光线汇聚区域明确并固定后才能最终确定。如果灯光和氛围是游戏体验的重要组成部分,那么在开发的早期阶段就需要进行大量的灯光研究和开发。接下来将重点介绍资产最终确定、灯光和音效优化等方面的内容。

3.2 资产最终确定

为了让游戏的艺术资产更加完美,采用了以下一系列的工具和方法:
1. 资产风格化处理 :在定义艺术风格时,最初可能只是进行了大致的规划。到了打磨阶段,需要对资产进行风格化处理,以使其符合艺术方向。风格化意味着让资产看起来不那么写实,更具插画风格。例如,角色 Myvari 的项链是其心灵遥感能力的主要焦点,并且在剧情动画中会近距离展示,因此需要投入时间进行设计,使其在纹理上有更强烈的对比轮廓和颜色,以及更宽的线条粗细。这一处理需要应用到所有艺术作品上,以确保角色和游戏世界的一致性。
2. 细节法线添加 :完成风格化处理后,一些模型可能需要添加小细节,这些细节被称为“细节法线”。
3. 建筑清理 :对游戏中的建筑模型进行清理,去除不必要的部分,优化模型结构,提高性能。
4. 纹理混合 :通过纹理混合技术,使不同纹理之间过渡更加自然,增强游戏环境的真实感和美观度。
5. 环境杂物布置 :在游戏环境中添加一些杂物,如石头、树木、垃圾等,增加环境的丰富度和真实感。
6. 细节网格制作 :制作一些细节网格,如树叶、花瓣等,用于装饰游戏场景,提升游戏的视觉效果。
7. 特效添加 :为游戏添加各种特效,如魔法效果、爆炸效果、光影效果等,增强游戏的视觉冲击力。
8. 剧情动画制作 :设计和制作游戏中的剧情动画,通过精彩的动画展示推动游戏剧情的发展,提升玩家的沉浸感。
9. 次要动画设计 :除了主要角色的动画外,还需要设计一些次要动画,如物体的摆动、水流的流动等,增加游戏的生动性。

以下是资产最终确定步骤的列表:
1. 对资产进行风格化处理,使其符合艺术方向。
2. 为模型添加细节法线。
3. 清理建筑模型。
4. 进行纹理混合。
5. 布置环境杂物。
6. 制作细节网格。
7. 添加特效。
8. 制作剧情动画。
9. 设计次要动画。

3.3 灯光优化

灯光在游戏中起着至关重要的作用,它不仅可以营造氛围,还可以引导玩家的注意力。在进行灯光优化时,需要考虑以下几点:
1. 整体氛围营造 :根据游戏的主题和风格,选择合适的灯光颜色和强度,营造出相应的氛围。例如,恐怖游戏可以使用暗淡、偏冷的灯光,而冒险游戏可以使用明亮、温暖的灯光。
2. 光线汇聚运用 :利用光线汇聚效果,引导玩家的视线,让他们关注重要的物体或区域。例如,在谜题区域设置明亮的灯光,吸引玩家的注意力。
3. 阴影效果处理 :合理设置阴影效果,增强游戏的立体感和真实感。阴影的颜色、透明度和模糊程度都需要根据实际情况进行调整。
4. 动态灯光设计 :为了增加游戏的生动性,可以设计一些动态灯光,如闪烁的灯光、移动的灯光等。

3.4 音效打磨

音效是游戏体验的重要组成部分,它可以增强游戏的沉浸感和真实感。在进行音效打磨时,需要注意以下几点:
1. 音效种类选择 :根据游戏的不同场景和动作,选择合适的音效。例如,战斗场景可以使用激烈的战斗音效,而探索场景可以使用轻松的环境音效。
2. 音效质量优化 :确保音效的质量清晰、无杂音,并且音量适中。可以使用音频编辑软件对音效进行处理,提高音效的质量。
3. 音效与动作同步 :音效需要与游戏中的动作同步,让玩家感受到更加真实的体验。例如,角色攻击时,同时播放攻击音效。
4. 环境音效营造 :通过添加环境音效,如风声、雨声、鸟鸣声等,营造出逼真的游戏环境。

以下是灯光和音效优化要点的表格:
| 优化方面 | 要点 |
| ---- | ---- |
| 灯光优化 | 整体氛围营造、光线汇聚运用、阴影效果处理、动态灯光设计 |
| 音效打磨 | 音效种类选择、音效质量优化、音效与动作同步、环境音效营造 |

mermaid 流程图如下:

graph LR
    A[资产最终确定] --> B[灯光优化]
    B --> C[音效打磨]
    A --> D(风格化处理)
    A --> E(细节法线添加)
    A --> F(建筑清理)
    A --> G(纹理混合)
    A --> H(环境杂物布置)
    A --> I(细节网格制作)
    A --> J(特效添加)
    A --> K(剧情动画制作)
    A --> L(次要动画设计)
    B --> M(整体氛围营造)
    B --> N(光线汇聚运用)
    B --> O(阴影效果处理)
    B --> P(动态灯光设计)
    C --> Q(音效种类选择)
    C --> R(音效质量优化)
    C --> S(音效与动作同步)
    C --> T(环境音效营造)

通过以上的构建、测试和收尾工作,可以打造出一款更加完善、更具吸引力的游戏。从多人交互测试到各种类型的测试,再到资产的最终确定、灯光和音效的优化,每一个环节都对游戏的质量有着重要的影响。在游戏开发过程中,需要注重细节,不断优化,才能为玩家带来更好的游戏体验。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值