{
  "schema": "tesign-radar/item/1",
  "generated_at": "2026-09-17T01:56:13.055Z",
  "lang": "ko",
  "slug": "wutw-public",
  "url": "https://tesign.com/item/wutw-public/",
  "alternates": {
    "ko": {
      "html": "https://tesign.com/item/wutw-public/",
      "json": "https://tesign.com/item/wutw-public/index.json",
      "markdown": "https://tesign.com/item/wutw-public/index.md"
    },
    "en": {
      "html": "https://tesign.com/en/item/wutw-public/",
      "json": "https://tesign.com/en/item/wutw-public/index.json",
      "markdown": "https://tesign.com/en/item/wutw-public/index.md"
    }
  },
  "name": "Worlds Upon The Wind",
  "use_label": "Steam 덱빌더 소스 공개",
  "one_liner": "Steam에 팔리는 덱빌더 게임의 전체 소스와 아트를 퍼블릭 도메인으로 엽니다.",
  "text": {
    "why": "상용 게임의 코드는 대개 볼 수 없어서, 인디 개발자는 완성작이 실제로 어떻게 짜였는지 배울 기회가 드뭅니다. Worlds Upon The Wind는 Steam에서 판매 중인 평화로운 로그라이트 덱빌더의 Godot 프로젝트 전체와 GDScript 소스, PSD·SVG 원본 아트, Steam 빌드·배포 스크립트까지 CC0로 공개했습니다. 아트는 우키요에와 에마키 같은 퍼블릭 도메인 일본 미술을 바탕으로 합니다. 다만 음악과 효과음은 제3자 라이선스 때문에 빠져 있어 저장소에서 실행하면 소리 없이 돌아갑니다.",
    "take": "완성돼 팔리는 게임을 통째로 뜯어볼 수 있다는 점이 다른 튜토리얼과 다릅니다.",
    "build": [
      "Godot 4로 만드는 자기 게임의 구조 참고서",
      "퍼블릭 도메인 판화를 쓰는 카드 게임 UI 시안",
      "여러 플랫폼 Steam 배포 자동화 스크립트 견본"
    ],
    "who": [
      {
        "role": "인디 게임 개발자",
        "situation": "Godot로 상용 규모 프로젝트를 처음 짜는 중"
      },
      {
        "role": "게임 아트 지망생",
        "situation": "PSD·SVG 원본과 판화 활용을 보고 싶을 때"
      },
      {
        "role": "일본어 학습 앱 개발자",
        "situation": "어휘·예문 미니게임 구조를 참고할 때"
      }
    ],
    "start": [
      {
        "command": true,
        "text": "git clone https://github.com/max99x/wutw-public"
      },
      {
        "command": false,
        "text": "Godot 4.7 설치 후 Project Manager에서 wutw/project.godot 임포트"
      },
      {
        "command": false,
        "text": "콘솔 오류가 보이면 데이터 임포트가 끝난 뒤 프로젝트를 다시 열기"
      },
      {
        "command": false,
        "text": "F5로 실행 · 음악·효과음은 제외돼 있어 컷신 음성 외엔 소리가 없음"
      }
    ],
    "caveat": [
      "음악·효과음 제외 — 저장소 빌드는 소리 없이 돌아갑니다",
      "읽기 전용 미러라 PR은 병합되지 않습니다",
      "사전·예문 데이터는 CC-BY-SA 등 별도 라이선스입니다"
    ]
  },
  "cta": {
    "type": "run",
    "label": "RUN",
    "url": "https://github.com/max99x/wutw-public"
  },
  "ready": "install",
  "categories": [
    "games",
    "education"
  ],
  "categories_confirmed": true,
  "tags": [
    "godot",
    "game-source",
    "deckbuilder",
    "public-domain"
  ],
  "platform": [
    "windows",
    "linux",
    "macos"
  ],
  "license": {
    "spdx": "CC0-1.0",
    "scope": "permissive",
    "scope_text": "공개 도메인. 고지 없이 자유롭게 사용·수정·재배포.",
    "url": "https://spdx.org/licenses/CC0-1.0.html",
    "note": null,
    "open_source": true
  },
  "language": "GDScript",
  "source_urls": {
    "canonical": "https://github.com/max99x/wutw-public",
    "github": "https://github.com/max99x/wutw-public",
    "huggingface": null,
    "app_store": null,
    "sightings": [
      {
        "source": "github",
        "url": "https://github.com/max99x/wutw-public",
        "posted_at": "2026-09-12T22:00:00.000Z",
        "hn_url": null
      }
    ]
  },
  "numbers": {
    "as_of": "2026-09-16T21:00:00.000Z",
    "stars": 188,
    "stars_unit": "GitHub stars",
    "stars_checked_at": "2026-09-15T19:34:01.716Z",
    "stars_observed_since_check": 0,
    "star_delta_24h": null,
    "star_delta_7d": 18,
    "star_delta_30d": 18,
    "star_delta_unit": "GitHub stars gained in the window, GH Archive events summed to as_of",
    "spark_14d": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      8,
      10,
      null,
      null,
      null
    ],
    "hf_likes": null,
    "hf_likes_observed_at": null,
    "hn_points": null,
    "hn_points_observed_at": null,
    "store": null,
    "method": "별 총합 = GitHub에서 마지막으로 확인한 값(stars_checked_at) + 그 뒤 GH Archive에서 관측한 증가. 24h·7d·30d 증가는 GH Archive 시간별 이벤트를 기준 시각(as_of)까지 합한 값. 우리 점수는 없습니다."
  },
  "ranks": null,
  "activity": {
    "pushed_at": "2026-09-14T15:56:09.000Z",
    "owner_type": "User",
    "open_issues": 0,
    "contributors": 1,
    "releases_count": 0,
    "latest_release": null,
    "checked_at": "2026-09-15T19:34:01.716Z",
    "core_checked_at": "2026-09-15T19:34:01.716Z"
  },
  "signals": [
    {
      "kind": "new",
      "label": "신규",
      "value": "생성 17h 만에 포착"
    }
  ],
  "images": {
    "og": "https://tesign.com/img/wutw-public-1a587118b7.webp",
    "cover": "https://tesign.com/img/wutw-public-1a587118b7.webp",
    "cover_width": 1600,
    "cover_height": 900,
    "gallery": [
      "https://tesign.com/img/wutw-public-1a587118b7.webp"
    ],
    "alt": "Worlds Upon The Wind 게임 화면. 판화풍 지도 위에 마을들, 아래에 竹·図·全 등 한자 카드 여섯 장, 오른쪽에 정착지 목록.",
    "tier": 2
  },
  "dates": {
    "first_seen_at": "2026-09-13T07:43:30.193Z",
    "source_created_at": "2026-09-12T14:29:54.000Z",
    "discovery_hours": 17.226720277777776,
    "launch_signal_at": "2026-09-12T22:00:00.000Z",
    "kept_at": "2026-09-14T02:41:58.963Z",
    "first_published_at": "2026-09-14T02:41:59.484Z",
    "updated_at": "2026-09-15T04:36:57.056Z",
    "ingestion_mode": "live"
  },
  "notes": [
    "이 파일은 tesign.com 항목 페이지와 같은 빌드에서 같은 데이터로 만들어졌습니다. 소개 글은 편집자가 쓴 것이고, 숫자는 저장된 관측값입니다.",
    "JSON의 null은 관측하지 않았다는 뜻입니다 — 0이 아닙니다. 마크다운에서는 [확인 필요]로 적습니다.",
    "별 총합 = GitHub에서 마지막으로 확인한 값(stars_checked_at) + 그 뒤 GH Archive에서 관측한 증가. 24h·7d·30d 증가는 GH Archive 시간별 이벤트를 기준 시각(as_of)까지 합한 값. 우리 점수는 없습니다.",
    "요약이며 법적 조언이 아닙니다."
  ]
}
