首页 › games › 《shapez.io》拼形状,拼出一家公司

《shapez.io》拼形状,拼出一家公司

仓库档案

先把结论放在最前面:这是整个“开源小游戏”目录里,变现路径走得最完整的一个样本。从疫情期间的练手项目,到网页版爆红,再到 Steam 买断、成立工作室、续作卖爆——每一环都有实锤。对想入局游戏变现的个人开发者来说,它比 2048 那种“被白嫖三十年”的故事实用得多,因为它把“怎么从 0 到一家公司”这条路的每一步都摆在明面上。

这游戏是什么

一句话:没有敌人的 Factorio 缩水版。地图中央有个 Hub,系统给你看一个目标形状,你在无限大地图上铺传送带、放机器,把基础形状切割、旋转、上色、堆叠,拼出目标形状送进 Hub。达标,解锁下一层需求,全部产出翻倍,然后需求变得更变态——比如“左上半是红色风车、右下半是未上色星星”这种反人类规格。

形状在底层就是四段编码,CuCuCuCu 这种字符串就是“四个圆片”,机器对编码做变换。整个游戏没有战斗、没有敌人、没有惩罚,有的只是你和你的流水线。

核心循环长这样:

flowchart TD
    A["新需求:给你看目标形状编码"] --> B["规划流水线:切割、旋转、上色、堆叠"]
    B --> C["铺传送带,机器开始产出"]
    C --> D{"形状达标了吗?"}
    D -- "卡关:找瓶颈" --> E["改布局、加机器、理顺传送带"]
    E --> C
    D -- "达标:送进Hub" --> F["里程碑达成,全厂产出翻倍"]
    F --> G["需求升级:形状更复杂"]
    G --> A
    F --> H["自由玩法:刷升级、扩地皮"]
    H --> A

注意 F 到 H 那条支线——这是它和普通拼图游戏的分水岭:关卡打完后游戏不结束,转入无限自由玩法,这一下就把“通关卸载”变成了“长期挂机”。

为什么上头

1. 需求是明牌,过程是谜题。 每关开头就把目标形状编码甩你脸上,没有任何隐藏信息。上头感来自“我知道要做什么,但我的流水线还做不到”这个缺口。这比随机性驱动的游戏留存更稳——玩家上头是因为在解题,不是在赌博。

2. 瓶颈永远只有一个。 传送带游戏有个天才设计:产出不动时,问题一定具体存在——某个切割机吃料太快、某条带子堵了、某个旋转器摆错方向。玩家永远有一个明确的、五分钟内能动手修的东西。这就是“再来一下”的心理燃料:修完这个就去睡觉,修完发现下个瓶颈又冒出来了。

3. 里程碑是脉冲式多巴胺。 每次达标,全厂产出翻倍,之前建的每一条传送带瞬间变快。这让存量投入持续升值——玩家舍不得走,因为走了自己攒下的工厂就“贬值”了。沉没成本在这里被设计成了正反馈。

4. 强迫症美学。 等距视角下,整齐的传送带阵列本身就有观赏性。大量玩家截屏晒“我的完美工厂”,这是免费的社交传播素材——你自己会替游戏发朋友圈。

5. 上限是吞吐量,不是通关。 策略深度在“如何用最少地皮、最短路径达到最大每秒产量”,这个优化问题没有最优解,只有更优解。放置类玩家能挂机,硬核玩家能算数学期望,两类人都能留下来。

技术拆解

对一个想学前端游戏开发的人来说,这个仓库的含金量被严重低估了。

技术栈:纯 TypeScript + 自研引擎。注意,没有用 Phaser、没有用 PixiJS,游戏引擎是作者从零写的,core 目录里是完整的实体-组件式架构:传送带、切割机、上色机都是挂组件的实体,系统负责更新。想学“不用引擎怎么写游戏”,这是比大多数教程仓库好得多的活教材。

几个值得直接抄的点:

MVP 量级评估:核心玩法(传送带运输+形状编码+三种机器)一个熟练前端两周能跑通 demo,因为最难的工程问题——性能、存档、配置化——这个仓库都有参考答案。

变现观察

这条路值得完整复述一遍,因为它太标准了,标准到可以直接当 checklist:

第一步,2020 年春天,作者疫情期间在家做的个人项目,网页免费玩。发到 Reddit 之后爆炸式传播——免费网页版就是最大的获客渠道,零买量成本。

第二步,网页版挂广告变现,同时游戏上了 Steam 做付费完整版(一次性买断,无内购)。网页免费版持续给 Steam 版导流——先免费玩上头,想要云存档、成就、更完整的内容,就花一次钱。这个“网页免费 + Steam 买断”双轨,是中小体量上头游戏目前验证最充分的路径。

第三步,复利。一代赚的钱够作者全职投入,拉起小工作室(Tobspr Games)做续作,2024 年 8 月 shapez 2 抢先体验上线,据 Steam 公开页面,上线即冲进热销榜前列,好评率九成五上下。一个“拼形状”的练手项目,五年时间做成了一条产品线。

给个人开发者的三个参照系:

给我的灵感

点子一:单屏传送带(最省力)。 把“无限地图+自由摆放”砍成“固定单屏+格子系统”,只留传送带、切割机、上色机三种机器,做 15 个手工形状验证关,每关 5 分钟。两周 MVP。变现走网页门户广告分成或 itch.io 定价 3-5 美元。这个体量在网页门户有先例可查,是独立小游戏最稳的起手式。

点子二:换皮不动骨。 传送带骨架原样保留,题材换成中国开发者有信息差的场景:奶茶店后厨(珍珠/奶盖/茶底/封口的流水线排程)、快递分拣站(按面单颜色分拣、赶波次)、中药铺抓药(药屉+戥子+包纸)。视觉资产全部重画,玩法验证成本为零——因为规则已被 shapez 验证过。走手机端,内购“去广告+离线加速”。三到四周。

点子三:加一层社交钩子。 每日种子挑战:全服玩家拿到同一套形状需求和同一块有限地皮,排行榜比“单位面积每秒产量”。放置类游戏原本没有攀比维度,这一层补上之后,传播裂变和次留都有了抓手。体量适合 Steam 小额买断(4-6 美元档),或者网页版免费+赛季订阅皮肤。

三个点子里,一和二可以合并:先做奶茶后厨的单屏验证版投网页门户试水,数据好再扩成完整买断。shapez 已经把“什么机制上头”替你验证完了,你要验证的只剩题材和发行。

上手

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入