写在前面:地图变大后,空白也会变大
秦越想做一款开放世界生存游戏。
玩家在一座洪水退去后的城市里寻找物资、修复避难所、和零散幸存者交易。这个设定很有画面感:高楼底层被淤泥覆盖,地铁入口长满水草,夜晚能听到远处发电机声。
最初原型只有一条街。
玩家可以进入三栋楼,搜到食物、电池和布料,再回到屋顶安全屋。
这个原型很好。
它紧张、集中、有明确目标。
失败发生在秦越决定把它扩成“一整座城市”之后。
一、规模放大后,原型优点消失了
一条街的时候,玩家每走几十米都能遇到东西。
有门可开,有资源可搜,有危险可躲。
城市扩大后,内容密度立刻下降。
秦越做了 16 个街区,但真正有玩法的建筑不到 30 栋。大量区域只是道路、空房间和重复的垃圾堆。
玩家第一次看到大地图会兴奋。
走 15 分钟后,就开始觉得空。
开放世界最难的不是“开放”,而是让每一段移动都值得。
秦越低估了这个成本。
二、系统之间开始互相拖累
为了让世界活起来,他加入了很多系统:
- 昼夜循环
- 饥饿和口渴
- 噪音吸引敌人
- 天气影响能见度
- NPC 巡逻
- 简单任务
- 物资刷新
每个系统都有意义。
但组合后,调试成本暴涨。
雨天能见度低,敌人听觉又太强,玩家经常莫名其妙被发现。
物资刷新慢,饥饿消耗快,玩家被迫重复搜同一类房间。
NPC 巡逻路线一长,就频繁卡在楼梯和废车之间。
秦越每天都在修边角问题,却很少推进核心体验。
三、任务系统暴露内容短板
他后来尝试用任务引导玩家探索。
比如去医院找药,去学校找电台零件,去商场找净水器。
这些任务在纸面上很合理。
但玩家到了地点后,发现流程都差不多:进楼、搜房间、拿物品、回家。
没有新的决策,没有特别的场景机制,也没有让人记住的角色。
任务只是把玩家带到另一个空壳建筑。
开放世界需要内容差异。
否则地图越大,重复感越强。
四、他不愿回到一条街
项目第 10 个月,秦越其实已经知道问题。
最好的方案是缩回一个小区域,做成紧凑的短篇生存游戏。
把一条街做深,而不是把城市做浅。
但他舍不得。
他已经发过大地图截图,也在开发日志里说过“整座城市可探索”。
他害怕缩小规模被认为退步。
于是他继续做,直到疲惫超过热情。
复盘:个人开发者要先证明密度,再谈规模
这个案例的教训不是“不要做开放世界”。
而是不要把开放世界当成第一步。
更稳妥的路径是:
- 先做一个高密度区域
- 验证移动、搜刮、危险和回家循环
- 确认每类地点都有独特玩法
- 再决定是否扩大地图
个人开发者最容易被大地图截图鼓舞。
但玩家最终记住的不是地图面积,而是每一分钟是否值得走。
继续阅读
探索更多技术文章
浏览归档,发现更多关于系统设计、工具链和工程实践的内容。