본문으로 건너뛰기

위키: 기초 시스템·생산·방어 공략

이 위키 페이지는 Mindustry에 관한 핵심 참고 자료를 모아 둔 것입니다: 게임이 무엇인지, 주요 게임플레이 시스템, 주요 블록 및 유닛 분류, 핵심 게임 메커닉(자원, 전력, 액체, 운송, 방어)과 Mindustry Logic 스크립팅 시스템 — 모두 플레이어와 기여자를 위한 간결한 단일 페이지 참고서로 정리되어 있습니다.

개요

Mindustry는 탑다운, 격자 기반의 기지 건설과 타워 디펜스가 혼합된 게임입니다. 플레이어는 자원 채취, 아이템 및 유체 물류, 생산 체인, 전력 네트워크, 방어 및 유닛 관리를 하며 코어가 파괴되지 않도록 막아야 합니다. 게임 모드에는 Survival(웨이브 기반 방어)과 Attack(적의 코어가 있는 공격 맵)이 포함됩니다. 게임은 모드 제작이 가능하며, 고유한 자원과 블록을 지닌 캠페인 행성들이 포함되어 있습니다.

핵심 개념

  • Core: 파괴되면 게임이 종료되는 중심 구조물입니다. Core 보호가 주된 목표입니다.
  • 블록 vs Buildings: 블록은 블록 유형(정의)입니다. Building은 세계에 인스턴스화된 블록으로, 체력, 인벤토리, 전력 연결 등을 가집니다.
  • 타일 / 격자: 게임 월드는 타일 기반이며; 블록 크기는 size×size 타일로 표현됩니다.
  • Items & Liquids: 자원은 Items(예: copper, lead, titanium, thorium, surge alloy, pyratite)와 Liquids(예: water, oil)로 구분됩니다. Items에는 획득 또는 사용 방식을 나타내는 플래그가 있습니다(N = 자연 생성, M = 제작, E = 적 드랍, B = 건축 자원).
  • 전력: 발전, 저장 및 전송은 발전기, 원자로 및 power nodes로 처리됩니다. 전력은 많은 블록(포탑, 공장, 특수 블록)에 대해 글로벌 자원입니다.

자원과 생산

  • Extractors 및 drills는 ore와 sand 같은 타일에서 자연 광석(copper, lead, titanium, thorium, beryllium, tungsten, crystal thorium 등)을 채굴합니다.
  • Smelters, factories 및 reconstructors는 원자재를 plastanium, phase fabric, surge alloy, blast compound 등 고급 아이템으로 변환합니다.
  • 아이템 플래그는 출처와 용도를 표시합니다; 많은 블록은 건설 및 작동에 특정 아이템을 필요로 합니다.

아이템 및 액체 운송

  • 컨베이어, routers, sorters, junctions 등의 블록들이 아이템 물류를 구성합니다. 컨베이어는 설정된 속도로 배치를 이동시킵니다(예: 표준 conveyors는 기준 속도로 아이템을 전진시키며; 플라스터늄 컨베이어는 더 빠르게 이동).
  • 즉시/텔레포트 전송 장치들(필터, 포화 필터 및 변형)은 순간적인 아이템 전송을 수행하며 배치 제한을 공유합니다.
  • 액체 파이프(ducts)와 pumps는 액체 라우팅 및 분배를 처리합니다. 액체 공급기/Voids는 테스트나 크리에이티브 세팅을 위해 유체를 제공하거나 제거합니다.

전력 시스템

  • 발전기(Combustion, RTG, Heat/Flux reactors)는 전력을 생성합니다. 융제 반응로는 기본 발전기 중 최고 출력입니다.
  • 전력 저장 블록(배터리, large Battery)은 오프라인 버퍼링을 위해 전력을 저장합니다.
  • Beam nodes, towers 및 power nodes는 네트워크 간 전력을 전송합니다. 전력 소멸기는 전력을 소거합니다.
  • 일부 블록은 탄약으로 전력을 소비합니다(예: 아크 turret는 전력을 탄약으로 사용).

공장, 제작기 및 유닛 생산

  • 건설기, large Constructors 및 특화된 reconstructor 계층은 아이템과 유닛을 제작합니다. 많은 유닛 생산 블록(지상 공장, 해양 공장, 기계 조립기)은 현재 출력 유닛의 입력 비용을 최대 두 배까지 저장할 수 있습니다.
  • 페이로드 블록(매스 드라이버, Loaders, 언로더, 화물 공급기/Void)은 섹터 간 또는 캠페인 수송용으로 아이템이나 유닛 페이로드의 발사 및 수신을 관리합니다.

방어와 포탑

  • Turrets는 적 웨이브에 대응하는 주요 수단이며, 사거리, 데미지 유형 및 특수 메커닉(총알, 포탄, 레이저, 빔, 미사일, 화염, 아크, 유닛 미사일)에 따라 다양합니다.
  • Warmup turrets(예: 스마이트, 멀라인)는 발사 전에 회전 가속이 필요하며 4x4, 5x5와 같은 대형 turrets는 높은 출력을 가집니다.
  • 과부하 및 coolant 메카닉은 터렛 출력을 변경할 수 있습니다; 일부 터렛은 특정 탄약 아이템이나 유체(coal, cyanogen, coolant)를 사용합니다.
  • Walls 및 방어 타일(표준 벽, reinforced/plastanium/graphitic walls, shielded walls, blast doors)은 고정 방어를 제공합니다. 일부 벽과 실드 블록은 고유한 상호작용을 가지며(전원이 공급된 shielded walls는 전원이 있을 때 유효 체력이 증가함) 독특한 동작을 보입니다.

유닛

  • 유닛은 체력, armor(고정 피해 감쇠, armor-piercing에 의해 무시됨), 크기(히트박스), 속도, 아이템 수용량 및 능력(비행, 부스트, 건설 속도, 압쇄 피해) 같은 스탯을 가집니다.
  • 유닛은 티어와 유형(ground, naval, aerial)으로 분류됩니다. 많은 유닛은 고유한 잡다한 정보나 특수 능력(예: 메가/노바의 공유 사운드; 퀘이사는 여러 광석을 채굴 가능)을 가지고 있습니다.
  • Unit factories는 유닛을 스폰하며 내부 수용량과 제작 큐에 따라 예측 가능한 동작을 합니다.

상태 효과

  • 유닛과 블록은 상태 효과(속도 배수, 무장 해제, 체력 배수, 마비 등)를 받을 수 있습니다. 일부 효과는 숨겨져 있거나 지형, 날씨 또는 능력에 의해 유발됩니다(예: Sporestorm은 공중 유닛을 느리게 함).
  • 참고: 일부 인터페이스에 표시되는 "체력 배수(health multiplier)"는 유닛의 원시 HP를 직접 변경하지 않습니다; 대신 방어력 이후에 들어오는 피해가 어떻게 나뉘는지를 변경하여 실질적으로 받은 피해를 스케일합니다.

환경과 타일

  • Planet 맵들(예: Serpulo 및 Erekir)은 고유한 타일, 자원 및 생물군계를 가집니다. Serpulo는 많은 스타터 맵과 자원이 있는 클래식 캠페인 행성이고; Erekir는 새로운 메커닉, 광석 및 블록을 도입합니다.
  • 특수 타일과 환경 요소는 생산과 블록 동작에 영향을 줄 수 있습니다(affinities, tainted water 보너스, dark sand 변화 등).

Mindustry Logic (mlog)

  • Mindustry Logic은 건물, 포탑, 유닛 및 UI를 자동화하기 위한 게임 내 어셈블리류 스크립팅 언어입니다. 제공 기능은 다음과 같습니다:
    • 블록 및 유닛 센서, 제어 연산, 메모리 셀, 수학 연산, 흐름 제어(점프, 종료) 및 월드 연산(스폰, 이펙트, 컷신).
    • 건물 속성 읽기/쓰기 명령, 포탑 제어, 유닛/웨이브 스폰, 날씨 설정 및 디스플레이에 그리기 명령.
  • 내장된 “senseable” 변수는 @로 시작합니다(예: @thisx, @thisy, @time, @links)이며 Building/Unit 객체는 API를 통해 조작할 수 있습니다.
  • 이 언어는 자동화 공장, 방어 스크립트 및 인터랙티브 디스플레이를 구성하는 데 널리 사용됩니다.

모딩 및 개발

  • 게임은 기여에 열려 있으며; 소스는 컴파일할 수 있습니다(gradle 작업: desktop:run, desktop:dist) 및 모더는 JSON/Java/JS를 통해 블록, 아이템 및 동작을 추가할 수 있습니다.
  • Mindustry의 콘텐츠 파일(블록.java, 아이템 및 블록 정의)은 인게임 콘텐츠를 구동합니다; 커뮤니티 도구와 튜토리얼이 모드 제작 및 로직 스크립팅을 위해 존재합니다.

기타

  • 음악은 Anuke가 메뉴, 캠페인 및 인게임 테마를 담당합니다.
  • 게임에는 업적, 캠페인 전용 블록(launch pads, item launchers) 및 버전별로 존재했던 레거시/제거된 콘텐츠가 포함되어 있습니다.
  • 위키와 커뮤니티 자료(번역, 가이드)는 일반적으로 GitHub 및 fandom 페이지에서 관리되며; 이러한 자료에 대한 기여는 표준 PR 워크플로를 따릅니다.

이 참조는 여러분이 상호작용하게 될 게임 시스템과 블록 계열을 요약한 것입니다. 자세한 수치(정확한 DPS, 제작 비용, 블록별 전송 속도 등)는 블록/유닛별 항목이나 인게임 Core Database를 참조하여 버전별 정확한 수치를 확인하십시오.