Factorio is a game about building and creating automated factories to produce items of increasing complexity, within an infinite 2D world. Use your imagination to design your factory, combine simple elements into ingenious structures, and finally protect it from the creatures who don't really like you.
Recent Reviews:
Overwhelmingly Positive (1,028) - 97% of the 1,028 user reviews in the last 30 days are positive.
All Reviews:
Overwhelmingly Positive (24,756) - 98% of the 24,756 user reviews for this game are positive.
Release Date:
Feb 25, 2016

Sign in to add this item to your wishlist, follow it, or mark it as not interested

Early Access Game

Get instant access and start playing; get involved with this game as it develops.

Note: This Early Access game is not complete and may or may not change further. If you are not excited to play this game in its current state, then you should wait to see if the game progresses further in development. Learn more

What the developers have to say:

Why Early Access?

“We have been working on Factorio for over 5 years. The game is very stable and is highly optimised for prolonged gameplay and creating huge factories. We have sold over 110,000 copies on our website, and we feel now is the right time to release to a wider audience.”

Approximately how long will this game be in Early Access?

“Our plans for release come as part of an ongoing process, and we are constantly adding new features and content. When we feel the game is complete we will release the full version, and our current estimate is that this will take 8-12 months.”

How is the full version planned to differ from the Early Access version?

“In the full version we hope to have a polished GUI, a multiplayer matching server, integration of mods for players and servers, and a number of other finishing touches and additions to the core gameplay.”

What is the current state of the Early Access version?

“The game has a very strong content base, rich with interesting mechanics and features. Many players report they are still having fun on their maps even after hundreds of hours of gameplay, alongside multiplayer support, and a dedicated modding community.”

Will the game be priced differently during and after Early Access?

“The price may be increased upon release from early access.”

How are you planning on involving the Community in your development process?

“The community is a vital part of our development process. We announce any planned features far in advance so we have time to read peoples' opinions and comments, and for us to discuss the different points of view players may have. Community suggested ideas are commonly brought up in team discussions, and we value highly the input each individual player can have.”
Read more

Buy Factorio

Downloadable Content For This Game


Recent updates View all (211)

January 22

Factorio 0.16.17 released

  • Added filter to splitter.
  • Added input and output priority to splitter.
Minor Features
  • Added a "clone group" button to the permissions GUI.
  • Added PvP options: Spectator fog of war, starting chests, chest item multiplier, team areas turrets, automatic round time, and base exclusion time.
  • Increased the stack size of roboport from 5 to 10.
  • Decreased collision box of substation, radar and chemical plant so it is possible to walk between it and other entities.
  • Fixed that rail chain signals didn't work with copy-paste. more
  • Fixed that double clicking the empty space in scroll bars on the load/save map GUIs would trigger the load/save. more
  • Fixed that walking near the edge of water could result in no footstep sounds. more
  • Fixed building belts over splitters marked for deconstruction while a ghost belt was under the splitter didn't work. more
  • Fixed that ghost solar panels would show as having energy. more
  • Fixed that the bonus GUI didn't show correct numbers for some bonuses. more
  • Fixed that a single water tile that separates two terrain types would become invisible. more
  • Added graphics option "Separate lower object atlas" to address performance issue when rendering lot of decoratives on some PCs. The option will put sprites drawn under shadows in a separate sprite atlas with mipmaps enabled. This should reduce GPU load, but slightly increase CPU load and VRAM usage. more
  • Added a command-line option --executable-path to allow launching Factorio through a custom ld.so on Linux. more
  • Fixed a crash when setting invalid prototype values for vehicle type entities through mods. more
  • Fixed that you couldn't attack nests with your pickaxe.
  • Additional fix of the rail block visualization for high res. more
  • Fixed jittering when running against entities with connected bounding boxes (for example pipes). more
  • Fixed that entities with multiple items to build them wouldn't fire mod events in some cases. more
  • Fixed recipe tooltip with many raw materials showing incorrectly. more
  • Fixed invisible GUI when assembling machine with no recipe is opened. more
  • Fixed a crash on Linux that would happen after dragging a UI element outside the game window. more
  • Fixed inconvenient drag-placing of electric poles around large entities. more
  • Fixed un-setting controls wouldn't work correctly for key bindings with default modifiers. more
  • Fixed artillery projectile shadow was not aligned with artillery cannon shadow. more
  • Fixed line breaks in changelog with UI scale. more
  • Fixed that too many biters trying to return to a spawner could make all other biters inactive. more
  • Fixed robots deconstructing artillery turrets could lose ammo. more
  • Improved scroll behaviour in server list. more
  • Fixed possibility of receiving the previous rounds input items in Team production. more
  • Fixed that the game could create many enemy unit groups resulting in poor performance. more
  • Fixed pasting entity settings would not disable connection to logistic network. more
  • Fixed blueprint containing rocket silo could result in broken silo if placed before rocketry was researched. more
  • Fixed rail chain signal ghost would emit light. more
  • Fixed that blueprint strings wouldn't retain storage chest filters. more
  • Fixed passing LuaObjects through the remote interface wouldn't always work correctly. more
  • Fixed that LuaSurface::create_entity wouldn't work to create walls on top of ghost walls. more
  • Fixed that a furnace or assembling machine with > 100% productivity with a <= 1 tick crafting time recipe wouldn't work correctly. more
  • Fixed building blueprint rails on rails marked for deconstruction didn't work correctly in some cases. more
  • Fixed a migration issue related to logistic entities and inventory resizing. more
  • Removed terrain_collision_box from fish prototype. To prevent fish with non-zero collision box from blocking offshore pump placement, default collision mask of fish has flag 'colliding-with-tiles-only'. more
  • Disabled recipes won't be cleared from an assembling machine ghost, if the assembling machine prototype has fixed_recipe set.
  • Entity of type offshore pump can be rotated on ground if flag 'filter-directions' is not set. more
  • Changed the tile related events to include the old tiles and positions instead of just positions.
  • Added on_pre_player_crafted_item and on_player_cancelled_crafting events.
  • Added on_entity_damaged event.
  • Added on_chunk_charted event.
  • Added LuaEntity::splitter_filter, splitter_input_priority and splitter_output_priority read/write.
  • Added ghost_name and ghost_type to LuaSurface::find/count entities filtered.
  • Fixed recursive call in util.merge(). more

You can get experimental releases by selecting the 'experimental' beta branch under Factorio's properties in Steam.
39 comments Read more

January 19

Friday Facts #226 - New mod portal & other news

Hello, this week has been a week of typical bug fixing of 0.16, so development news wise, there is not much to write about. However we have some updates on some other goings on in the company.

Taipei game show
Albert, Jitka, Kovarex and Twinsen have boarded a flight today, taking them to attend the Taipei Game Show. This will be the first convention we have been in attendance with as Factorio, and we will have a booth there with some laptops for attendees to try the game. We wish our team the best of luck, and if all goes well, we will be more confident to attend more conventions in the future.

Are there any conventions this year you would like to see us at?

New mod portal
On Wednesday morning HanziQ quietly launched the much anticipated new mod portal. Our intention was that nobody will notice, and it seems like we mostly achieved that. There were some small issues that we resolved following the deployment, but overall we would say it was a success.

One thing you might notice, is that now the mod portal is generally pretty quick. To put it mildly, the new mod portal is about 10x more efficient and effective than the old one. It took quite a lot of time to get to this point, but anything worth doing, is worth taking a long time to do. Another result is that it is generally in a more maintainable and extendable condition than before, this means that any future work on developing the website will be a lot easier.

T-shirt shop update
The last shipment of t-shirt orders was sent out before the new year, and it seems most people have received their parcels now. The feedback we've received has been very positive, and we are happy that our focus on the quality and presentation of the T-shirts was worth it.

We have now been delivered another batch of T-shirts, about 3,000 this time. However due to some issues with our Paypal account, and the fact that Jitka will be out of the office, we have decided to not re-open the eshop for now. If everything goes to plan, we will re-open for orders when Jitka returns to the office, around the 14th of February.

Bots conclusion (for now)
Over the last 2 weeks we have had an absolutely huge response to the topic of 'Belts vs Bots', and the amount of feedback we have received is simply incredible. It really does feel great to have a community that is so passionate about our game, and willing to share their thoughts with us. Though with great discussion, come great disagreements, and this conversation has definitely sparked some debates in the community. We hope we can join together once again, not as 'bot lovers' or 'bot haters', but just as players that enjoy the game.

After extensive discussions in the office and internal testing, we have come to the conclusion that we need more time. This is a delicate topic, and the solution has to be one that walks a fine line within the design of the game. We are moving to work on other features and improvements, some of which are related to the balance of power between belts and robots, but for now it is highly unlikely there will be any changes in 0.16. When the time comes around to look at this topic again, we will keep you informed of any progress.

As always, if you have something to share, the place to do it is our forum.
51 comments Read more
See all discussions

Report bugs and leave feedback for this game on the discussion boards

About This Game

Factorio is a game in which you build and maintain factories. You will be mining resources, researching technologies, building infrastructure, automating production and fighting enemies. In the beginning you will find yourself chopping trees, mining ores and crafting mechanical arms and transport belts by hand, but in short time you can become an industrial powerhouse, with huge solar fields, oil refining and cracking, manufacture and deployment of construction and logistic robots, all for your resource needs. However this heavy exploitation of the planet's resources does not sit nicely with the locals, so you will have to be prepared to defend yourself and your machine empire.

Join forces with other players in cooperative Multiplayer, create huge factories, collaborate and delegate tasks between you and your friends. Add mods to increase your enjoyment, from small tweak and helper mods to complete game overhauls, Factorio's ground-up Modding support has allowed content creators from around the world to design interesting and innovative features. While the core gameplay is in the form of the freeplay scenario, there are a range of interesting challenges in the form of Scenarios. If you don't find any maps or scenarios you enjoy, you can create your own with the in-game Map Editor, place down entities, enemies, and terrain in any way you like, and even add your own custom script to make for interesting gameplay.

Discount Disclaimer: We don't have any plans to take part in a sale or to reduce the price for the foreseeable future.

What people say about Factorio

  • No other game in the history of gaming handles the logistics side of management simulator so perfectly. - Reddit
  • I see conveyor belts when I close my eyes. I may have been binging Factorio lately. - Notch, Mojang
  • Factorio is a super duper awesome game where we use conveyor belts to shoot aliens. - Zisteau, Youtube

System Requirements

Mac OS X
SteamOS + Linux
    • OS: Windows 10, 8, 7, Vista (64 Bit)
    • Processor: Dual core 3Ghz+
    • Memory: 4 GB RAM
    • Graphics: 512MB Video Memory
    • Storage: 1 GB available space
    • Additional Notes: Low sprite resolution and Low VRAM usage.
    • OS: Windows 10, 8, 7 (64 Bit)
    • Processor: Quad core 3Ghz+
    • Memory: 8 GB RAM
    • Graphics: 2GB Video memory
    • Storage: 1 GB available space
    • OS: macOS High Sierra, Sierra, OSX El Capitan, Yosemite, Mavericks
    • Processor: Dual core 3Ghz+
    • Memory: 4 GB RAM
    • Graphics: 512MB Video Memory
    • Storage: 1 GB available space
    • Additional Notes: Low sprite resolution and Low VRAM usage
    • OS: macOS High Sierra, Sierra, OSX El Capitan, Yosemite, Mavericks
    • Processor: Quad core 3GHz+
    • Memory: 8 GB RAM
    • Graphics: 2GB Video memory
    • Storage: 1 GB available space
    • OS: Linux (tarball installation)
    • Processor: Dual core 3Ghz+
    • Memory: 4 GB RAM
    • Graphics: 512MB Video Memory
    • Storage: 1 GB available space
    • Additional Notes: Low sprite resolution and Low VRAM usage
    • OS: Linux (tarball installation)
    • Processor: Quad core 3GHz+
    • Memory: 8 GB RAM
    • Graphics: 2GB Video memory
    • Storage: 1 GB available space
Customer reviews
High Volume of Reviews Detected:
Exclude  or  View Only
Review Type

Purchase Type


Date Range
To view reviews within a date range, please click and drag a selection on a graph above or click on a specific bar.

Show graph

Display As:
Review Beta NEW!
When enabled, will sort reviews by new Helpfulness score. Read more about it in the blog post.
Show graph
Hide graph
Review Helpfulness Beta Enabled
There are no more reviews that match the filters set above
Adjust the filters above to see other reviews
Loading reviews...