开发者 Joseph 用 8 年时间独力写了一个开源游戏平台 Homegames,代码以 GPLv3 协议全部公开。Show HN 板块里这种「一人坚持 8 年」的长周期独立开发者故事并不常见。

Joseph 自陈 2018 年起开始做 Homegames,前两年主要在写渲染测试,后来才把平台能力一点点搭出来:多人会话、浏览器内编辑器、Studio 资源管理、发布与分享、API 自托管。整个平台所有可见的代码——平台代码、平台里的游戏、官网本身——全部以 GPLv3 协议开源,任何人都可以读源码、fork、自己跑一份。 Homegames 上线版本的核心定位很直白:把游戏写成一组 JavaScript class,任何人都能在浏览器里读源码、改源码、发布自己的版本。游戏 session 是这个平台的设计单元——所有游戏都在服务端跑,客户端只做渲染和输入回传。这种架构让「多人」成了一个不写额外代码就「白送」的能力,因为所有游戏天然就是多人游戏。 Joseph 把平台能力做的几件事很克制:不强制账号(玩家无需注册就能玩)、Editor 内置、Studio 可自管资源、支持 LLM-focused 游戏 guide(可丢进 Claude 之类的模型直接生成游戏)。从产品路径上看,这并不是一个追求单日 DAU 的项目,而是一个把「让任何人都能在浏览器里做并发布一款多人游戏」的工程问题完整跑通的实验。