Factory DS
첫 나무를 베는 것부터 로켓 발사까지, 닌텐도 DS용 Factorio 스타일 공장 게임. 기획은 개발자가, C 코드 대부분은 Claude Code가 썼습니다.
플레이할 수 있는 곳
이 게임이 나온 모든 플랫폼입니다. 링크는 공식 출처와 대조해 확인하며, 게임을 직접 호스팅하거나 미러링하지 않습니다.
- 공식 사이트 방문브라우저출시됨 · 플래시카트 또는 melonDS 에뮬레이터용 닌텐도 DS 홈브루 ROM (factory-ds.nds, 1.9 MB)무료
PC 브라우저에서 실행됩니다. 다운로드 필요 없음.
PC · 공식 링크 확인일: 2026년 11월 3일.
Factory DS 소개
DS에서 공장 돌리기, 이게 되네요. Factorio의 정신을 이어받은 닌텐도 DS용 공장 건설 게임입니다. 행성에 착륙해 나무, 돌, 철, 구리, 석탄을 손으로 캐고, 그다음 자동화에 나섭니다. 채굴기, 용광로, 컨베이어 벨트, 투입기, 증기 기관·태양광 패널·배터리·원자로를 이용한 전력, 펌프잭·파이프·정제소를 이용한 석유, 기술 16개짜리 연구 트리, 운행표와 폐색 신호를 갖춘 직접 탈 수 있는 열차, 물류 드론, 마인크래프트 레드스톤 방식의 온/오프 논리 게이트, 그리고 마지막으로 로켓 사일로가 있으며, 목표는 약 50개이고 로켓 발사 후에는 무한 연구가 이어집니다. 월드는 2048 × 2048 타일 크기이며 낮과 밤, 날씨, 전환 가능한 그래픽 스타일 네 가지가 있습니다. 위 화면에 월드, 아래 화면에 인터페이스가 표시되고, 터치펜 없이도 모든 것을 플레이할 수 있습니다. 홈브루 게임으로, 무료 ROM 파일(영어·프랑스어)을 플래시카트를 끼운 실제 DS나 melonDS 에뮬레이터에서 실행합니다. Ronan Gaillard는 DS용 코드를 써 본 적이 없었습니다. 개발자가 사양, 디자인, 밸런싱을 맡고 C 코드 대부분은 Claude Code가 작성했습니다. AI 에이전트들은 헤드리스 Mac 빌드에서 스크립트로 짠 테스트 세션 약 470회를 플레이하고 밸런스에 대해 보고하기도 했습니다.
제작 방식
검증됨개발자는 Show HN 게시물에서 DS용 코드를 써 본 적이 없었고 Claude Code로 게임을 만들었다고 말합니다. 그가 사양, 디자인, 밸런싱을 맡고 Claude가 C 코드 대부분을 작성했습니다. 블로그 게시물에는 코드 작성 전 Claude와의 설계 세션(예: 저장하지 않고 계산하는 2,048 × 2,048 월드), Claude가 BlocksDS를 쓰는 Docker 빌드와 에이전트가 실제 게임을 플레이하고 스크린샷을 찍을 수 있는 텍스트 인터페이스 헤드리스 macOS 빌드를 준비한 일, 스크립트로 짠 테스트 세션 약 470회, 여러 에이전트가 게임의 서로 다른 부분을 플레이하며 밸런스 보고서를 작성하고 개발자가 이를 반영한 일, melonDS 디버거로 읽어 내는 벤치마크 모드, Claude가 인터페이스 텍스트 약 1,300개를 프랑스어에서 영어로 번역한 일이 소개되어 있습니다. Claude는 팔레트와 타일 변형을 제안하고 CC0 효과음 후보도 찾아 주었으며, 개발자가 그중에서 골랐습니다. 모델명은 밝히지 않았습니다.
- 개발자블로그 게시물 부제: “with a lot of help from Claude Code”. 게시물은 Claude가 작성하고 테스트한 것과 개발자가 결정한 것을 구분해 설명합니다. — Ronan Gaillard (blog)
BlocksDS(libnds 기반 SDK)를 사용해 C로 작성했고, Docker 컨테이너에서 빌드했으며, melonDS와 플래시카트를 끼운 실제 DS에서 테스트했습니다. 지형은 전혀 저장하지 않습니다. 각 타일은 좌표로부터 계산되며, 플레이어가 바꾼 부분과 건물만 고정 크기 해시 테이블에 보관하고, 게임 안에 malloc은 없습니다. 세이브 슬롯 하나는 64 KB입니다. 전력망과 파이프 네트워크는 네트워크별로 union-find로 계산하고, 열차는 너비 우선 탐색으로 경로를 찾으며, 밤은 256색 팔레트를 바꿔 표현합니다. 핫 루프는 DS의 32 KB 고속 메모리에서 실행됩니다. 그래픽은 Kenney의 CC0 타일셋 Tiny Town과 Tiny Factory를 사용하며, 효과음은 Freesound의 CC0 클립입니다. 가짜 libnds에 맞춰 빌드한 헤드리스 macOS 빌드 덕분에 AI 에이전트가 텍스트 명령과 스크린샷으로 실제 게임 코드를 조작할 수 있습니다.
- 엔진 / 프레임워크
- 엔진 없음 (BlocksDS / libnds를 사용한 C)
- 프로그래밍 언어
- C
- 팀 규모
- 1명(1인 개발)개발자 발표Ronan Gaillard (blog)
- 개발 기간
- 비공개
- 개발 비용
- 비공개
- AI가 작성한 코드
- 비공개
“I wrote the specs, the design and the balancing, and Claude wrote most of the C.”- Factory DS: 67 MHz 닌텐도 DS에서 돌아가는 Factorio 스타일 게임 (블로그 게시물 및 다운로드)
- Show HN: Factory DS, 닌텐도 DS용 Factorio 스타일 게임
검증 메모: AI 사용 정보는 개발자의 2026년 10월 13일(18:42 UTC) Show HN 게시물과 같은 날 올라온 개발자의 블로그 게시물에서 가져왔으며, 블로그 게시물에는 기능, 기술 설계, 테스트 환경, 영어·프랑스어 텍스트에 관한 내용도 있습니다. 블로그의 ROM 링크는 확인 당시 작동했습니다(1,986,560바이트, 파일 날짜 2026년 10월 13일 19:48 UTC). 팀 규모 1명: 게시물과 Show HN 본문이 1인칭으로 쓰여 있고, 도움을 준 존재로는 Claude만 언급됩니다. 소재지는 기록하지 않았습니다. 개발자의 About 페이지에는 배가 프랑스 생말로에 정박해 있다는 내용만 있습니다. 성능 수치(melonDS에서 건물 약 900개 규모의 공장이 60 fps로 안정적으로 동작, 실제 DS에서는 약 3분의 1 느림)는 개발자 본인의 측정치이며 지표로 기록하지 않았습니다. 한 Hacker News 댓글 작성자가 itch.io 출시를 제안했지만, itch.io 출시는 찾지 못했습니다. Factorio와의 연결 고리는 개발자가 붙인 “Factorio-like”라는 설명과 빌려 온 용어 “inserters”뿐이며, 게시물에는 Factorio의 코드나 에셋을 사용했다는 설명이 없습니다. 닌텐도 하드웨어용 비공식 홈브루입니다. 게임은 플레이하지 않았습니다.
개발 연혁
개발자가 ROM 다운로드가 포함된 블로그 게시물을 공개하고 Hacker News에 Show HN으로 올림.
게임 성과
각 수치는 서로 다른 것을 측정합니다. 동시 접속자, 보유자, 다운로드, 판매량은 서로 대체할 수 없으며 절대 합산하지 않습니다. 라벨은 각 숫자의 출처를 나타냅니다.
리뷰 및 랭킹
아직 편집팀 리뷰가 없습니다.
프로토타입: 투표는 이 브라우저에만 저장되며 어디에도 집계되지 않습니다.
현재 랭킹에 없습니다.
아직 유저 리뷰가 없습니다. 첫 리뷰를 남겨 보세요!
프로토타입: 리뷰는 브라우저에만 저장되며 공개되거나 서버로 전송되지 않습니다. 리뷰는 작성된 언어 그대로 표시됩니다.
출처
| 출처 | 유형 | 게재일 | 접속일 |
|---|---|---|---|
| Factory DS: a Factorio-like on a 67 MHz Nintendo DS Ronan Gaillard (blog) | 개발 일지 | 2026년 10월 13일 | 2026년 11월 3일 |
| Show HN: Factory DS, A Factorio-Like Game for the Nintendo DS Hacker News (j_leboulanger) | SNS 게시물 | 2026년 10월 13일 | 2026년 11월 3일 |
| About me | Ronan Gaillard Ronan Gaillard | 공식 사이트 | 미확인 | 2026년 11월 3일 |





