EN
返回档案库

档案库 · 游戏与玩法 · 产品决策 · 2013–2016

《无人深空》生成1800京颗星球——数学让发现成为游戏本身

Hello Games让确定性算法来创作星系:18,446,744,073,709,551,616颗独特、可命名的世界——十年过去了,玩家探索的还不到1%。

Hello Games

创意是什么用手工制作的关卡替代确定性生成器:1800京颗独特的星球,任何玩家都可以登陆并命名——数学,而不是美术团队,来生成内容。伤筋动骨

当时的题目

A tiny studio of about a dozen people wanted to make a space exploration game at the scale of an actual galaxy, which is impossible with hand-built content — so Hello Games decided the computer would author the universe.

它是怎么成立的

《无人深空》承诺了一个十来个人的工作室无法手工构建的东西:一个星系大小的太空探索游戏,其中每颗恒星、行星、生物和名字都是独一无二的。Hello Games的答案是程序化生成——一种确定性的算法,从种子即时生成宇宙,就这样计算机创作了美术团队永远做不到的内容。

这个系统生成了18,446,744,073,709,551,616颗行星,每颗都有自己独特的地形、植物、动物和资源。由于生成是确定性的,每台玩家电脑计算出相同的星系,发现是共享的:第一个登陆行星的玩家可以命名它,这个名字对所有人都保持。Hello Games在发售前告诉IGN,看完所有行星大约需要5850亿年。

游戏于2016年8月9日发售,因承诺未兑现而收到数万条差评,但核心创意——在一个没有设计师见过的宇宙中探索——一直坚持下来。Hello Games不断发布免费更新,多年后好评率回升,扭转了口碑;肖恩·默里在2019年GDC的演讲中谈到这一逆袭,称之为史上最畅销的新IP之一。

在2026年游戏十周年之际,默里报告说玩家们仍然只探索了不到1%的行星,而游戏达到了发售以来最高玩家数——这有力地证明了让机器成为创作者创造出了超越任何手工世界的持久内容。

妙在哪

  • 它把生产问题倒了过来:不是扩大美术团队去匹配星系,而是一个确定性算法生成看似无限的内容。
  • 首次发现命名将探索转化为所有权——玩家的名字成为共享宇宙中的永久数据,所以发现本身就是奖励。
  • 确定性生成保证了世界在每个玩家机器上的一致性,让数百万人共享一个连贯的星系,而不是孤立的副本。
  • 这个想法在发售失败后依然成立:生成器连续十年不断产生新的星球供探索,将一次恶意发布变成了漫长的救赎故事。

做出来什么

No Man's Sky launched on August 9, 2016 with 18,446,744,073,709,551,616 planets — Hello Games told IGN it would take 585 billion years to see them all; a decade later players had still explored less than 1% of them, and Sean Murray called it one of the best-selling new IPs ever.

可以借走的

当愿景超出美术预算时,让生成器成为作者:确定性的规则系统让内容无限扩展,而首次发现命名将数学变成了共同的故事。

后来

《无人深空》成为游戏长销的里程碑案例:Hello Games陆续发布免费更新,包括NEXT、Beyond以及完整的VR支持,而Steam好评率也在大约十年内从“多半差评”升至“特别好评”。默里在2019年的GDC演讲中详细讲述了对逆袭的坚持,而工作室的下一款游戏《敏火》则把同样的程序化野心应用在一颗地球大小的星球上。

资料来源

发现哪里写错了?告诉我们。

轮到你了

你刚读完一个点子。把你手上的题目说出来,看看谁接过同样的题。

免费账号 · 3 次免费提问 · 不用绑卡

相关案例