유체 시스템

유체는 물이나 원유처럼 고체가 아닌 물질이다. 파이프처럼 유체를 다루기 위한 개체나, 정유 공장처럼 유체 재료 또는 유체 생산품이 있는 건물 속에만 존재할 수 있다.
유체 목록
게임 내에 다음과 같은 유체가 존재한다.

| 유체 | 채취 위치 | 채취 시설 | 대체 제작법 | 제작 시설 |
|---|---|---|---|---|
| 물 | ||||
| 증기 | 없음 | 없음 | ||
| 원유 | 없음 | 없음 | ||
| 석유 가스 | 없음 | 없음 | ||
| 경유 | 없음 | 없음 | ||
| 중유 | ||||
| 윤활유 | 없음 | 없음 | ||
| 황산 | ||||
| 추진기 연료 | 없음 | 없음 | ||
| 추진기 산화제 | 없음 | 없음 | ||
| 용암 | 없음 | 없음 | ||
| 녹은 철 | 없음 | 없음 | ||
| 녹은 구리 | 없음 | 없음 | ||
| 홀뮴 용액 | 없음 | 없음 | ||
| 전해질 | 없음 | 없음 | ||
| 암모니아 용액 | 없음 | 없음 | ||
| 암모니아 | 없음 | 없음 | ||
| 리튬 염수 | 없음 | 없음 | ||
| 플루오린 | 없음 | 없음 | ||
| 플루오로케톤 (뜨거움) | 없음 | 없음 | ||
| 플루오로케톤 (차가움) | 없음 | 없음 | ||
| 플라즈마 | 없음 | 없음 |
메커니즘
배럴에 담지 않는 한 유체는 플레이어가 운반하거나, 투입기류에 의해 옮겨지거나, 땅에 떨어뜨리거나, 상자에 넣을 수 없다. 땅에 쏟거나 호수에 버릴 수도 없다. 유체의 양은 딱 떨어지는 정수가 아니라 연속적인 실수로 표현된다.
유체가 들어 있는 건물을 해체하면 그 안의 유체는 그와 연결된 개체들로 흘러가고, 유체가 들어갈 공간이 부족한 경우 나머지 유체는 파괴된다.

저장
유체는 일정한 부피를 지닌 용기처럼 행동하는 개체들 속에 담겨 있다. 이 개체들은 서로의 입구/출구가 인접해 있으면 자동으로 연결되고 (파이프는 모든 방향으로 연결된다) 서로간에 유체가 흐를 수 있게 된다.
개체에 담긴 유체의 부피는 0과 최대 부피 사이의 값이다. 예컨대 파이프는 최대 100단위의 유체를 담을 수 있고, 파이프에 담긴 유체의 부피는 0과 100 사이의 값이다. 개체에 담긴 유체의 수위는 현재의 유체 부피 대 최대 부피의 비율이다. 예컨대 파이프에 물이 60단위 들어 있다면 수위는 60%이다. 파이프와 저장 탱크에는 작은 창이 있어 그 안에 담긴 유체의 수위를 짐작할 수 있다.
유체 혼합
게임은 대부분의 건물 설치 시 실수로 서로 다른 유체를 섞는 것을 방지한다. 예를 들어 서로 다른 유체가 담긴 파이프끼리는 서로 연결할 수 없다. 하지만 모든 종류의 유체 혼합을 방지하지는 못해서, 플레이어의 실수로 서로 다른 유체를 섞는 경우가 발생할 수 있다. 하나의 '유체 구간'은 하나의 유체만 담을 수 있으므로, 여러 유체를 섞으려 하면 하나만 남고 나머지는 제거된다.
흐름
서로 연결된 탱크와 파이프는 하나의 용기가 된다고 생각할 수 있다. 서로 연결된 부분끼리는 유체 수위가 동일하게 유지되어야 한다. 파이프 간 유체의 흐름은 이처럼 수위를 같게 맞추기 위한 것이다. 파이프 간 유량은 압력(인접한 개체 간 수위 차)에 따라 달라지며, 수위가 비슷해지면 흐름은 느려진다.
'수위'의 정의에 따라, 서로 연결된 파이프와 탱크는 가능한 한 같은 비율로 채워지려고 한다. 예를 들어 부피가 25,000인 저장 탱크 1개와 부피가 100인 파이프 1개로 구성된 구간에 12,550단위의 유체가 있다면, 저장 탱크에 12,500단위, 파이프에 50단위가 들어가 수위가 50%로 동일하게 맞춰진다.
유체를 생산하는 기계는 자신의 출력 슬롯에 유체를 넣는다. 출력 슬롯은 기계의 특정 위치에 있는 유체 출구와 연결되어 있다. (Alt를 누르면 출구가 표시된다.) 유체를 소비하는 기계도 마찬가지로 유체 입구가 표시되어 있다. 출력 슬롯은 자신의 내용물을 출구에 연결된 개체로 내보내려 시도한다. 그러나 연결된 개체가 가득 찼거나 다른 종류의 유체가 들어 있다면 내보내지 못한다.