
gamedev.pl
pl.gamedev由 gamedev.pl 發布官方發布者v1.0.1更新於 Oct 24, 2026
Build browser games on gamedev.pl from your coding agent.
概覽
gamedev.pl 遠端伺服器,讓程式編寫代理依文字描述打造瀏覽器遊戲、提交原始碼檔案,並向 Creator Studio 回報進度。
- 可以做什麼
- 開啟或重新加入一次遊戲建置回合,讀取創作者的需求說明與引擎套件
- 針對引擎套件與文件提問
- 暫存並交付遊戲原始碼檔案
- 在提交前檢查品質關卡
- 透過即時通道與創作者交換進度、截圖與訊息
- 適用情境
- 適合想用自己支援 MCP 的程式編寫代理(例如 Cursor、VS Code、Claude Code 或 Codex)在 gamedev.pl 上打造瀏覽器遊戲,並依已儲存版本反覆修改的創作者。
- 執行需求
- 使用 gamedev.pl 的遠端 MCP 端點,無需本機安裝。需要 OAuth 登入;建立遊戲還需已核准的創作者帳號,因為此功能仍在封閉測試。工具對所有人載入,但呼叫受限制。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 gamedev.pl,將其新增到工作區。
- 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/pl.gamedev%2Fcreator/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。
{
"mcpServers": {
"gamedev-pl": {
"type": "http",
"url": "https://www.gamedev.pl/api/mcp"
}
}
}README
gamedev.pl
Describe a game. An AI agent builds it. Everyone plays it in the browser.
Play now → www.gamedev.pl · closed beta
[Six games from the catalog, each built by an AI agent from a written description]
You write a few sentences about a game you want. The app asks what it needs to know, then you can hand the brief to the platform builder or connect your own coding agent over MCP. The agent builds actual code, not a template with the numbers changed. After review, the game appears in the catalog and runs in a browser. Bring friends — some games turn phones into controllers around one shared screen.
Every game above was built this way.
This repository is the platform that does all of that, and it is open source.
Watch an AI dev team ship in public
Most of this codebase was written by coding agents, and the pipeline that builds the games is itself run by agents. That is unusual enough to be worth watching rather than just reading about:
- A creator's description becomes a spec, and a QA gate asks real clarifying questions before any code is written.
- A creator chooses the hosted platform builder or connects their own Cursor, VS Code, Claude Code, Codex, or other MCP-capable agent.
- The agent reports progress, screenshots, and playable drafts to Creator Studio while it works; creator notes return over the same live channel.
- Revisions start a new task from the exact stored version the creator played, rather than relying on a stale branch or pull request.
- Every game passes the validation gate and human review before publication to the separate, agent-maintained games repository.
One guarantee that CI enforces: every game in the catalog is playable with a thumb. Touch support is derived from each game's source, not declared in its spec, so a game cannot claim playability it does not have.
The interesting engineering is written up in docs/ — start with
docs/README.md.
Connect your agent (MCP or the gamedevpl CLI)
Two doors, same games. The on-site page is
https://www.gamedev.pl/connect (also /mcp). It lives
in the header menu, not on /create or public game pages.
MCP. The server is remote and needs no install: point an MCP-capable client at
https://www.gamedev.pl/api/mcp and sign in with OAuth. Claude users can install it as a
plugin instead — listings/mcp/claude-plugin/README.md
has the exact sequence, including the connector approval that installing does not do on its
own. The official registry entry is pl.gamedev/creator.
The tools cover one build round: opening or rejoining it, reading the brief and the engine
kit, asking the kit and docs a question, staging and delivering source files, checking the
quality gate, and exchanging progress, screenshots and messages with the creator. Several
more exist and are deliberately never advertised, so an agent will not discover them.
listings/mcp/README.md lists every tool with its annotations,
what each destructive one actually consumes, and why the rest are hidden.
CLI. apps/cli is the gamedevpl terminal client (no local model). With no verb it
opens a REPL: talk first; a game starts when you ask for one. gamedevpl checkout <slug> is the own-editor
path. Installers (/install.sh) 404 while CLI_SURFACE is off. With the flag on, the
route serves the script even if no cli-v* GitHub release exists yet — that download is
what fails then. Until a release ships, npm install then npm run bundle -w @gamedevpl/cli. Details:
apps/cli/README.md.
Creating games is in closed beta. The tools load for anyone; the calls need an approved creator account. That is the gate, not an outage — join the waitlist.
Try it locally in five minutes
This project requires Node.js 20.19 or newer. Open http://localhost:5173 (not
127.0.0.1). You get a browsable arcade, playable games, a development sign-in, and an
in-memory submission flow — with no API keys, no GitHub token, and no cloud project.
Game content comes from a sibling games checkout or GAMES_LOCAL_DIR if available, and from
bundled fixture games otherwise. Local submissions remain queued because no coding agent is
watching the in-memory store.
Full detail, including what is deliberately faked locally and what will surprise you, is in
docs/local-development.md.
Note: running this stack locally is for developing the platform, not for recreating the hosted builder. The orchestration code is here, but the live coding-agent runtime is an external hosted service. You can still exercise the creator handoff with your own agent and the live site's MCP connection.
Safety model
Games are real code, so they cannot be safety-checked the way structured data can. Safety
comes from execution, not inspection: every game is assembled into one self-contained
document and rendered in an <iframe sandbox="allow-scripts allow-pointer-lock"> with no allow-same-origin.
It cannot reach the parent page, cookies, storage, or any authenticated endpoint.
That boundary is the single most important invariant in the project. If you find a way around
it, please report it privately — see SECURITY.md.
Repo layout
Games themselves live in a separate repository maintained by coding agents; this app is
the catalog, the player, and the submission surface. See
docs/games-repo.md.
Contributing
Contributions are welcome, and the local setup above is designed so your first change can be running in minutes.
- Found a bug? Open an issue. There is a "Report a bug" link in the site footer that prefills it for you.
- Have an idea? Open a feature request, or start a discussion.
- Found a security problem? Do not open an issue — see
SECURITY.md. - Writing code? Run
npm install, thennpm run type-check && npm run lint && npm run test && npm run buildbefore you finish. Coding agents should readdocs/contributing-for-agents.md.
Translations are a good first contribution: the interface lives in
apps/web/src/i18n/locales/ and currently ships English and Polish.
History
gamedev.pl is an old name in Polish game development — for years this domain was a community site where a generation learned to make games, and this repository held its source. The community site survives in the early history of this repo.
The domain now does something different with the same intention: it used to teach people how to make games, and now it lets anyone make one. That continuity is deliberate.
License
來源:README.md,提交 9e96a3f
工具
0版本歷史
1- v1.0.1最新Sep 16, 2026
評分
已滿足適用檢查項的 85%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分