Buildings: Difference between revisions
Appearance
SkimnerPhi (talk | contribs) Initial copy from Fandom wiki |
SkimnerPhi (talk | contribs) Add layer summaries and building sprites |
||
| Line 2: | Line 2: | ||
== Regular Layer == | == Regular Layer == | ||
{| class="wikitable" | The regular "belts" layer is unlocked from the start of the game, and is where nearly all pre-freeplay gameplay occurs. | ||
{| class="wikitable sortable" | |||
!Sprite | |||
! Building !! Group !! Level Unlocked !! Base Speed !! Buildings per Belt !! Internal name | ! Building !! Group !! Level Unlocked !! Base Speed !! Buildings per Belt !! Internal name | ||
|- | |- | ||
|[[File:Building Hub.png|frameless|50px]] | |||
| [[Hub]] || n/a || n/a || unlimited || n/a || <code>hub</code> | | [[Hub]] || n/a || n/a || unlimited || n/a || <code>hub</code> | ||
|- | |- | ||
|[[File:Building Belt top.png|frameless|50px]] | |||
| [[Belt]] || Belt || 0 || 2 || 1 || <code>belt</code> | | [[Belt]] || Belt || 0 || 2 || 1 || <code>belt</code> | ||
|- | |- | ||
|[[File:Building Balancer.png|frameless|50px]] | |||
| [[Balancer]] || rowspan="3" | Balancers || 2 || 2 (×2) || ½ || <code>balancer</code> | | [[Balancer]] || rowspan="3" | Balancers || 2 || 2 (×2) || ½ || <code>balancer</code> | ||
|- | |- | ||
|[[File:Building Balancer-merger.png|frameless|50px]] | |||
| [[Merger (Compact)]] || 9 || 2 || 1 || <code>balancer-merger</code> | | [[Merger (Compact)]] || 9 || 2 || 1 || <code>balancer-merger</code> | ||
|- | |- | ||
|[[File:Building Balancer-splitter.png|frameless|50px]] | |||
| [[Splitter (Compact)]] || 19 || 2 || 1 || <code>balancer-splitter</code> | | [[Splitter (Compact)]] || 19 || 2 || 1 || <code>balancer-splitter</code> | ||
|- | |- | ||
|[[File:Building Underground belt entry.png|frameless|50px]] | |||
| [[Tunnel]] || rowspan="2" | Tunnels || 5 || 2 || 1 || <code>underground_belt</code> | | [[Tunnel]] || rowspan="2" | Tunnels || 5 || 2 || 1 || <code>underground_belt</code> | ||
|- | |- | ||
|[[File:Building Underground belt entry-tier2.png|frameless|50px]] | |||
| [[Tunnel|Tunnel Tier II]] || 13 || 2 || 1 || <code>underground_belt-tier2</code> | | [[Tunnel|Tunnel Tier II]] || 13 || 2 || 1 || <code>underground_belt-tier2</code> | ||
|- | |- | ||
|[[File:Building Miner.png|frameless|50px]] | |||
| [[Extractor]] || rowspan="2" | Extractors || 0 || ⅖ || 5 || <code>miner</code> | | [[Extractor]] || rowspan="2" | Extractors || 0 || ⅖ || 5 || <code>miner</code> | ||
|- | |- | ||
|[[File:Building Miner-chainable.png|frameless|50px]] | |||
| [[Extractor|Chain Extractor]] || 11 || ⅖ || 5 || <code>miner-chainable</code> | | [[Extractor|Chain Extractor]] || 11 || ⅖ || 5 || <code>miner-chainable</code> | ||
|- | |- | ||
|[[File:Building Cutter.png|frameless|50px]] | |||
| [[Cutter]] || rowspan="3" | Cutters || 1 || ½ || 4 || <code>cutter</code> | | [[Cutter]] || rowspan="3" | Cutters || 1 || ½ || 4 || <code>cutter</code> | ||
|- | |- | ||
|[[File:Building Cutter-quad.png|frameless|50px]] | |||
| [[Quad Cutter]] || 17 || ½ || 4 || <code>cutter-quad</code> | | [[Quad Cutter]] || 17 || ½ || 4 || <code>cutter-quad</code> | ||
|- | |- | ||
|[[File:Building Trash.png|frameless|50px]] | |||
| [[Trash]] || 1 || unlimited || n/a || <code>trash</code> | | [[Trash]] || 1 || unlimited || n/a || <code>trash</code> | ||
|- | |- | ||
|[[File:Building Rotator.png|frameless|50px]] | |||
| [[Rotator]] || rowspan="3" | Rotators || 4 || 2 || 1 || <code>rotater</code> | | [[Rotator]] || rowspan="3" | Rotators || 4 || 2 || 1 || <code>rotater</code> | ||
|- | |- | ||
|[[File:Building Rotator-ccw.png|frameless|50px]] | |||
| [[Rotator|Rotator (CCW)]] || 7 || 2 || 1 || <code>rotater-ccw</code> | | [[Rotator|Rotator (CCW)]] || 7 || 2 || 1 || <code>rotater-ccw</code> | ||
|- | |- | ||
|[[File:Building Rotator-rotate180.png|frameless|50px]] | |||
| [[Rotator|Rotator (180°)]]|| 18 || 2 || 1 || <code>rotater-rotate180</code> | | [[Rotator|Rotator (180°)]]|| 18 || 2 || 1 || <code>rotater-rotate180</code> | ||
|- | |- | ||
|[[File:Building Painter.png|frameless|50px]] | |||
| [[Painter]] || rowspan="3" | Painters || 6 || ⅓ || 6 || <code>painter</code> | | [[Painter]] || rowspan="3" | Painters || 6 || ⅓ || 6 || <code>painter</code> | ||
|- | |- | ||
|[[File:Building Painter-double.png|frameless|50px]] | |||
| [[Double Painter]] || 17 || ¼ (×2) || 4 || <code>painter-double</code> | | [[Double Painter]] || 17 || ¼ (×2) || 4 || <code>painter-double</code> | ||
|- | |- | ||
|[[File:Building Painter-quad.png|frameless|50px]] | |||
| [[Quad Painter]] || 20 || 1 || 2 || <code>painter-quad</code> | | [[Quad Painter]] || 20 || 1 || 2 || <code>painter-quad</code> | ||
|- | |- | ||
|[[File:Building Mixer.png|frameless|50px]] | |||
| [[Color Mixer]] || Mixer || 8 || ⅖ || 5 || <code>mixer</code> | | [[Color Mixer]] || Mixer || 8 || ⅖ || 5 || <code>mixer</code> | ||
|- | |- | ||
|[[File:Building Stacker.png|frameless|50px]] | |||
| [[Stacker]] || Stacker || 10 || ¼ || 8 || <code>stacker</code> | | [[Stacker]] || Stacker || 10 || ¼ || 8 || <code>stacker</code> | ||
|- | |- | ||
|[[File:Building Storage.png|frameless|50px]] | |||
| [[Storage]] || Storage || 15 || unlimited || n/a || stacker | | [[Storage]] || Storage || 15 || unlimited || n/a || stacker | ||
|- | |- | ||
|[[File:Building Reader.png|frameless|50px]] | |||
| [[Belt Reader]] || Belt Reader || 14 || 2 || 1 || <code>reader</code> | | [[Belt Reader]] || Belt Reader || 14 || 2 || 1 || <code>reader</code> | ||
|- | |- | ||
|[[File:Building Lever.png|frameless|50px]] | |||
| [[Switch]] || Switch || 20 || n/a || n/a || <code>lever</code> | | [[Switch]] || Switch || 20 || n/a || n/a || <code>lever</code> | ||
|- | |- | ||
|[[File:Building Filter.png|frameless|50px]] | |||
| [[Filter]] || Filter || 21 || 2 || 1 || <code>filter</code> | | [[Filter]] || Filter || 21 || 2 || 1 || <code>filter</code> | ||
|- | |- | ||
|[[File:Building Display.png|frameless|50px]] | |||
| [[Display]] || Display || 23 || n/a || n/a || <code>display</code> | | [[Display]] || Display || 23 || n/a || n/a || <code>display</code> | ||
|} | |} | ||
== Wires Layer == | == Wires Layer == | ||
{| class="wikitable" | The wires layer unlocks at level 20, and is an overlay to the regular layer for logic circuits. | ||
{| class="wikitable sortable" | |||
|+ | |+ | ||
!Sprite | |||
!Building | !Building | ||
!Group | !Group | ||
| Line 64: | Line 93: | ||
!Internal name | !Internal name | ||
|- | |- | ||
|Wire (Green) | |[[File:Wire First cross.png|frameless|50px]] | ||
|[[Wire]] (Green) | |||
| rowspan="2" |Wires | | rowspan="2" |Wires | ||
|20 | |20 | ||
|<code>wire</code> | |<code>wire</code> | ||
|- | |- | ||
|Wire (Blue) | |[[File:Wire Second cross.png|frameless|50px]] | ||
|[[Wire]] (Blue) | |||
|20 | |20 | ||
|<code>wire-second</code> | |<code>wire-second</code> | ||
|- | |- | ||
|Wire Tunnel | |[[File:Building Wire tunnel.png|frameless|50px]] | ||
|[[Wire Tunnel]] | |||
|Wire Tunnel | |Wire Tunnel | ||
|20 | |20 | ||
|<code>wire_tunnel</code> | |<code>wire_tunnel</code> | ||
|- | |- | ||
|Constant Signal | |[[File:Building Constant signal.png|frameless|50px]] | ||
|[[Constant Signal]] | |||
|Constant Signal | |Constant Signal | ||
|22 | |22 | ||
|<code>constant_signal</code> | |<code>constant_signal</code> | ||
|- | |- | ||
|Transistor | |[[File:Building Transistor.png|frameless|50px]] | ||
|[[Transistor]] | |||
|Transistor | |Transistor | ||
|24 | |24 | ||
|<code>transistor</code> | |<code>transistor</code> | ||
|- | |- | ||
|AND Gate | |[[File:Building Logic gate.png|frameless|50px]] | ||
|[[Logic Gates|AND Gate]] | |||
| rowspan="4" |Logic Gates | | rowspan="4" |Logic Gates | ||
|24 | |24 | ||
|<code>logic_gate</code> | |<code>logic_gate</code> | ||
|- | |- | ||
|NOT Gate | |[[File:Building Logic gate-not.png|frameless|50px]] | ||
|[[Logic Gates|NOT Gate]] | |||
|24 | |24 | ||
|<code>logic_gate-not</code> | |<code>logic_gate-not</code> | ||
|- | |- | ||
|XOR Gate | |[[File:Building Logic gate-xor.png|frameless|50px]] | ||
|[[Logic Gates|XOR Gate]] | |||
|24 | |24 | ||
|<code>logic_gate-xor</code> | |<code>logic_gate-xor</code> | ||
|- | |- | ||
|OR Gate | |[[File:Building Logic gate-or.png|frameless|50px]] | ||
|[[Logic Gates|OR Gate]] | |||
|24 | |24 | ||
|<code>logic_gate-or</code> | |<code>logic_gate-or</code> | ||
|- | |- | ||
|Compare | |[[File:Building Comparator.png|frameless|50px]] | ||
|[[Compare]] | |||
|Compare | |Compare | ||
|25 | |25 | ||
|<code>compare</code> | |<code>compare</code> | ||
|- | |- | ||
|Shape Analyzer | |[[File:Building Analyzer.png|frameless|50px]] | ||
|[[Shape Analyzer]] | |||
|Shape Analyzer | |Shape Analyzer | ||
|25 | |25 | ||
|<code>analyzer</code> | |<code>analyzer</code> | ||
|- | |- | ||
|Virtual Cutter | |[[File:Building Virtual processor.png|frameless|50px]] | ||
|[[Virtual Processors|Virtual Cutter]] | |||
| rowspan="5" |Virtual Processors | | rowspan="5" |Virtual Processors | ||
|25 | |25 | ||
|<code>virtual_processor</code> | |<code>virtual_processor</code> | ||
|- | |- | ||
|Virtual Rotator | |[[File:Building Virtual processor-rotator.png|frameless|50px]] | ||
|[[Virtual Processors|Virtual Rotator]] | |||
|25 | |25 | ||
|<code>virtual_processor-rotator</code> | |<code>virtual_processor-rotator</code> | ||
|- | |- | ||
|Virtual Unstacker | |[[File:Building Virtual processor-unstacker.png|frameless|50px]] | ||
|[[Virtual Processors|Virtual Unstacker]] | |||
|25 | |25 | ||
|<code>virtual_processor-unstacker</code> | |<code>virtual_processor-unstacker</code> | ||
|- | |- | ||
|Virtual Stacker | |[[File:Building Virtual processor-stacker.png|frameless|50px]] | ||
|[[Virtual Processors|Virtual Stacker]] | |||
|25 | |25 | ||
|<code>virtual_processor-stacker</code> | |<code>virtual_processor-stacker</code> | ||
|- | |- | ||
|Virtual Painter | |[[File:Building Virtual processor-painter.png|frameless|50px]] | ||
|[[Virtual Processors|Virtual Painter]] | |||
|25 | |25 | ||
|<code>virtual_processor-painter</code> | |<code>virtual_processor-painter</code> | ||
| Line 138: | Line 183: | ||
== Restricted Buildings == | == Restricted Buildings == | ||
{| class="wikitable" | Some buildings are unobtainable through regular gameplay, and can only be unlocked through other means. | ||
{| class="wikitable sortable" | |||
|+ | |+ | ||
!Sprite | |||
!Building | !Building | ||
!Source | !Source | ||
!Internal name | !Internal name | ||
|- | |- | ||
|Item Producer | |[[File:Building Item producer.png|frameless|50px]] | ||
|Sandbox | |[[Item Producer]] | ||
|Sandbox mods | |||
|<code>item_producer</code> | |<code>item_producer</code> | ||
|- | |- | ||
|Constant Producer | |[[File:Building Constant producer.png|frameless|50px]] | ||
|[[Constant Producer]] | |||
|Puzzle DLC | |Puzzle DLC | ||
|<code>constant_producer</code> | |<code>constant_producer</code> | ||
|- | |- | ||
|Goal Acceptor | |[[File:Building Goal acceptor.png|frameless|50px]] | ||
|[[Goal Acceptor]] | |||
|Puzzle DLC | |Puzzle DLC | ||
|<code>goal_acceptor</code> | |<code>goal_acceptor</code> | ||
|- | |- | ||
|Block | |[[File:Building Block.png|frameless|50px]] | ||
|[[Block]] | |||
|Puzzle DLC | |Puzzle DLC | ||
|<code>block</code> | |<code>block</code> | ||
|} | |} | ||
Revision as of 01:59, 27 January 2026
There are multiple types of buildings in shapez. There is only one Hub, and it cannot be moved, built, or destroyed. The Belt and Extractor are immediately available when you start the game. The other buildings and building types can be unlocked by completing different levels. These buildings can also be improved by purchasing upgrades with different shapes.
Regular Layer
The regular "belts" layer is unlocked from the start of the game, and is where nearly all pre-freeplay gameplay occurs.
| Sprite | Building | Group | Level Unlocked | Base Speed | Buildings per Belt | Internal name |
|---|---|---|---|---|---|---|
| Hub | n/a | n/a | unlimited | n/a | hub
| |
| Belt | Belt | 0 | 2 | 1 | belt
| |
| Balancer | Balancers | 2 | 2 (×2) | ½ | balancer
| |
| Merger (Compact) | 9 | 2 | 1 | balancer-merger
| ||
| Splitter (Compact) | 19 | 2 | 1 | balancer-splitter
| ||
| Tunnel | Tunnels | 5 | 2 | 1 | underground_belt
| |
| Tunnel Tier II | 13 | 2 | 1 | underground_belt-tier2
| ||
| Extractor | Extractors | 0 | ⅖ | 5 | miner
| |
| Chain Extractor | 11 | ⅖ | 5 | miner-chainable
| ||
| Cutter | Cutters | 1 | ½ | 4 | cutter
| |
| Quad Cutter | 17 | ½ | 4 | cutter-quad
| ||
| Trash | 1 | unlimited | n/a | trash
| ||
| Rotator | Rotators | 4 | 2 | 1 | rotater
| |
| Rotator (CCW) | 7 | 2 | 1 | rotater-ccw
| ||
| Rotator (180°) | 18 | 2 | 1 | rotater-rotate180
| ||
| Painter | Painters | 6 | ⅓ | 6 | painter
| |
| Double Painter | 17 | ¼ (×2) | 4 | painter-double
| ||
| Quad Painter | 20 | 1 | 2 | painter-quad
| ||
| Color Mixer | Mixer | 8 | ⅖ | 5 | mixer
| |
| Stacker | Stacker | 10 | ¼ | 8 | stacker
| |
| Storage | Storage | 15 | unlimited | n/a | stacker | |
| Belt Reader | Belt Reader | 14 | 2 | 1 | reader
| |
| Switch | Switch | 20 | n/a | n/a | lever
| |
| Filter | Filter | 21 | 2 | 1 | filter
| |
| Display | Display | 23 | n/a | n/a | display
|
Wires Layer
The wires layer unlocks at level 20, and is an overlay to the regular layer for logic circuits.
| Sprite | Building | Group | Level Unlocked | Internal name |
|---|---|---|---|---|
| Wire (Green) | Wires | 20 | wire
| |
| Wire (Blue) | 20 | wire-second
| ||
| Wire Tunnel | Wire Tunnel | 20 | wire_tunnel
| |
| Constant Signal | Constant Signal | 22 | constant_signal
| |
| Transistor | Transistor | 24 | transistor
| |
| AND Gate | Logic Gates | 24 | logic_gate
| |
| NOT Gate | 24 | logic_gate-not
| ||
| XOR Gate | 24 | logic_gate-xor
| ||
| OR Gate | 24 | logic_gate-or
| ||
| Compare | Compare | 25 | compare
| |
| Shape Analyzer | Shape Analyzer | 25 | analyzer
| |
| Virtual Cutter | Virtual Processors | 25 | virtual_processor
| |
| Virtual Rotator | 25 | virtual_processor-rotator
| ||
| Virtual Unstacker | 25 | virtual_processor-unstacker
| ||
| Virtual Stacker | 25 | virtual_processor-stacker
| ||
| Virtual Painter | 25 | virtual_processor-painter
|
Restricted Buildings
Some buildings are unobtainable through regular gameplay, and can only be unlocked through other means.
| Sprite | Building | Source | Internal name |
|---|---|---|---|
| Item Producer | Sandbox mods | item_producer
| |
| Constant Producer | Puzzle DLC | constant_producer
| |
| Goal Acceptor | Puzzle DLC | goal_acceptor
| |
| Block | Puzzle DLC | block
|