Ludo Atlas · 类型手册 · 开放世界(Open World)¶
类型手册 · 第四辑。定位:把「开放世界」当作一种空间结构来拆。它不回答「玩家在玩什么」,只回答「去哪、做什么、按什么顺序由谁决定」;本页给出结构取舍、密度与节奏、任务结构、技术门槛与小团队的现实切面。 配套:《游戏设计手册》(核心循环与内容节奏)·《关卡设计手册》(密度、引导与空间语言)·《技术实现手册》(流式加载与性能预算)·《独立开发生存手册》(范围控制与现实核算)。 本文不放外链;标杆只用大众熟知的作品,数字为常见量级,按自己项目的实测校准。
1. 定位与核心循环¶
先立住本文最重要的一句话:开放世界是结构,不是类型。它描述的是一种空间组织方式,把「去哪、做什么、按什么顺序」的决定权交给玩家;至于玩家在空间里干什么(射击、砍杀、潜行、种田、赛车),是另一层的事。同一个玩法可以线性、可以箱庭、也可以开放世界,三种结构的账本完全不同。
三种空间结构的取舍:
| 结构 | 路径决定权 | 内容投放 | 成本形态 | 适合的重心 |
|---|---|---|---|---|
| 线性 | 基本没有,顺序由作者排定 | 逐段出现,节奏最可控 | 内容利用率最高,做一段玩一段 | 演出、节奏、精心编排的强度曲线 |
| 箱庭(宽线性) | 局部自由,段落顺序仍由作者排定 | 一片区域内放若干支点,密度可控 | 介于两者之间 | 要一点探索感,又不让节奏散掉 |
| 开放世界 | 完全自主,先去哪后去哪由玩家决定 | 按空间铺开,等待被找到 | 同量内容的成本翻数倍,浪费不可避免 | 自主感与好奇心,旅程本身就是内容 |
自检问题:把世界换成一张「关卡列表」菜单,游戏还成立吗?如果核心乐趣全在战斗或解谜,开放世界只是把菜单做大了;如果乐趣有一部分在「亲自走过去」的过程里,结构才站得住。
核心循环用动词环写:
远望目标 → 规划路线 → 途中遭遇 → 抵达并解决 → 结算成长 → 站上新高度,望见下一个目标
这个环以「一程」计量,一程几十秒到几十分钟。它成立的前提只有两条:看得见的东西想去(引导与吸引力,§3.2),走的路上有东西(密度与节奏,§3.1)。断掉任何一条,环就退化成「打开地图、点传送点、做任务、再打开地图」。
与相邻结构划边界:
| 相邻结构 | 边界 |
|---|---|
| 沙盒 | 沙盒是玩具盒,不预设目标;开放世界仍有编排好的目的与内容 |
| 箱庭 | 箱庭把密度与手工感锁在局部;开放世界的体验里必须有一段真正空旷的远方 |
| 生存建造 | 那是玩法类型,常借用开放世界的空间;两者的账本不同,混谈会同时得罪两边(对照见《类型手册 · 生存建造》) |
2. 玩家体验目标与标杆作品¶
体验目标(按优先级排序):
- 自主感:去哪、做什么、什么时候放弃,都由玩家决定。玩家复述经历时,主语是「我」,不是「任务让我」。
- 好奇心驱动:视线尽头的每个轮廓都在问「那边有什么」;动机来自想看,而不是清单上的勾。
- 旅程即内容:值得复述的是路上的事,绕路、偶遇、赌一把走夜路;这类事不能只靠运气,要靠密度与系统概率性地生产,站上高处还能把走过的路收进一眼。
- 低压失败:走错路不是失败,是内容;死了也不要罚掉半小时进度。
标杆作品(只用大众熟知的作品;看结构差异,不排名):
| 作品 | 可学的点 |
|---|---|
| 塞尔达传说:旷野之息 | 好奇心驱动的密度样本:遮挡与揭示的三角法则、「看得见就能走过去」的物理一致性 |
| 巫师 3:狂猎 | 支线叙事质量线:支线是有结局的小故事,不是跑腿;同时看它问号清单被长期批评的那一面 |
| GTA V | 都市开放世界的产业形态:多主角与任务类型库、载具与电台;规模与代价的参照 |
| 上古卷轴 5:天际 | 手工兴趣点的密度与地标思维;「山在那边,山上有事」,查攻略才发现自己跳过了多少 |
| 艾尔登法环 | 无任务清单的引导:地标当罗盘、传闻当线索,把观察与记忆还给玩家 |
| 刺客信条系列 | 清单式内容的现成教训:问号图标与重复活动如何把探索吃成待办事项 |
3. 设计要点¶
3.1 密度与兴趣点:内容按空间铺¶
开放世界的体验质量由密度决定,不由面积决定。密度的测量口径建议统一为:玩家步行一分钟,视野与可达范围内有几个可交互物;注意是可交互物,不是装饰物。
| 空间类型 | 密度参考(每步行 1 分钟) | 内容手段 |
|---|---|---|
| 城市与聚落 | 3-5 个 | 店铺、NPC、事件、支线入口、可进入建筑 |
| 郊野通廊(动线附近) | 1-2 个 | 营地、遗迹、采集点、路遇 |
| 荒野与留白 | 0-1 个,允许连续空窗 | 地貌、远景、风声;空窗用来酝酿期待 |
三条纪律:
- 密度沿动线分布,不是均匀撒盐。 主线走廊、路口、资源回路是玩家大概率经过的地方,最不该空;角落与远方留给愿意偏离的探索者,密度可以降一档。
- 留白是资源,不是浪费。 全部塞满的后果是玩家疲劳、每个点都不值钱;空窗的正确功能是制造期待、放大抵达的成就感。空窗超过几分钟,必须有一个理由:风景、电台、捷径、风险,至少占一样。
- 每个兴趣点给三层回报。 即时回报(战利品、数值)、短期回报(解锁、配方、捷径)、长期回报(故事、世界状态改变)。只发即时奖励的兴趣点是消耗品,做再多也腻。
| 层级 | 数量级(一个区域) | 形态 | 到达时的回报 |
|---|---|---|---|
| 主干 | 个位数 | 主线节点、聚落、大据点 | 剧情推进、区域改变 |
| 支点 | 十几个 | 支线起点、地牢、挑战点 | 手工奖励、专属内容 |
| 微点 | 几十个 | 采集、遗物、路边事件 | 资源、小惊喜 |
| 风景 | 不限,但别省 | 观景点、奇观 | 不给奖励也成立,是地图的记忆点 |
密度验收:录一段 30 分钟试玩,数玩家主动拐进岔路的次数;0 到 1 次说明引导或密度失败。
3.2 移动与引导:让世界自己指路¶
玩家在开放世界里的大部分时间都在移动。移动要么有手感(跑、爬、滑翔、载具),要么有信息(看路、看风景),不能只是填空。四个抓手:
瞭望点(vantage point)。经典的「登高、解锁地图、点亮目标」三件套,真正作用是把待办清单转译成视线里的东西。三条纪律:登顶过程本身要有玩法(路线选择、攀爬);登顶后视野里至少可见两三个可去处;同一个世界别做二十座一模一样的塔,重复的爬塔会把探索降格成劳动。
地标(landmark)与遮挡。地标三要素:形状独特、位置固定、多角度可辨认,它是玩家的心理坐标系,「过了那座断塔往左」。引导用三层视线串路:远处的轮廓负责勾引,中程的路径暗示(断桥、火光、脚印)负责确认,近处的声光负责收尾;再用山体、建筑与植被挡住一部分视线,让玩家在绕行中不断获得新目标,遮挡制造疑问,揭示给答案。小地图与箭头只做兜底,让它们当主角的后果是玩家盯着界面走路,世界白做。
快速旅行。给是必然,不给会被差评,但要付设计成本:传送点放在哪(放多了旅行消失,放少了罚站)、是否收费、是否要求首次徒步到达才解锁。两条纪律:出发与到达都要给「还愿意走路的理由」,路上得有内容;传送加载时间按秒抠,它是体验税。
移动能力当奖励。攀爬、滑翔、坐骑逐个解锁,同一个世界会被重新丈量,这是最便宜的一次地图翻新。
3.3 任务结构:主线、支线与涌现¶
开放世界任务与线性游戏的根本差别:任务可能被玩家以任何顺序、从任何方向遇见。入口要容错,顺序要松散,状态要能自愈。
内容配比参考(按内容量计,按项目校准):
| 内容层 | 占比参考 | 写法 | 形态 |
|---|---|---|---|
| 主线 | 20%-30%,但要覆盖全程 | 手工编排、有演出、能被捡起来 | 章节任务、关键据点、区域解放 |
| 支线 | 30%-40% | 自足的小故事,有结尾、有后果 | 委托、人物小传、地区任务线 |
| 系统涌现 | 30%-50% | 模板加规则加边界,由系统组合 | 遭遇、护送、悬赏、据点活动 |
- 主线要能被捡起来。 玩家可能隔几十小时回到主线:目标地点在地图上可见、任务日志一句话说清下一步、失败或放弃都能重来。强制单线程的演出段落要么别放进开放世界,要么用副本、传送与明确警告包好。
- 支线分三种形态,成本与回报不同。 叙事型最贵也最好(编剧、演出、配音);系统型中等(讨伐、护送、采集,走模板);收集型最便宜(用重复换数量)。三者都要有,「全是收集型」的任务列表是灾难。
- 涌现事件要有边界。 模板生成的事件是内容倍增器,三条边界:不打断玩家正在做的事;模板库要够大,第三次重复就会被识破;后果要落地,清掉的据点真的空了,玩家才会相信世界记得他。
- 任务系统要写「跳过与补偿」。 开放世界的一大半 bug 来自状态组合:NPC 已死、物品已拿、地点已清。玩家提前做过的事必须有替代路径(已有物品直接交、目标已死直接确认),而不是卡住;每条任务都要过一遍「乱序做过之后还成立吗」的检查。
- 控制任务列表的容量。 同时有效的任务控制在 5-8 条以内;清单装满的后果是玩家一条都想不起来。
3.4 第一个小时:出生点与第一目标¶
出生点承担三件事:教移动、给一个必须在视野里的奇观、给一件现在就能做的小事;第一目标要看得见、十到二十分钟做得完、有回执(世界发生可见的变化)。前 30 分钟先给好奇心、后给清单,至少数出三次小惊喜(一次奇观、一次偶遇、一次意外奖励);数不出来就重做。
3.5 小团队的「小开放世界」¶
原则一句话:密度可以手工换,面积换不来。小团队的出路是做小而满的盒子,不是大而空的平原。
| 切面 | 做法 | 省在哪 | 代价 |
|---|---|---|---|
| 一座岛或一个山谷 | 0.5-2 平方公里的手工地形 | 流式与美术压力小,每个角落可控 | 尺度感打折,靠纵深与细节补 |
| 垂直城市 | 一个街区、多层立交、屋顶与地下 | 用高度换面积 | 关卡与遮挡更复杂 |
| 分段世界 | 数个箱庭用加载切换相连 | 无缝的工程与美术成本全免 | 沉浸感打折,靠过场与音效掩护 |
| 程序生成加手工点缀 | 地形生成,兴趣点手工放置 | 地形成本降一个量级 | 工作量转移到筛选与点缀,别低估 |
三条规矩:
- 内容复用走「模板 × 地貌 × 势力 × 时间」的组合,红线是玩家能一眼识破;第三次看到同一个废墟布局,复用就穿帮了。
- 商店页与宣传如实写规模。紧凑型开放世界不是丢人的定位,假装超大世界的代价是差评。
- 砍范围的顺序建议,从重到轻:区域数量、无缝移动、载具与交通网络、动态天气与季节、支线数量与配音、生活玩法(钓鱼打牌之类)。面积是最不该保的东西。
4. 技术要点¶
工程难点集中在四处:流式加载、LOD 与剔除、世界工具链、存档与世界状态。以下与引擎无关;主流商业引擎把地形与分区流送做成了内置能力,自研路线要自己写全套。
流式加载
- 世界按区块(chunk 或 cell)切分:玩家周围常驻,远处按需装卸,块大省管理、块小省内存;加载要有掩护:隧道、走廊、升降机、弯道,玩家看不见的加载才是好加载。
- 目标平台先定死,写一张加载预算表:进游戏、传送、区域切换各允许几秒,逐项验收。机械硬盘、固态硬盘、掌机、手机四种介质的 I/O 差出量级,不要拿开发机评估。
- 无缝是工程深渊:决定上无缝,就要在原型期拿目标设备跑最坏场景;晚发现等于重做(§3.5)。
LOD 与剔除
- 几何、阴影、材质、动画分头做 LOD,远景用代理模型(贴图壳、剪影板之类)补轮廓;植被与散布物则是帧率黑洞,密度分层、视距分级、实例化与合批都要做。
- 大世界里的大头通常不是三角面数,而是 draw call 与阴影;遮挡剔除与光照方案(全动态还是烘焙加探针)要在美术风格定稿前想清楚。
- 验收按场景类型分表:战斗、城市、荒野、夜景各有帧时预算,不用一句「平均 60 帧」糊弄。
世界工具链
- 这类项目的产能瓶颈是工具,不是人手:地形编辑、道路与河流、兴趣点布置、任务编辑器、批量替换、程序化辅助与种子复现、地图与指南针的自动生成。
- 数据全部走外部表并进版本管理:兴趣点、任务、掉落、生成规则。世界本身是数据,数据要能被 diff、被批量校验。
- 把工具当一等公民:最值得先做的一个是密度热力图,把兴趣点、可交互物与空窗画在一张图上,一眼看出哪里空了、哪里堆了;内容生产期省下的每一小时工具时间,都会以数倍的返工还回去。
存档与世界状态
- 世界有记忆:哪些据点清了、哪些箱子开了、哪些 NPC 走了。分区块增量存储加全局状态表,存档体积随探索增长,要设上限与压缩;任务、势力、时间、天气交织出的状态组合是 bug 温床,用显式状态机与校验脚本兜底,防止「已死 NPC 还在发任务」。
5. 内容量与工作量参考¶
以下为同类项目的常见量级,用于估算范围,不构成承诺。
| 项目形态 | 世界规模 | 内容量级 | 周期量级 | 备注 |
|---|---|---|---|---|
| 探索原型 | 一张十分钟走完的小地图 | 5-10 个兴趣点 | 2-6 周 | 只验证「看见、走过去、回报」的闭环 |
| 小型完整作品 | 1-3 平方公里的手工地形 | 20-40 个兴趣点,3-6 小时主线 | 6-18 个月 | 小型箱庭式开放世界,分段或轻量流式 |
| 常见独立规模 | 一个区域,手工为主 | 50-100 个兴趣点,10-20 小时主线 | 2-4 年 | 内容生产是成本大头 |
| 商业规模 | 数十平方公里起 | 数百个兴趣点,数十小时主线 | 4 年以上 | 工具链与内容流水线先行,小团队不要对标 |
成本拆解与排期锚点:一个合格兴趣点的账等于地形修整、美术资产、布置与脚本、奖励与文本、测试,按「人数天」计;估算顺序要倒过来,先算团队一年能产出多少个兴趣点,再用目标密度倒推世界面积与工期,而不是先定面积再想办法填。主线小时数乘场景密度就是环境美术量,配音与过场只给关键节点;可玩的探索原型 2-6 周,垂直切片(一小片达到发行质量的世界)3-6 个月,之后按「内容量乘打磨系数」外推。世界类项目的打磨系数高于线性项目,因为同样的内容要做更多的状态组合测试。砍内容永远比堆内容安全。
6. 第一个原型怎么起步¶
第一个原型只做一张小地图加一个完整闭环,4-6 周,不碰剧情、不碰多人、不碰美术。
| 里程碑 | 做什么 | 验收(看行为,不看问卷) | 参考工期 |
|---|---|---|---|
| M1 能走的地形 | 十分钟走完的手工地形、移动手感、相机 | 测试者愿意在里面乱走十分钟 | 1 周 |
| M2 看见与想去 | 2-3 个地标、1 个瞭望点、5-8 个兴趣点 | 测试者能说出接下来想去哪,以及为什么 | 1-2 周 |
| M3 闭环 | 一个任务模板、一次涌现事件、奖励结算 | 走完「发现、抵达、回报」后想找下一个 | 1 周 |
| M4 记忆与压力 | 存档与世界状态;在目标设备跑性能与加载的最坏用例 | 关掉重开世界还在;达到 §4 的帧时与加载预算 | 1-2 周 |
起步三条规矩:
- 若项目前提包含无缝流式,把技术样机并行在 M2 阶段,不要等到垂直切片。
- 找 3-5 个没看过项目的人玩 20 分钟,只观察行为,不提示。
- 每个里程碑只改参数与内容,不加新系统。
成功标准(全部可观察):
- 拿掉剧情与美术,测试者仍主动探索 20 分钟以上。
- 5 名测试者中至少 3 人自发走向你没引导过的兴趣点,并能说出原因。
- 测试者能画出一张粗糙的心理地图:出生点、地标、去过的地方。
- 「不知道该去哪」类抱怨每人不超过 1 次,且有人主动要求再玩一会。
7. 常见坑¶
- 面积当卖点、密度只堆出生点周围:世界大而空,或者内容全堆在出生点,玩家都用脚投票;好评阈值是密度,且密度要沿动线分布(§3.1)。
- 清单化:把探索做成问号打卡,执行力强但灵魂没了;开局先给好奇心、后给清单,清单是兜底(§2)。
- 引导长在界面上:小地图与箭头当主引导,玩家盯着 UI 走路,世界白做(§3.2)。
- 任务与事件不容错:玩家提前做过的事导致卡任务,涌现事件打断主线演出也会扣好感;跳过与补偿要在系统层解决(§3.3)。
- 快速旅行废掉旅行:传送给了,但路上没有值得走的东西,地图再大也是走廊(§3.2)。
- 无缝执念:小团队上无缝大世界,一半工期沉在流式与内存;分段加加载掩护是多数项目的正解(§3.5、§4)。
- 内容断层:玩家两小时吃掉团队一年的内容;首发放紧凑但成立的世界,更新再扩张(§5)。
- 存档与世界状态失控:状态组合爆炸导致任务卡死、NPC 复活;分块存储加校验脚本兜底(§4)。
- 把结构当类型立项:没有立得住的玩法核心,结构越大,空壳越显眼(§1)。
延伸阅读¶
- 《游戏设计手册》:核心循环、内容节奏与数值表方法,本文第 3 节的底稿。
- 《关卡设计手册》:密度、引导与空间语言的完整展开,与 §3.1、§3.2 交叉阅读。
- 《技术实现手册》:流式加载、LOD 与性能预算的方法细节,第 4 节的底稿。
- 《独立开发生存手册》:小团队的范围控制与现实核算,选 §3.5 切面之前先读。
- 《案例研究集》:成功与失败案例的复盘方法,拆世界类作品时对照,重点看内容消耗与制作周期的实际数字。
- 《避坑大全》:立项与内容侧的高频坑位,第 7 节的补充。