Skip to content
Geeky Alien
Warp Factory

Screenshots

Warp Factory screenshot 1
Trailer trailerWatch trailer on Steam ↗

Warp Factory

Milo Brandt · Published by Milo Brandt · Official site ↗

Positive — 94% positive (49 reviews) · 19 achievements

Last updated 27 Sept 2026

An automation puzzle game in which the player must build factories to produce various shapes and patterns, as well as to perform more dynamic tasks - featuring a system of portals that allow one to cut apart and reconnect space in paradoxical - and productive - ways.

DJCTQ l

£7.19

Lowest price we've ever recorded

View on Steam

Prices can lag the live Steam store — always confirm before buying.

Price history

3 Sept 2026Lowest: £7.19 · Highest: £7.199 Oct 2026

Indie, Simulation · 2021 · More £5 - £15 games

Design complex factory networks in Warp Factory, where you'll construct and manipulate space using portals. Navigate the challenges of producing diverse shapes and patterns through creative automation.

About this game

Unleash your inner engineer and build factories to produce objects of every shape and size! Use a powerful system of portals to reconfigure the very nature of space itself to conform to your desires!

Warp Factory is an automation puzzle game consisting of many varied challenges - produce intricate shapes one block at a time, build intelligent systems that process randomized input, carefully assemble strange pieces into larger segments.
  • Use portals to move objects from place to place - or to transform them by rotations and reflections:

  • Use welders to build big things from small ones:

  • Use pistons and sensors to push things around:

  • Use magnets to pick up tricky to reach items:
Invent the machinery to make use of the twisting geometry of portals and apply it to a collection of challenges designed to explore every facet of an unfamiliar world of factories.

Features

  • A unique physics engine, featuring welders, portals, pistons, sensors, magnets, and wires - and some more surprises here and there.
  • A campaign of 90+ individual levels.

System Requirements

Will my PC run this? →

Minimum

Minimum:
  • Requires a 64-bit processor and operating system
  • OS: Windows 10
  • Processor: 2 GHz
  • Memory: 4 GB RAM
  • Graphics: OpenGL 3.3 support required
  • Storage: 100 MB available space

Recommended

Recommended:
  • Requires a 64-bit processor and operating system

Supported Languages

English*
*languages with full audio support

Latest news

  • Patch NotesOfficial

    August 13th Minor Update

    Changes: * Clicking and dragging with MMB pans the screen (except while placing objects). * The menu animation speed can be increased in Settings. * Compound regions can be selected by holding shift with a region selected and dragging to add a region. * Undo/redo interacts sensibly with cut/paste. * Added a "Duplicate with Wires" action (can be bound in Settings) * Key bindings can now include the modifier keys Shift and Ctrl, if desired. * Allowed save selection menu to span multiple pages when necessary. * Fixed the background generation for larger levels, keeping proper parallax effect. * Various improvements to the Lua API: * ...Added are .step_count and .step_time properties in CollectorHandle * ...Added a new class "ElectricStatus" which accurately tracks the state of pistons and such. * ...Added a new class "MouseInfo" for state:on_interface_update callbacks * ...Added game:track(...) which allows Lua to track an object. * ...setup_utility.lua allows achieve_main to be a table and has the new user_block_indices key * ...Added .input_extra and .output_extra properties to the CreatePortal interaction. * ...Added :neighbor and :meeting methods to physics side. * ...Resizing the top portion of the map now works properly.
    Read full article on Community Announcements (brandt.milo)
  • Patch NotesOfficial

    Quality of Life and "Gravity" Update

    Hello Warp engineers, A new update has arrived, featuring many improvements to quality of life as well as some new puzzles! Major Changes: * Revamped wiring menu now highlights connected networks and can be opened during simulation. * ...Now highlights network of connected wires. * ...Wires can be deleted between specified points by holding Ctrl. * ...Clicking and dragging while one node is selected can wire every node dragged over to the original one. * Added a new chapter "Gravity" as well as a new level "Sculpture" to Assembly III Minor Changes: * The front faces of conveyors, sensors, and magnets can no longer be welded to. The side faces of piston arms also cannot be welded to. * Various changes to modding: * ...Added after_level_setup and before_level_setup callbacks in standard Lua setup. * ...Wires and pins are properly copied by Lua. * ...By default, checkers trigger disposal on the whole right side of their disposal region. * ...Added an error screen in case level loading fails. * ...Added a search path in Library folder of mod. * ...Added a cursor to the console editor and allowed pasting to the console. * Added "No Cross Welding" achievement to Antenna. * Delete tool highlights cell it's pointed at. * Hovering over a portal with no tool selected highlights its pair. * Left clicking and dragging while having something selected now replaced the selection. * Right clicking and dragging now deletes an area. * Holding Ctrl while placing a single block also pins it in place. * Holding Shift while placing a single block also welds it to all of its neighbors. * Added a cursor to indicate unwiring. * Added redo Bug Fixes: * Fixed a fatal error occurring when cutting a portal, undoing, then placing the cut component. * Lua "print" only displays once now. * Any pair of welders will now function. The left/right distinction has been removed. * The unlock screen now shows a line break between a single chapter unlock and a single level unlock. * Fixed various bugs abou...
    Read full article on Community Announcements (brandt.milo)
  • Patch NotesOfficial

    Patch Notes for June 24th

    Minor Changes: * Placing a wire and holding shift will now allow you to create multiple wires to the same endpoint. * When pasting an object, it is now allowed for sensors, pistons, nodes, welders, or magnets to overlap pre-existing structures that match the pasted object. * Added option to have mods check for weld structure. Accessed by calling set_weld_checking(checker_index). * An object's painting is preserved when replacing a basic block with an active one. * The audio buffer size can be adjusted in settings (default: 2048). Smaller values will give less latency at the cost of possible stuttering. Bug fixes: * Fixed a fatal error occurring when a block which is adjacent to itself is deleted. * Fixed a fatal error occurring when a portal closes on an extended piston then moves in a certain way. * Fixed a fatal error occurring when a portal closes, opens, then closes again on an extended piston. * Fixed a fatal error occurring when the user cuts a region which is welded to itself through a portal not in the cut region. * Pistons no longer apply force to their arm when extended through a closed portal. * Copying and cutting then pasting without moving at all now works properly. * It is no longer possible to undo while the game is running. * Vertically resizing a level with width zero can no longer break protected areas of the level. There were some tiny patches prior to this one; these patches have been in place for a week, but for completeness, they fixed the following bugs: * The game now stops listening for typing after renaming a save file. * Resizing a level to zero width no longer loses track of the level's user region. * The level "Locksmith" has appropriate resize information now. * The default audio buffer size was changed from 512 to 2048.
    Read full article on Community Announcements (brandt.milo)
  • Press Coverage

    Automation factory-building puzzle-game Warp Factory is out now

    A mixture between factory sims like Factorio and puzzle elements like something Zachtronics would make, Warp Factory could be your next purchase. Read the full article here: https://www.gamingonlinux.com/2021/06/automation-factory-building-puzzle-game-warp-factory-is-out-now
    Read full article on GamingOnLinux
  • AnnouncementsOfficial

    Warp Factory released!

    Hello Warp-engineers, Warp Factory has been released! This release heralds the end of the playtest and brings with it nearly a dozen new levels to rebalance the mid-game, integration with Steam Workshop, and utilities for dealing with saves and keybindings. Updates will likely be more gradual from here on out - though there are many ideas I still hope to bring into the game and will release as they become ready. As always, I invite you to join discussion of the game on our Discord (https://discord.gg/yWgEqynPYt) or on the Steam Community - and feedback and bug reports are always welcome to be emailed to warpfactory@themilobrandt.com . Thank you to everyone who provided feedback on the game - Warp Factory would not be as good as it is without the comments I have received from everyone. Major: - Reworked middle of campaign with many new levels and rearrangement of existing levels: - ...New: "Shuriken", "E", "Ladder" in Assembly II - ...New: "Red Fish" and "Snake" in Assembly III - ...New: "Consolidator", "Slowpoke", "Quality Control", "Quality Control II", "Planer" in Advanced Dynamics - ...Moved: "Spiral" and "Staircase" (previously in Assembly II) were swapped with "Lattice" and "Disco" (previously in Assembly III) - Added tutorials for more recent features... - ...Added tutorials for painting, duplicate, and cut features. - ...Fixed tutorial for resizing and updated "Nortal Detector" and "Alien Tech" to use a post v0.0.2-style tutorial. - Added Steam Workshop integration. Minor: - Added Keybinding editor. - Added tools to duplicate, rename, and delete save files. - The levels "Nortal Detector" and "Alien Tech" no longer use the old tutorial style. - The logo on the main menu is now rendered more smoothly. - Audio effects are now somewhat louder. Bugfixes: - It is no longer possible to wire a node to itself - and the game no longer crashes if you delete an object that has somehow been wired to itself. - Fixed a glitch with the music sometimes stuttering on startup. ...
    Read full article on Community Announcements (brandt.milo)

We use strictly necessary cookies to run this site. We don't currently set any analytics or advertising cookies. See our Cookie Policy for details.