위키: 기초 시스템·생산·방어 공략
이 위키 페이지는 Mindustry에 관한 핵심 참고 자료를 모아 둔 것입니다: 게임이 무엇인지, 주요 게임플레이 시스템, 주요 블록 및 유닛 분류, 핵심 게임 메커닉(자원, 전력, 액체, 운송, 방어)과 Mindustry Logic 스크립팅 시스템 — 모두 플레이어와 기여자를 위한 간결한 단일 페이지 참고서로 정리되어 있습니다.
개요
Mindustry는 탑다운, 격자 기반의 기지 건설과 타워 디펜스가 혼합된 게임입니다. 플레이어는 자원 채취, 아이템 및 유체 물류, 생산 체인, 전력 네트워크, 방어 및 유닛 관리를 하며 코어가 파괴되지 않도록 막아야 합니다. 게임 모드에는 Survival(
핵심 개념
- 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를 참조하여 버전별 정확한 수치를 확인하십시오.