← Rail Island로 돌아가기

Rail Island Factory

Claude Code로 나만의 모델 만들기

입환용 기관차부터 고딕 양식 성당까지, Rail Island의 모든 모델은 GitHub 공개 저장소인 Rail Island Factory에 있는 작은 프로그램입니다. 웹용 Claude Code는 설명과 사진 몇 장으로 새 모델을 만들 수 있습니다. 저장소 복사부터 게임에 모델을 추가하기까지 안내해 드립니다.

직접 만들기 어렵다면? 페이스북 그룹에서 모델을 요청해 보세요. 페이스북 그룹 참여하기 ↗

준비물

  • 무료 GitHub 계정. 여기에 자신의 Factory 사본을 저장합니다.
  • 웹용 Claude Code가 포함된 Claude 요금제: Pro, Max, Team 또는 Enterprise.
  • 아이디어와 가능하면 참고 자료: 사진, 도면, 차량이나 건물의 주요 치수. 자료는 모델과 함께 저장되므로 직접 찍었거나 라이선스상 사용이 허용된 이미지를 이용하세요.

단계별 안내

  1. 1

    Factory 사본 만들기

    GitHub에 로그인해 Rail Island Factory 저장소를 열고 Fork를 누르세요. 자신의 계정에 자유롭게 수정할 수 있는 사본이 생깁니다.

    GitHub에서 포크하기 ↗
  2. 2

    GitHub와 Claude Code 연결하기

    웹용 Claude Code를 열고 Claude 계정으로 로그인하세요. 안내에 따라 GitHub 계정을 연결하고 Claude GitHub 앱을 설치한 뒤 자신의 포크에 접근할 권한을 주세요. 그래야 Claude Code가 작업을 저장할 수 있습니다.

    Claude Code 열기 ↗
  3. 3

    내 포크로 세션 시작하기

    메시지 입력란 아래 저장소 선택기에서 자신의 포크(예: yourname/rail-island-factory)를 선택하세요. 기본 환경이면 충분합니다. Factory는 추가 설정 없이 설치되고 빌드됩니다.

  4. 4

    모델 설명하기

    무엇을 만들지, 크기와 모습은 어떤지, 참고 자료는 어디 있는지 알려 주세요. Factory에는 삼각형 수 제한, 축척, 열차·도로 차량·항공기·건물 규칙 등 Claude Code용 지침이 들어 있습니다. 아래 예시를 참고하세요.

  5. 5

    결과 확인하고 다듬기

    Claude Code가 모델을 작성하고 Factory 테스트를 실행한 뒤 미리보기 이미지를 만들어 확인합니다. 요약을 읽고 불확실한 점을 물어보세요. “지붕이 너무 평평해”, “운전실 창문을 키워 줘”처럼 필요한 만큼 수정을 요청할 수 있습니다.

  6. 6

    풀 리퀘스트 보내기

    결과가 마음에 들면 Claude Code에 변경 사항을 커밋하고 GitHub에 푸시해 달라고 하세요. 자신의 포크에서 Contribute → Open pull request를 누르고 rail-island/rail-island-factory로 브랜치 반영을 요청하세요. 모델에 대한 짧은 설명도 적어 주세요.

    GitHub의 Factory ↗

Rail Island PLUS

모델 하나 채택 시 PLUS 3개월

풀 리퀘스트가 Factory에 반영되면 Rail Island PLUS를 3개월 동안 무료로 드립니다. 모든 차량, 건축물 유형, 섬 크기와 저장 공간 50포인트를 이용할 수 있습니다. Rail Island 계정의 이메일 주소로 info@railisland.com 에 반영된 풀 리퀘스트 링크를 보내 주세요. 풀 리퀘스트는 공개되므로 이메일 주소를 적지 마세요.

3개월이 지나도 컬렉션은 남습니다. PLUS 이용 중 자신의 섬에 모델을 배치하고 섬을 저장하면 해당 모델이 컬렉션에 영구적으로 추가됩니다. 이후 무료 요금제에서도 계속 사용할 수 있으며, 직접 만든 모델도 마찬가지입니다.

하나의 모델, 여러 변형

Factory에서는 열차 한 편성이나 같은 계열의 차량들을 하나의 모델로 만듭니다. 도색, 편성 내 차량 종류, 화물의 차이는 매개변수로 선택합니다. 플레이어는 모델을 고른 뒤 변형을 선택하며, 공통 부분의 코드는 한 번만 작성합니다. 예를 들면 다음과 같습니다.

  • TGV는 하나의 모델입니다. 편성 매개변수로 동력차 또는 무동력 객차 편성을, 도색 매개변수로 주황색 TGV Sud-Est 또는 은색과 파란색 TGV Atlantique를 선택합니다.
  • 증기 기관차는 기관차나 탄수차를, CityElefant는 동력차·중간 부수차·제어 부수차를 선택할 수 있습니다.
  • 관련 기관차 계열과 도색은 도색 매개변수의 변형으로 묶입니다. ČD 150, 151과 ŽSR 350은 하나의 모델입니다.
  • 화차는 빈 차, 석탄, 목재, 모래 중 화물을 선택합니다.

전체 편성을 한 번에 요청하고 “편성 매개변수(동력차, 객차)와 도색 매개변수(…)가 있는 하나의 모델”처럼 변형을 지정하세요. 차량이나 도색마다 별도 모델을 만들지 마세요. 기존 모델의 새 도색이나 다른 차량이라면 해당 매개변수에 선택지를 추가하도록 Claude Code에 요청하세요.

요청 작성 방법

모델 이름, 실제 크기, 모습, 참고 자료의 출처를 알려 주세요. 모형 제작자에게 설명하듯 한국어나 편한 언어로 작성하면 됩니다.

Škoda 15T ForCity Alfa 트램을 추가해 줘. 4개 차체, 길이 약 31 m, 다른 트램처럼 관절식으로 만들어 줘. 프라하와 리가 도색을 매개변수로 선택하는 하나의 모델로 해 줘. railroad-vehicle 스킬을 사용해. 사진: <링크>. 직접 찍었으니 모델과 함께 참고 자료로 저장해 줘.
우리 마을의 작은 목조 역사 건물을 추가해 줘. 단층, 약 12 × 6 m, 승강장 위로 길게 뻗은 맞배지붕, 문 위에 시계가 있어. 사진: <링크>, CC BY-SA, 저작자 <이름>.
길이 12 m 저상 시내버스를 추가해 줘. 흰색과 파란색 도색, 문 3개, 다른 버스처럼 조향 가능한 앞바퀴로 만들어 줘. road-vehicle 스킬을 사용해.

팁

  • 세션 하나에서는 모델 하나에 집중하세요. 요청이 명확해지고 결과도 좋아지며 풀 리퀘스트를 검토하기도 쉬워집니다.
  • 먼저 Factory 카탈로그의 3D 미리보기를 살펴보세요. 기존 모델의 도색이나 길이를 바꾸는 것이 더 빠른 방법일 수 있습니다.
  • 실제 치수를 알려 주세요. 형용사보다 미터 단위의 길이·너비·높이가 더 유용합니다.
  • Claude Code에 결과를 설명하고 참고 자료와 비교해 달라고 하세요. 직접 만든 미리보기를 열어 아직 맞지 않는 부분을 확인할 수 있습니다.
  • 모든 참고 자료는 출처와 라이선스와 함께 저장소에 저장됩니다. 공유할 권리가 있는 이미지만 사용하세요.

보낸 다음에는?

모든 풀 리퀘스트를 검토합니다. 모델의 외형이 적절하고 삼각형 수 제한을 지키며 Factory 테스트를 통과해야 합니다. 수정 요청은 댓글로 남기니 같은 세션의 Claude Code에 전달해 주세요. 반영된 모델은 카탈로그에 표시되고 향후 게임 업데이트를 통해 모든 플레이어에게 제공됩니다.

Rail Island 플레이