Skip to content

About

makerwhale for all people

Resources

Stars

8 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

Repository files navigation

games license PRs zero maintenance


🐋 鲸鱼工坊 · MakerWhale

创意工坊游戏平台 · 社区驱动 · 开源共享 · 自动上架 · 零维护


English | 中文 | 日本語 | 한국어


English

MakerWhale is a zero-maintenance, community-driven HTML5 game platform. Anyone can contribute a game — just drop a folder under game/, and CI automatically detects and publishes it. No manual registration, no merge conflicts, no maintenance burden.

Add Your Game (2 Steps)

  1. Create a folder: game/your-game-name/
  2. Put an index.html inside it

That's it. Submit a PR, and once merged:

  • CI scans your folder, extracts the <title>, generates tags
  • Your game appears on the platform automatically
  • You never touch games.json or any global file

Optional: Add Metadata

To give your game a nice name, description, and emoji, add a game.json next to your index.html:

{
  "name": "My Game",
  "name_en": "My Game",
  "emoji": "🎮",
  "tags": ["动作", "2D"],
  "description": "A fun game about..."
}

All fields are optional. Without game.json, the scanner auto-detects from your index.html.

Deploy

GitHub Pages: Settings → Pages → Branch: master, folder: / (root) → Save

Also works on Vercel / Netlify — just connect the repo.

Why Zero Maintenance?

  • Each game lives in its own folder → no merge conflicts
  • Global games.json is fully auto-generated by CI — contributors never touch it
  • New games are auto-detected; removed games are auto-cleaned
  • Per-game game.json is optional — even a bare index.html works

中文

鲸鱼工坊 是一个零维护、社区驱动的 HTML5 游戏平台。任何人只需在 game/ 下放入游戏文件夹,CI 就会自动检测并上架。无需手动注册,无合并冲突,无需人工维护。

添加你的游戏(只需 2 步)

  1. 创建文件夹:game/你的游戏名/
  2. 放入 index.html

完事。提交 PR,合并后:

  • CI 自动扫描文件夹,提取 <title>,生成标签
  • 你的游戏自动出现在平台首页
  • 你永远不需要触碰 games.json 或任何全局文件

可选:添加元数据

想给游戏配上漂亮的名称、描述和图标?在 index.html 旁边放一个 game.json:

{
  "name": "我的游戏",
  "name_en": "My Game",
  "emoji": "🎮",
  "tags": ["动作", "2D"],
  "description": "一个有趣的游戏..."
}

所有字段均可选。没有 game.json 的话,扫描器会自动从 index.html 提取信息。

部署

GitHub Pages: Settings → Pages → Branch 选 master,文件夹选 / (root) → Save

同样支持 Vercel / Netlify,连接仓库即可。

为什么是零维护?

  • 每个游戏独立文件夹 → 永远不会有合并冲突
  • 全局 games.json 由 CI 全自动生成 — 贡献者无需触碰
  • 新增游戏自动检测,删除游戏自动清理
  • 每个游戏的 game.json 可选 — 哪怕只有一个 index.html 也能上架

日本語

MakerWhale はメンテナンス不要のコミュニティ主導型 HTML5 ゲームプラットフォームです。game/ フォルダにゲームを追加するだけで、CI が自動検出して公開します。

ゲームの追加方法(2 ステップ)

  1. game/ゲーム名/ フォルダを作成
  2. その中に index.html を配置

PR を送るだけで、マージ後に自動でプラットフォームに表示されます。games.json などのグローバルファイルを編集する必要は一切ありません。

デプロイ

Settings → Pages → Branch: master, / (root) → Save


한국어

MakerWhale은 유지보수가 필요 없는 커뮤니티 주도 HTML5 게임 플랫폼입니다. game/ 폴더에 게임을 추가하면 CI가 자동으로 감지하여 게시합니다.

게임 추가 방법 (2단계)

  1. game/게임이름/ 폴더 생성
  2. 그 안에 index.html 배치

PR 제출 후 머지되면 자동으로 플랫폼에 표시됩니다. games.json 등의 글로벌 파일을 편집할 필요가 전혀 없습니다.

배포

Settings → Pages → Branch: master, / (root) → Save


License

Platform code: MIT · Games copyright belongs to their respective authors.

About

makerwhale for all people

Resources

Stars

8 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages