gamedev.pl: 게임을 설명하면 AI 에이전트가 빌드하고 브라우저에서 모두 플레이할 수 있는 플랫폼
요약
gamedev.pl은 사용자가 게임 아이디어를 설명하면 AI 에이전트가 이를 자동으로 구축하고 브라우저에서 플레이할 수 있게 하는 플랫폼입니다. 이 시스템은 창작자의 설명을 명세서로 삼아 실제 코드를 생성하며, QA 게이트와 인간 검토를 거쳐 완성된 게임을 카탈로그에 게시합니다.
핵심 포인트
- 아이디어 설명만으로 AI가 게임 빌드 및 플레이까지 지원
- AI 에이전트가 실제 코드를 구축하는 파이프라인 공개
- QA 게이트와 인간 검토를 통해 안정성 확보
- MCP(Multi-Capability Protocol)를 통한 외부 에이전트 연결 가능
gamedev.pl
게임 하나를 설명하세요. AI 에이전트가 이를 구축합니다. 모든 사람이 브라우저에서 플레이합니다.
지금 플레이하기 → www.gamedev.pl · 클로즈드 베타

원하는 게임에 대해 몇 문장만 작성하면 됩니다. 앱이 필요한 정보를 질문하고, 사용자는 이 개요를 플랫폼 빌더에게 전달하거나 MCP(Multi-Capability Protocol)를 통해 자체 코딩 에이전트를 연결할 수 있습니다. 에이전트는 단순히 숫자가 바뀐 템플릿이 아닌 실제 코드를 구축합니다. 검토 후, 게임은 카탈로그에 나타나 브라우저에서 실행됩니다. 친구들을 초대하세요. 일부 게임은 하나의 공유 화면 주변에서 휴대폰을 컨트롤러로 변신시킵니다.
위에 있는 모든 게임은 이 방식으로 만들어졌습니다.
이 저장소는 그 모든 것을 수행하는 플랫폼이며, 오픈 소스입니다.
AI 개발팀이 공개적으로 배포하는 과정을 지켜보세요
이 코드베이스의 대부분은 코딩 에이전트가 작성했으며, 게임을 빌드하는 파이프라인 자체도 에이전트에 의해 실행됩니다. 이는 단순히 읽는 것 이상의 가치가 있는 이례적인 상황입니다:
- 창작자의 설명이 명세서(spec)가 되고, QA 게이트가 코드가 작성되기 전에 실제 명확화 질문을 합니다.
- 창작자는 호스팅 플랫폼 빌더를 선택하거나 자체 Cursor, VS Code, Claude Code, Codex 또는 다른 MCP 지원 에이전트를 연결합니다.
- 에이전트는 작업하는 동안 Creator Studio에 진행 상황, 스크린샷 및 플레이 가능한 초안을 보고하며, 창작자의 메모는 동일한 라이브 채널로 반환됩니다.
- 수정 사항은 창작자가 플레이했던 정확히 저장된 버전에서 새로운 작업을 시작하며, 오래된 브랜치나 풀 리퀘스트에 의존하지 않습니다.
- 모든 게임은 별도의 에이전트 관리 게임 저장소에 게시되기 전에 검증 게이트와 인간의 검토를 통과합니다.
CI가 보장하는 한 가지: 카탈로그의 모든 게임은 엄지손가락으로 플레이할 수 있습니다. 터치 지원은 명세서에 선언된 것이 아니라 각 게임의 소스에서 파생됩니다. 따라서 게임이 가지고 있지 않은 플레이 가능성을 주장할 수 없습니다.
흥미로운 엔지니어링 내용은 docs/에 작성되어 있습니다 — docs/README.md부터 시작하세요.
에이전트 연결하기 (MCP 또는 gamedevpl CLI)
두 개의 문, 같은 게임입니다. 온사이트 페이지는 https://www.gamedev.pl/connect이며 (또는 /mcp)입니다. 이 페이지는 /create나 공개 게임 페이지가 아닌 헤더 메뉴에 있습니다.
MCP. 서버는 원격이며 설치가 필요 없습니다: MCP 지원 클라이언트를 https://www.gamedev.pl/api/mcp에 연결하고 OAuth로 로그인하세요. Claude 사용자는 대신 플러그인으로 설치할 수 있습니다 — listings/mcp/claude-plugin/README.md에 정확한 순서가 나와 있으며, 여기에는 설치만으로는 자동으로 수행되지 않는 커넥터 승인 절차도 포함됩니다. 공식 레지스트리 항목은 pl.gamedev/creator입니다.
이 도구들은 하나의 빌드 라운드를 다룹니다: 시작하거나 재참여하기, 개요(brief)와 엔진 키트(engine kit)를 읽기, 키트와 문서에 질문하기, 소스 파일 스테이징 및 전달하기, 품질 게이트 확인하기, 그리고 제작자와 진행 상황, 스크린샷, 메시지 교환하기. 더 많은 도구들이 존재하지만 의도적으로 광고되지 않기 때문에 에이전트는 이를 발견할 수 없습니다. listings/mcp/README.md에는 모든 도구가 주석과 함께 나열되어 있으며, 각 파괴적(destructive) 도구가 실제로 무엇을 소비하는지, 그리고 나머지 도구들이 숨겨져 있는 이유를 설명합니다.
CLI. apps/cli는 gamedevpl 터미널 클라이언트입니다 (로컬 모델 없음). 동사 없이 실행하면 REPL이 열립니다: 먼저 대화하고, 요청할 때 게임이 시작됩니다. gamedevpl checkout <slug>가 자체 에디터 경로입니다. 설치 프로그램(install.sh)은 CLI_SURFACE가 꺼져 있을 때는 404를 반환합니다. 이 플래그가 켜지면, 아직 cli-v* GitHub 릴리스가 존재하지 않더라도 해당 경로가 스크립트를 제공합니다 — 이때 실패하는 다운로드가 바로 그것입니다. 릴리스가 배포될 때까지는 npm install 후 npm run bundle -w @gamedevpl/cli를 사용하세요. 자세한 내용은 apps/cli/README.md을 참고하세요.
게임 제작은 현재 비공개 베타(closed beta)입니다. 도구는 누구나 로드할 수 있지만, 호출을 위해서는 승인된 크리에이터 계정이 필요합니다. 이는 서비스 중단이 아니라 진입 장벽입니다 — 대기 목록에 등록하세요.
5분 만에 로컬에서 사용해 보세요
npm install
npm run dev
이 프로젝트는 Node.js 20.19 이상을 요구합니다. http://localhost:5173 (127.0.0.1 아님)에서 접속하세요. 브라우저로 볼 수 있는 아케이드, 플레이 가능한 게임, 개발자 로그인 기능, 그리고 인메모리 제출 흐름이 제공되며 — API 키, GitHub 토큰, 클라우드 프로젝트가 필요 없습니다. 게임 콘텐츠는 형제(sibling) 게임 체크아웃이나 사용 가능하다면 GAMES_LOCAL_DIR에서 가져오고, 그렇지 않으면 번들된 더미(fixture) 게임에서 가져옵니다. 로컬 제출물은 코딩 에이전트가 인메모리 스토어를 감시하고 있지 않기 때문에 대기열에 남아 있습니다.
자세한 내용, 특히 로컬에서 의도적으로 가짜로 처리되는 부분과 여러분을 놀라게 할 부분이 담긴 내용은 docs/local-development.md를 참고하세요.
참고: 이 스택을 로컬에서 실행하는 것은 플랫폼 개발 목적이며, 호스팅된 빌더를 재현하기 위함이 아닙니다. 오케스트레이션 코드는 여기에 있지만, 라이브 코딩 에이전트 런타임은 외부 호스팅 서비스입니다. 여전히 여러분의 자체 에이전트와 라이브 사이트의 MCP 연결을 사용하여 크리에이터 핸드오프를 연습할 수 있습니다.
보안 모델 (Safety model)
게임은 실제 코드이기 때문에 구조화된 데이터처럼 안전성 검사를 할 수 없습니다. 안전성은 **검사가 아닌 실행(execution)**에서 나옵니다: 모든 게임은 하나의 독립적인 문서로 조립되어 allow-same-origin이 없는 `<iframe sandbox=
게임 자체는 코딩 에이전트가 관리하는 별도의 리포지토리에 존재하며, 이 앱은 카탈로그, 플레이어, 그리고 제출 인터페이스 역할을 합니다. docs/games-repo.md를 참조하세요.
기여(Contributing)
기여는 환영하며, 위의 로컬 설정은 첫 번째 변경 사항을 몇 분 안에 실행할 수 있도록 설계되었습니다.
- 버그를 발견했나요? 이슈 열기를 여세요. 사이트 푸터에 있는 "버그 보고(Report a bug)" 링크를 사용하면 자동으로 채워집니다.
- 아이디어가 있나요? 기능 요청 열기를 하거나, 토론 시작하기를 할 수 있습니다.
- 보안 문제를 발견했나요? 이슈를 열지 마세요 —
SECURITY.md를 참조하세요. - 코드를 작성하나요?
npm install을 실행한 다음, 완료하기 전에npm run type-check && npm run lint && npm run test && npm run build를 실행하세요. 코딩 에이전트는docs/contributing-for-agents.md를 읽어야 합니다.
번역(Translation)은 좋은 첫 기여가 될 수 있습니다. 인터페이스는 apps/web/src/i18n/locales/에 위치하며 현재 영어와 폴란드어를 지원합니다.
역사(History)
gamedev.pl은 폴란드 게임 개발 분야에서 오래된 이름입니다. 수년 동안 이 도메인은 한 세대가 게임을 만드는 법을 배운 커뮤니티 사이트였으며, 이 리포지토리가 그 소스를 보유했습니다. 커뮤니티 사이트는 이 리포의 초기 역사에 남아 있습니다.
이 도메인은 이제 동일한 의도를 가지고 다른 일을 합니다. 예전에는 사람들에게 게임을 만드는 법을 가르쳤다면, 지금은 누구나 게임을 만들 수 있게 합니다. 이러한 연속성은 의도된 것입니다.
라이선스(License)
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Claude Ecosystem의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기