Skip to content(if available)orjump to list(if available)

How 'Factorio' seduced Silicon Valley and me

Xeronate

The article mentions one of the main appeals of factorio is you get to think like a programmer without bosses/overhead from actual work but it’s always been hard to get into games for that reason because I could just work on a side project with the same result. I really don’t understand the appeal.

OrigamiPastrami

I remember when Guitar Hero came out I didn't understand why anybody would play that instead of just buying a guitar. The point is the videogame itself is designed to be fun and remove plenty of other elements from the real life equivalent that focuses more on enjoyment and less on grinding it out. If you're thinking about "what have I accomplished?" instead of "I'm having so much fun!" then it might not be for you.

The other aspect is there are plenty of people that like to think like programmers, but have no experience programming and the barrier to entry for a videogame is substantially lower than even figuring out a "hello world!" program for someone who wouldn't even know how to pick a programming language.

cole-k

Your comparison hits home for me. I have been playing guitar on-and-off for over a decade (OK, maybe more like trying to play guitar) and I still really enjoy Guitar Hero.

It's instant gratification: I don't have as much fun practicing at .75x speed with a metronome to learn the hard part of a piece. Instead a video game tells me how great I am at "guitar" by being able to push buttons and strum on the beat, not to mention that I hear the sounds of my favorite songs come out when I do it.

For a similar reason, I like Rocksmith (guitar hero but with a real guitar), but the gratification is not quite so instant. They gamify the practicing part but I still need to do it, otherwise the part I'm playing actually sounds bad. And sight-reading is so much harder when there are more than 5 buttons.

scarecrowbob

As someone that plays music professionally and who enjoyed Rock Band, I think that the issue is a lot of folks find satisfaction in matering skills and checking off boxes that other folks design for them.

Designing a satisfying skill progression takes a lot of work. I know what I will have to do if I, say, take up mandolin again seriously, and it's daunting- and worse, maybe it won't even lead to a satisfying or useful end... I will still do that at some point. I had the same feeling about cello or pedal steel guitar, and they all turned out okay.

At the same time I totally understand why following simple tutorials, running a preset course, climbing an established route, riding already-cleared bike trails, or playing a video game with few possible outcomes can be satisfying.

blueblimp

I agree: a well-designed educational course can feel like a video game in some ways, in that you're learning at a high, consistent rate.

alexjplant

I can't stand Guitar Hero because it's nothing like playing a real guitar and I'm therefore no good at it. At least the Rock Band drums vaguely approximate playing a cheap e-kit and the vocal part has proper pitch detection... unfortunately a real guitar is hard to replicate with cheap plastic hardware. There's also the fact that memorizing a real song is easier than memorizing colored buttons because you can build a mental model of the song around your knowledge of music theory.

On the topic of complex games a la Factorio: I've been playing a lot of Age of Empires II with my friends lately and have come to enjoy it. I previously shied away from RTSes because I was terrified of the meta but I've gotten decent enough to consistently beat the CPU on Moderate. I have no shot of ever commanding an army of trebuchets and knights in real life so doing it on my ThinkPad via Proton is the next best thing :-D

pinkmuffinere

Omg aoe2 is so addictive! Some things you might enjoy:

- YouTuber “spirit of the law”

- watching some build order guides. Fast feudal and fast castle build orders are super useful

- watching commentated games of the Viper

r3trohack3r

Being someone who grew up on these games, I often think of the steep trade offs I made in childhood playing them.

If I’d spent all the time playing Guitar Hero playing an actual guitar instead, I’d be a real guitar hero.

I could also be a pro skater.

zackbrown

On the other hand, video games enable a wide breadth of intellectual experiences.

Being a simulated guitar hero and simulated pro skater is more enriching than the likely baseline of having zero experience with either.

And, video games can help in discovering real world passions — the number of guitarists who found their inspirational spark through Guitar Hero is likely significant. Same for Factorio or Minecraft -> programming.

craz8

If I could have got a steady hand with tweezers, I could easily have been a surgeon. Real patients probably don’t have noses that light up, which reduces distractions too!

the_gipsy

Maybe you would have tortured yourself and still wouldn't be any good.

wiseowise

But we’re talking about professional programmers here, not amateurs role playing.

SauntSolaire

So? There are a lot of not fun aspects of programming; Factorio is what it's like if it was all just the fun parts.

IggleSniggle

The problem with side projects is that they do not have a well defined goal. Or they do, in which case something like Factorio won't have any appeal because you can just work on something more meaningful instead. Factorio is for people who want to keep programming but are too frustrated or cynical about the real world to do it there. If the real world was better, they would do it there. If the real world could be fixed with programming, they would do it there. Many have tried, only to discover that what they thought were technical problems are really people problems.

ozim

Games usually have kinks worked out - if you build project you might end up chasing one liner for a week.

From game I get instant gratification as if I play by the game guide/rules I can have something satisfying built in one evening.

rustyboy

i find tech hobbies fun because so may of the hard skills are transferable so i'm never starting from scratch, aka the hardest parts of a new hobby.

however, this is the trap i always fall into - i have these vague targets like "learn vue" and spend the whole weekend trying to figure out how to install node on a windows machine and run a basic test

MichaelZuo

There are plenty of technical problems that are in fact technical problems.

e.g: making bluetooth 10% more energy efficient in the next few revisions

In fact there are probably infinitely many.

lelandbatey

Making Bluetooth 10% more energy efficient in the next few revisions is a terrible example because you absolutely cannot just tackle that by yourself. Not because it's technically hard, but because it's actually a people problem in disguise!

If you just walk up to the mailing list with the complete designs, documents, experimental results, schematics, trade offs, feasibility studies, you know what you're going to get? People saying "whoa, hey, great work but let's talk about this. I see here you've made assumption X about implementation area Y and that actually conflicts with the direction that we had in mind for the upcoming release, so let's talk more. To start, we'd like to see if we can explore option Z, thoughts?"

That ain't fun. It's rewarding but it ain't fun. Not like sitting down and messing with Legos in your own house is fun, or building a silly factory in Factorio is fun.

runeblaze

Same here. Also Factorio AFAIK has no good copilot. Sadly the best LLMs are not fine-tuned on Factorio so my productivity takes a massive hit when moving from side projects to Factorio.

wildpeaks

Perhaps you should be concerned if your productivity is so low when you don't have an AI crutch doing the work for you.

runeblaze

Trust me when I play minecraft, the moment I realize I don't have inventory sorting installed I quit the game.

thih9

Are there any popular games with copilot like AI suggestions being part of the core gameplay?

hot_gril

Also, are there video games with ML-powered opponents or NPCs that'll act more like humans instead of the old-fashioned decision tree AIs? Seems about time. I know there are research projects that tried this for things like Starcraft 2.

Also saw Facebook's experimental Diplomacy AI. Wish that were usable the time we lost a player.

fwip

There are some LLM-powered services that claim to be copilot for games.

From what I can tell, it seems like generally they're doing RAG over the game's wiki, and then reading it to you in an attractive-lady voice.

Retr0id

I can't tell if you're being serious or not here lol

m463

where is our hacker news copilot when we need it?

indigoabstract

Lol. My parser failed at this step, so I had to look it up:

https://en.wikipedia.org/wiki/Garden-path_sentence

Dylan16807

I'm looking over the sentences in the comment you replied to and I can't figure out where you would have gotten lost, can you quote the partial sentence that confused you?

oersted

I do get the appeal of games, it is one of my long-time passions, but indeed that's the issue with games like Factorio specifically, they feel too much like work, so might as well do work.

dietr1ch

This, long ago a roomate got into Factorio and after figuring out the basics ended up admitting that it felt way too much like work. This has been my reason to stay out of Factorio even though plenty of people have recommended it to me. I did a short collaborative run of Mindustry and I feel I don't need to play Factorio, plus, Counter-Strike chugs all my playing time, to me it's a bit like cocaine made a game and except for griding aim, it scratches all the right spots in my (smooth?) brain.

It's the trucking game for truckers in my mind, only a madman would play it after work.

oersted

> It's the trucking game for truckers

Exactly yes, I wouldn't say it's only for engineers, it is perfect for smart people who chose a different path in life and need to feed this part of their brain with a fun simplified simulation of what it's like to be an engineer.

Of course, engineers would love this game, but we already engage in this type of activity all day much more intensely precisely because we love it, we already know how to do more interesting and valuable things with the same effort.

Similarly, I really lost the appetite for hard decision-making strategy games when I founded my startup. I was already having to take plenty of hard decisions, thank you very much, the real thing is much more interesting and more than enough.

yieldcrv

I feel the same about another pretty chill game, Dave the Diver. It has a great feedback loop, at the beginning

Once I get successful in it, I'm like "but I should be making money in the real world, not this world" as I do have side projects. the game does turn into a slog, if you approach it that way

IggleSniggle

Dave the Diver just turns into a slog is all. It's fantastic at the start when everything is novel, and all the systems hold promise. But the systems themselves turn out to not have good gameplay loops, so right around the underwater village it starts to kinda suck, which ironically is right around when all the systems are mature enough that to play well you have a giant list of "todo" items across a variety of systems, many of which you may find boring, but are obliged to interact with anyway, sort of like real life.

The advantage a game like factorio has over DtD is that you can kind of abandon huge sections and "start fresh" while still collecting rent from the work you did earlier to fund your new excursions. I guess DtD does this to a degree, but there's a lot less freedom of intellectual movement.

This is why I like Against the Storm. It is a novel (if familiar) challenge every time, and every time you "beat the odds" the game forces you to move on to the next harder challenge, "you beat this puzzle, you need a harder on."

bigstrat2003

> Once I get successful in it, I'm like "but I should be making money in the real world, not this world" as I do have side projects. the game does turn into a slog, if you approach it that way

Life is a slog if approached that way. Spending your time chasing more money instead of enjoying life is the quickest way to have a miserable existence.

z3phyr

Are you working at Black Mesa research? Or maybe space communist office? Do you work on interplanetary industrial stuff?

adastra22

Yes. Don’t you? Why not?

aphantastic

Mindusry scratches the same itch, but in perhaps a slightly more appealing way for me at least. Rather than the entire game being dedicated to creating one massive monolith dedicated to the one goal of rocket building or whatever, there are many different levels each where you’re just playing classic tower defense and using the layout of the map to your advantage to extract resources and kill bad guys. It’s casual and FOSS.

ivanjermakov

I think Factorio, Mindustry and Satisfactory is a "choose one" trio for any gamer to like. They share similar goals (factory building), but approaches are quite different.

lostmsu

Not sure what "choose one" means here. I liked Factorio and Satisfactory, but didn't like Mindustry.

hnben

the expansion adds some of these aspects.

> there are many different levels each

the expansion adds separate planets and multiple space-platforms. So it moves away from the monolith and towards multiple smaller factories. (In the end-game you probably and up with a massive monolith again, but until then you will have multiple medium-sized factories).

> ... classic tower defense and using the layout of the map to your advantage to extract resources and kill bad guys

Each new area add some unique defense-need, e.g. in space you have to shoot at incoming asteroids, and on the lava-planet, you have to build temporary mining-outposts, that get eaten by worms after a couple of minutes. (The other planes probably add something like that too, but I haven't played so far yet)

fragmede

hopefully not a spoiler given the name, but the space mod that was released on Monday opens new planets to explore, after you manage to build the rocket to space on the first level, so it's no longer an "entire game being dedicated to creating one massive monolith dedicated to the one goal of rocket building"

MarkMarine

The stakes (there are none except ones you set for yourself)

The timeline (quick returns, but a long scale of challenges you can build up to. Lots of side projects out there with 0 users.)

You can play with friends

You can also pay 1/4 attention until you need to design something complex in the game. I find it fun, I can turn my brain off for a bit but then re/engage for the fun complex stuff.

I stopped playing as much myself because I wanted to either work on professional development (side projects, learning more) or actually make things with my hands (woodworking, chair making, fixing an old truck) that were real breaks from software engineering, and easier to share with my kids.

TechDebtDevin

I feel guilty every time I turn on Factorio and basically no longer play it because I know I could have just as much enjoyment building something for the real world.

dpkirchner

I've yet to find something I can do in the real world that's as enjoyable, accessible, affordable, and easy to pick up and put down as Factorio, or similar games (that scratch a "builder" itch). What sort of things do you have in mind?

* edited for clarity, typos

TechDebtDevin

Well the reason I enjoy Factorio in the first place is because I love automating things, not necessarily the building part. There's an endless amount of things I can automate in my life or for others, and the effort I put into building those automatons, whether is personal or professional, continues to provide value after I'm finished. I have 1k hours in Factorio, while those hours did provide value to me, that value is pretty finite. That's my logic at least, I just feel guilty playing it looking at it through that lense. I got like 50 private repositories that aren't finished, or are interesting and fun that could provide just as much satisfaction and possibly continue to provide value in my life even after I'm finished with them. Right now I'm working on a little project to buzz myself into the front door of my building via an app on my phone that triggers the buzzer in my apartment that is a weird analog system that's 60 + years old (but funnily enough is called Auth Master). Not complicated or intense, but fun and interesting and will provide a standard of living improvement for me for years to come (assuming I don't move) after I finish!

gwervc

For me it's me PhD thesis. It's a drug, and there's always something to do either on the code or writing or reading. I'm even a bit disappointed by Space Age.

chpatrick

Because you don't always have a fun side project and Factorio is designed to keep providing them for hours and hours.

mrkramer

>Factorio is designed to keep providing them for hours and hours

It's called replayability, the crucial selling point of every successful game.

chpatrick

Yes, and?

satvikpendem

I know lots of people who play Factorio but for me, I guess it just feels too much like work? Whenever I play it, I get the distinct feeling that I could instead do the same thing but productively instead, such as by contributing to my OSS projects (sometimes, maybe even for profit instead). I never got into these types of programmatic games for precisely this reason but I'd like to understand other perspectives on this.

The games I play instead are wholly unrelated to my work life, such as FPS or RPG ones, where there is a clear distinction between what I can do and what I want to do.

Taek

Its just fun.

"Okay wth, today we're going to make the entire base solar powered"

When making software that's supposed to be used, you can't mess around that much. At the end of the day, someone has to use it and if its weird it'll be bad.

But in Factorio? Nobody is using it so sure, make it bizzare. Change the rules, let yourself go. Don't test the design just send it.

Bored? Too challenging? Don't bother finishing the design do something else.

dartos

> When making software that's supposed to be used, you can't mess around that much. At the end of the day, someone has to use it and if its weird it'll be bad.

This makes me sad.

You don’t need to make software for mass appeal.

Git is weird and bizarre (especially when initially released), but it’s used and well loved.

lucb1e

> You don’t need to make software for mass appeal.

Hear, hear. I would tell you all about the tools my household runs on but it is as you say. Still gives me a lot of satisfaction to make stuff that makes life better, and for someone more adventurous than me it might also be something you can use to try out new technologies or build something for on your CV. The only downside is that internet connectivity being down means, e.g., you need to remember to load the grocery list before leaving the house that has the server in it and better hope your phone doesn't decide for you that the page needs to be unloaded on the way!

scott_w

> You don’t need to make software for mass appeal.

Some people, like myself, enjoy writing code but need a purpose to write code. If I don’t have a reason, or problem to solve, I can’t just sit down and start coding.

serf

>This makes me sad.

I gotta say, I think I agree.

Maybe it's just rose-tinted-glasses, but I remember a time when software was split between "IBM-Corpo" culture, and zany SV/MIT/Caltech culture where people threw things at the wall and proceeded when stuff stuck.

It kind of saddens me that it feels like it's now only IBM-Corpo, and everyone feels the need to be ever-productive and adhere to strict rules and schema.

tl;dr : I remember when the fun Factorio game was qbasic.exe and no one blinked about it. We all had fun.

(p.s. I love factorio now too)

Taek

> You don’t need to make software for mass appeal.

In Factorio, the things you make don't need to have *any* appeal. It's just fun.

If you have more fun making random wonky software, that's great for you and I'm happy for you. But I personally find Factorio to be more fun than software when I'm trying to enjoy my days off. (at least, some of the time. Sometimes I have fun making software too but only if I have that 'itch'. With Factorio, it's fun even if I don't have an itch)

nicbou

An app can be like a home cooked meal

https://www.robinsloan.com/notes/home-cooked-app/

rkangel

> Git is weird and bizarre

The core of Git is incredibly simple and elegant (content addressable database). It's an amazing approach to how to represent the data that needs representing.

The UI is the challenging bit, and that's because Linus just slapped something on to demonstrate it, expecting that a proper UI would be built over the plumbing he'd created.

miki123211

Used? Certainly. Well loved? Oh boy do I disagree.

I think it's an extremely powerful tool, and it's worth knowing how to wield it well, but that power comes at the expense of user friendliness, especially for junior devs who don't have an intuition of git internals and how commands map to them.

slowmovintarget

Nods in Emacs.

satvikpendem

I don't understand, I can make whatever software I want, for whatever purpose, and it can still be impactful, depending on the user. It feels way more impactful than anything I can make in Factorio or similar.

delichon

This behavior is known as "play". Many of us find it stimulating. If it doesn't work for you you have my sympathy.

duckmysick

> I can make whatever software I want, for whatever purpose

Such freedom is extremely rare when you get paid for writing or maintaining software.

dasil003

Not everything is about impact.

null

[deleted]

wiseowise

> When making software that's supposed to be used, you can't mess around that much. At the end of the day, someone has to use it and if its weird it'll be bad.

Sue you do. And you’re not obliged to keep it in some workable form just because they use it, they can use something else.

rendall

>When making software that's supposed to be used, you can't mess around that much. At the end of the day, someone has to use it and if its weird it'll be bad.

More counter-examples: LaTeX, vim, Regex, Blender, SAP, most Unix CLIs...

luffy_t

I feel exactly the same. I don't think the problems you solve in factorio are that complex, they are just tedious. It feels like calculations that a calculator can do. It is utterly boring to me personally, I can simply write a program or come up with a formula once I know what I need to make to calculate how much of everything I need. I also like to play simpler games which stimulates more of a lower part of my brain (motor control shit that feels good) no need to think too much in these game since I do a lot of that in my real life job. I have mostly been working on research problems where you can't generally write these rules for how to solve a particular subproblem and that feels like actual problem solving I just don't get when people say they love the problem solving aspect of the game. I mean if you think solving simple mathematical optimization problems that already have a solution "problem solving" then good for you. The average game time is too long and it is just not worth my time.

treflop

I’m inclined to agree.

I also don’t get people who look up YouTube videos on how to do things in Factorio.

What’s the fun part left to do if you just use someone else’s factory or belt design?

emberfiend

I think a lot about this in the context of video game minmaxers/netdeckers who just copy a researched, optimal behaviour. It's completely alien to me but some people really get a kick out of just being an implementer, following rote instructions exactly to the letter.

luffy_t

yes once you watch those videos it takes away the problem solving element as well.

Dr4kn

Ratios are one thing. To find a good tileable design, which is also UPS efficient, especially with beacons can get quite challenging

luffy_t

It can be but my point is when you face those types of challenges in you work and solve them you realize how much better and satisfying those challenges are in real life compared to Factorio which takes away the fun part of playing it.

archerx

I feel the same way, I was building something in a game 10 years ago and I thought to myself, “I’m putting all this effort into this game and at the end I won’t really have anything to show for it and this feels like the same energy I use when programming, let me program instead”.

This thought changed me from someone who plays games to someone who makes games.

The only real game I find entertaining and fun these days is Rocket League, everything else feels slow and boring or I could be using this energy for something else.

Not sure if it’s a blessing or a curse.

aniviacat

> I’m putting all this effort into this game and at the end I won’t really have anything to show for it

You will have something to show for it: Joy.

If your only interest is to invest effort into producing something that provides some kind of physical value, then of course work will be more interesting than games.

Development has fun parts and it has tedious parts. The tedious parts are what usually makes for a good product. Factorio removes that part; because it is not about producing a product, it's about having fun.

> Not sure if it’s a blessing or a curse.

That's up to you, but for me it'd be a curse, not being able to do thing just for fun anymore, because of always feeling a pressure to be productive.

armada651

> Development has fun parts and it has tedious parts. The tedious parts are what usually makes for a good product. Factorio removes that part; because it is not about producing a product, it's about having fun.

Factorio also has tons of tedious parts. It really isn't all that different in that regard in my experience.

There are many games these days that are designed to have a certain element of tediousness (grind) in them, because this gives you the sense of being productive without actually producing anything.

> That's up to you, but for me it'd be a curse, not being able to do thing just for fun anymore, because of always feeling a pressure to be productive.

I don't think they mean to say they always feel a pressure to be productive. If it costs you exactly the same amount of energy and you get the same amount of joy from it, then why would you not choose an activity that produces something of enduring value?

ecocentrik

You're discounting the joy you get from actually solving a problem for yourself and other people which can provide serious long term satisfaction and monetary rewards.

For diversion, I try disconnecting from screens and doing something healthy that involves the use of my physical body. I find walking, hiking, swimming and running very enjoyable. I'm also a big fan of tennis, racquetball and table tennis. I still play video games occasionally when there's not an option to engage with the physical world for diversion but I really prefer chess to most modern video games.

Retric

Programming can still beat most games in terms of joy. I just miss that burst of satisfaction from completing something in programming because it’s never really done just good enough for production.

Factorio and other open ended optimization games scratch the same itch as programming without any payoff. Speed running feels different because execution is so important optimal changes over time, and you get a finite endpoint.

samatman

You're discounting what's actually being said here, and said by many people.

I don't play Factorio for the same basic reason as so many others in this thread: it's too much like programming, and I want to use that energy actually programming. Something I enjoy very much, something which has paid every expense I've had for the last fifteen years, and something which directly produces value for other people.

I also pick up a little handheld most evenings and play games on it. Lately, Puzzle Bobble and Galaxian. Scratches a different itch.

The dichotomy between 'play Factorio' and 'program computer' does not reduce to the dichotomy between 'have fun' and 'joylessly pursue productive endeavors'. Clearly for some people Factorio doesn't produce the former dichotomy in the first place, and more power to 'em. For others it does, and the conclusion that this means we don't like fun is simply invalid.

GenerocUsername

Happened to me too. I was creating circuits and logic in Little Big Planet 2 when the realization hit. I then built and released a Android platformer.

My LBP2 levels had 50ish hearts. My Android Game got 15k downloads

szundi

If this is coming from the feeling that you’re not useful in the meantime - pretty curse that has positive effect on your pro life as a benefit. Makes me miserable though.

In the meantime I always could choose between similar joys based on future professional benefits like programming vs gaming. Factorio is like programming so for me I play it whenever I can with my friends (aka almost never), but otherwise I am programming

lainga

Nobody ever bikesheds me or makes me break flow to attend a Fun Team Event in Factorio :)

bigstrat2003

I submit that if "but I could be doing something productive instead" is a common thought when you are trying to have fun, that is the problem and not Factorio. It's perfectly ok to just have fun and not build something meaningful.

satvikpendem

I can have fun without needing to build anything meaningful at all though, but when the barriers get to close, that's when I start having an issue, in my experience. That's why I play games that don't replicate work in a sense.

uoaei

Your implication that the definition of fun excludes meaningfulness is equally problematic.

switchbak

I don't think they're saying that per-se, I think they're saying: it's perfectly ok to both "have fun" AND "not build something meaningful" at the same time. I don't think you need to read in that having fun necessarily excludes doing something meaningful.

While we're on the topic of assuming intent: that invented word "problematic" - problematic to whom? Something being a problem is almost always a subjective stance, not a universal truth as that word implies.

RandomThoughts3

It’s funny because I don’t enjoy Factorio for the same reason you do - it quickly feels like work - but I never get the feeling I could be doing something more productive instead. I just think the core gameplay loop of Factorio is tedious and that it’s specifically designed for people who don’t mind that.

The gameplay is fun at first. You have a ressource and something you want to produce. You look at the ratio of things, what the layout you will have to put in place, how fast things will have to move. You painfully build that. It works. You feel good. Then you realise it will just be more of the same ad infinity with the first time you do train design and liquids the sole inkling of novelty. It’s all fairly simple conceptually so it gets tedious and boring quite fast (at least to me). I think part of the issue is also that I tend to play it wrong by calculating and planning - literally work for which the in game tooling is not optimal - while I think I would have more fun just winging it and fixing things as they happen.

What I mean is I think it’s not a game for everyone but I can see why it’s catnip for its intended audience.

fwip

If you're looking for more novelty, there are a lot of mods that add cool new complexities.

I like the Seablock pack - the core premise is that you crash land on a water world, and need to extract all your resources from water. The production loops are much more complicated (you start having to deal with byproduct management just an hour or two in), but in return there's almost no enemy time pressure. It also includes some ingame recipe-planner mods, so it's easier to plan-then-build.

RandomThoughts3

The core gameplay loop is still very much the same. More complex recipe is not really a more complex game. It just means more of the same planning and calculation but with more variables - which is to say more tedium not more fun.

Filligree

If that’s how you want to play it, there are mods such as factory planner which will support that playstyle.

Meanwhile, yeah, at least half my time is spent working around earlier mistakes. A main bus always works, but spaghetti is what makes the game fun.

highwind

Just like any other video games, I like these type of management games because it's "work" without real-life consequences.

I can play the min-max game without any unknowns that comes from real life management. Or I can destroy everything and mess everything up too.

It's my escapism.

hluska

I wasn’t into video games for a long time for the exact reasons as you aren’t into Factorio. The ones I was interested in always felt too much like a job.

Minecraft with a kid was my gateway drug and I got into Factorio really quickly after. It’s actually a really special game. There are elements of it that are practice for real world scenarios, but it is very relaxing, stress free and commitment free. It’s a great game to sit down with for an hour after work to decompress and become normal again.

It’s also an incredibly fun game to share with a group of people on one device. That’s something I haven’t experienced since the 1990s, but it’s really enjoyable to get together with a group and build together. It’s an excellent cooperative game and is a great way to really get to know people. It’s even more fun when you play it with people from a range of professions - one of my favourite Factorio groups is a bartender, a cook, a lawyer and a software developer. We think differently but when it all comes together, it’s really neat.

I understand that it’s not for everyone and I’ll be honest with you, I don’t have nearly the reflexes for FPS so we’re likely quite different in terms of the games we like. But I find it very relaxing and very enjoyable. It reminds me a lot of QBasic on an old Tandy - it’s that same thrill of tinkering because tinkering is fun.

satvikpendem

I feel you, I used to play many single player games as well like Ratchet and Clank, Jak and Daxter, or Sly Cooper, over games that wanted me to expend significant brain power. They are still incredible games that don't have the same effect as Factorio does, they feel wholly different in their goals.

pjerem

That’s why I prefer Satisfactory : it’s the same principle but it also allows you to build gigantic great and beautiful things. For me it’s the perfect mix between Factorio (for building factories) and Minecraft (for allowing you to create your environment) and, contrary to those two, it’s also aesthetically beautiful. In fact building production lines is not even what I prefer, what I prefer is organizing them in chaotically beautiful buildings.

(Don’t think I want to start a debate, I loved the 3 games and played them a lot, it’s just that Satisfactory won my heart… even the name is great).

gambiting

Same here. Played both, both are extremely satisfying to play, but Satisfactory is just..... pretty. It's nice to take a break from building the factory to just explore the world too.

bloqs

Agreed. Factorio is a fantastic game and it ran so Satisfactory can fly. With every update (and with release) Satisfactory keeps upping the complexity. I would be extremely happy if Factorios development helped push Satisfactory in this way and led to more maps (planets!)

ehnto

Concur on all points honestly. I will also add that Factorio's setting is pretty bleak, and the game is a bit too addictive to me. It's also harder to just botch things which, because I am trying to have fun and not work, is pretty laborious. In satisfactory if I messed up some spacing of belts or machines or whatever, I can just clip it, go up and over, just generally make a visual mess that works.

Not entirely sure why Factorio is more addictive. Shorter action loops, but often queing and waiting for things to happen might jiggle the brain in a more addictive way. It's not a positive feeling situation either, more like you get trapped having to do more stuff over and over again.

xioxox

I've never tried Factorio, but I found Satisfactory very boring after a few hours. It was initially fun to do some exploring and make some initial manufacturing lines. However, when I realised that to scale up the manufacturing, then I would have to place all these components by hand hundreds of times, it just felt like boring make-work, and I never turned it on again. Maybe I would have continued if there was some way of automating the building, such as some sort of 2D viewer.

pjerem

Looks like you tried the game a long time ago. There is totally a way to automate building with the Blueprint Designer which basically allows you save blueprints of full buildings (or building parts or whatever you want) and to build them in one click.

ffsm8

You might want to try Dyson sphere program next ( ◔ ‿ ◔ )

dbacar

IMHO, Factorio is aesthetically beautiful.

pjerem

In a stylistic way, yes. Not in the « what a beautiful multi floor truck station I built there, oh and btw, take this stair then on the mezzanine, take the door at the left to access the commands of the station. » way.

It’s just different games. Factorio is excellent as building production lines while Satisfactory is excellent as making feel you « in » your creations with 3D, a lot of architectural options, a really immersive sound design (quitting your noisy machine room to a corridor and hearing the sound go down when the door closes).

It’s different. But there is one important common thing with Factorio though : they are both made with a lot of love and with a lot of attention to every detail. In fact, both games could be an exemple of design and ergonomics for even professional softwares.

cjbgkagh

I like that it’s similar to work and that is probably why it is my favorite game. Sometimes I don’t have the intensity needed to attack a hard problem at work so I chill out and work on my factory instead. Once I notice that I’m becoming too ambitious in the game I can tell that my intensity has returned and will switch back to work. If I don’t have the energy for factorio then clearly I won’t have the energy for work so there is no point in forcing it. It’s like a halfway point between relaxation and work where I can hang out for a while before committing to either.

esperent

Maybe it depends on the work, but for me, writing code, there's always loads of low intensity work to be done. Minor refactors, improving code clarity, writing docs, replying to technical emails etc. For me, the energy level at which I'd enjoy a game like Factorio (which I did briefly try) is exactly the energy level at which I'm most productive doing this kind of work.

cjbgkagh

I work in applied research so it’s prototypical, fiendishly difficult, and always pushing the limits of my ability. I do mix in light duty work to try to help me get back into the flow and build up a head of steam but I don’t have enough of that kind of work. For me time spent in factorio reflects sub optimal organization usually due to not feeling 100%. It’s currently the best adjunct I’ve used to help manage my energy levels so I don’t begrudge the time spend in it. As I’ve gotten better at managing energy levels I do spend less time gaming. At ~100hrs per year and decreasing I think it’s unlikely that I’ll ever make a major dent in space age but I’m ok with that. I really only bought the new DLC as a thank you to the game devs.

Kiro

I don't agree with "Factorio is like work". The grind is no different to me than playing Diablo. It feels like a comparison that programmers love to tout because it makes for a memeable and relatable story but at its core it's just like any other gameplay loop.

bugfix

To me, it starts to feel like work when I have to rebuild large parts of my factory because I didn't leave enough space to expand. This process feels exactly like having to refactor a bad codebase (where you feel the urge to just start from scratch).

If you plan your build properly, you can avoid this, but it takes a few runs to learn the best strategies.

bicx

Factorio makes me realize that I don’t really like solving problems for the sake of solving problems (or optimization, for that matter). I like solving them for a tangible reason or because I I’m making someone’s life better.

Problem solving and optimizing in Factorio is different than a grind in some game like Diablo. That sort of grind uses a completely different part of your brain (movement and in-the-moment decision making), and I find that I need that kind of change after a week of real-life problem solving.

I imagine people who gravitate to Factorio are probably better problem solvers and optimizers than me because that’s what they truly enjoy for its own sake.

seoulmetro

You actually don't have to rebuild anything in Factorio. That's your personal decision.

fragmede

I mean, theoretically...

throwaway84678

I think the new expansion helps a lot with the rebuild issue, since you're expected to have have many different bases on different planets instead of just one big base.

talldayo

> The grind is no different to me than playing Diablo.

On the surface, I guess. But Diablo is a game about dungeon crawling and Factorio is a game where you make the dungeon. You aren't looking for good loot rolls to make your character better in Factorio, you're trying to reassemble the pieces of a poorly-designed infrastructure network to make it efficient enough for your goals.

Really there are so many types of programming that Factorio's proximity to your day-to-day work will vary on the field. If you are a frontend web designer, then Factorio will probably feel pretty fresh and novel to you. If you're an SRE/SWE that rips apart musty codebases to see what's salvageable, Factorio's loop of refreshing and optimizing can feel eerily similar in some respects.

herpdyderp

I’ve always been a little miffed with the comparison to programming. I love Factorio because it’s the only survival-craft game I’ve played that doesn’t devolve into an inventory management game. The game scales with your gameplay.

hot_gril

Diablo felt like work the time I played it

dowakin

BTW "Factorio: Space Age" was release a few days ago. Personally, I'm going to spend whole Sunday playing it :)

DonHopkins

I've started a new Space Age game, too!

With the understanding that you can regularly leave Factorio running overnight or even all week to build up resources, how many hours have other hard core Factorio players logged?

My Factorio play time is up to 6,573.2 hours at this point.

I love Factorio for the same reasons I love SimCity. 6,573.2 hours seems like a lot of time, but I've probably logged even more hours playing SimCity since 1989. (But much of that was actual productive time porting it to various platforms, testing, debugging, and optimizing the actual source code and user interface, etc.)

https://github.com/SimHacker/MicropolisCore

https://www.youtube.com/watch?v=_fVl4dGwUrA

https://www.youtube.com/watch?v=8snnqQSI0GE

https://www.youtube.com/watch?v=nsxoZXaYJSk

quesera

> My Factorio play time is up to 6,573.2 hours at this point.

I habitually translate "X thousands of hours" into "full time employment years".

You've been playing Factorio as the equivalent of a full time job, for 3 years and 3 months.

[Edit: Many of those hours were probably background farming, so not a direct comparison.]

herval

I read about a half hour every day. That means I probably clocked some 6 thousand hours in my lifetime. Imagine all the time I could’ve invested in playing the rat race more, in those wasted 3 years of books :(

RadiozRadioz

I'm terrified of Factorio. I've deliberatly avoided playing it because I know, if I do, I'll lose an entire month. Kudos to the creators on their brilliant game, it's like heroin for a particular type of brain.

goda90

I was really looking forward to the expansion that came out on Monday. I chose not to play the main game anymore for the last several months. But then life threw some curve balls and I can't bring myself to buy it, knowing it would pull me away from the stuff I need to do. Hopefully soon...

SixDouble5321

Same, but I accidentally bought Mindustry instead, so I guess I saved $20.

davedx

Yeah I have that feeling about Path of Exile 2. I also know I won’t be able to resist.

miiiiiike

If you like Factorio give Shapez 2 a try. I lost a week to it recently. https://store.steampowered.com/app/2162800/shapez_2/

jimnotgym

I don't play computer games anymore.

Factorio was the last game I played. I lost a weekend and ended up with a raging headache.

Before that an MMORPG did the same

A year before that it was Civilization IV, exactly the same, lost an entire weekend then never played it again.

I don't think I am suited to games. Or maybe I just need more free time

ArlenBales

Instead of binging a game over an entire weekend and burning yourself out.. slow down, just play for an hour a week. Treat it like a weekly TV episode of a currently airing show. I follow a couple television series weekly and don't fret myself for wasted time because I only spend 2 hours a week watching them.

Life is all about experiences. I am sad for those who go through life without experiencing video games in moderation. They provide one of a kind interactive experiences that you won't find anywhere else in life.

pavel_lishin

> slow down, just play for an hour a week.

Some games really reward spending more time with them, and getting into the "flow". I think playing Factorio for an hour and then stopping would just feel frustrating - like cooking up a delicious meal, eating a spoonful, and running out the door.

xsmasher

Maybe; I limit my gaming this way - to 40 minute increments, and then go do something else.

If anything I think it makes me prioritizes games where 40 minutes is a satisfying adventure and skip games where 40 minutes is just time-wasting.

ryanjshaw

Same. In my case I have real world problems that need my attention and I struggle to justify playing games while those problems loom. Only exception is playing games with my kid, but that is time boxed.

conductr

The time I put into Nintendo Switch with my kid in the last year is the most I've gamed since very early 2000s

piyuv

I still play games but I lost my ability to “lost myself in time” while playing games, what you’re describing does not happen to me anymore. And I dearly miss it.

lfkdev

"lost a weekend" - it's called having fun. You loose a week if you work for someone else.

egypturnash

> Tobias Lütke, co-founder and CEO of the ecommerce platform Shopify, lets his staff expense their copies of Factorio. “It’s just bound to be good for Shopify if people play Factorio for a little while,” he told the Invest Like The Best podcast. “Because part of Shopify is building warehouses and fulfilling products for our customers. We are building global supply chains, and Factorio makes a game out of that kind of thinking.”

I wonder if they'll pay for their employees' copies of Wilmot's Warehouse, too.

http://wilmotswarehouse.com

TYMorningCoffee

If you've been consistently redeeming free games from Epic you might already have it. It was free on 2020-08-06[1].

[1] https://josephmate.github.io/EpicFreeGamesList/

mdaniel

For anyone similarly confused by the "it," the Aug 6 one was Wilmot's and not Factorio (which, AFAIK, has not been a participant in any giveaway)

fragmede

Factorio doesn't go on sale. The author's reasoning being it's disrespectful to those who paid full price for it.

Edit: official forum link stating thus: https://forums.factorio.com/viewtopic.php?p=159626#p159626

raynr

It's interesting, this isn't the first time Shopify's CEO Tobias has looked to videogames to find skills he wants in employees.

He's a longtime Starcraft fan for example, and offered an ex Starcraft pro a job on the strength of that alone.

There is a reddit thread where he participated in that had some interesting perspectives that I think may be of interest to this forum: https://www.reddit.com/r/starcraft/comments/dl3o2p/billionai...

mdaniel

Heh, I would think that Amazon would allow expensing Wilmot's Warehouse since that feels more in their wheelhouse than Shopify

---

wowzers, "hate" is not a strong enough word for how I feel about that raging piece of junk. Holy hell, I'll never get that 15 minutes of my life back

lowbloodsugar

Factorio provides the illusion of achievement which produces happy chemicals in my brain. I will happily forego any other work when getting my fix from factorio. So I stopped playing it and returned to interesting side projects. I confess I have purchased the recently released Space Age expansion, and my productivity is in the toilet again. I’ll probably be done with it by thanksgiving.

jasfi

The Civ series does the same thing for me. I've also moved on from games, although I think from time to time they may be useful for stimulating creativity.

herval

Lots of comments on this thread in the vein of “I dislike this game because it’s not productive”. My honestly question is… why? Why is “being productive” this goal that has to consume your entire life?

klik99

I feel like it and Satisfactory redirects the part of me that creates and looks for novel ways of doing things from something that yields useful byproducts that actually change the world in tiny ways into something that yields nothing but more of itself. And it never really ends. I don't mind useless stuff, I play games, but something about Factorio and Satisfactory both draws me in and makes me feel so empty. I think because it scratches the itch that IRL I have built my career on, but points it towards something useless.

shadowgovt

It's a digital model train set.

At least it doesn't take up the whole basement like the sets previous generations played with.

fphhotchips

People look at me funny when I say this, but it's true.

I work in performance - a space where we're thinking about threading, parallelism and the like a lot - and I often say "I want to hire who play with trains". What I mean is "I want people who play Factorio", because the concepts and problems are very very similar. But fewer people know Factorio, so I say trains instead.

I think I know why it's enjoyable even though it's so close to work, too. It's the _feedback_. Factorio shows you visually where you screwed up, and what's moving slowly. In actual work the time and frustration is usually in finding it.

tailspin2019

This is a really good analysis. I love both of those games but I felt exactly the same way as you. For me they are REALLY addictive, Minecraft is too. In a way that isn’t the same as some console games I play - where it’s easier to step away…

lmm

To me it feels like it subverts the desire to build something, in the same way that e.g. porn subverts the desire for sex. You feel like you're making something, but at the end of the day you didn't actually make anything.

oceanplexian

For me RTS games are like a drug. I can easily get lost in them and play for 10-15 hours straight due to how my brain is wired. That doesn’t mean I never play them, but I treat it with the same respect as a drug, and use them in moderation.

OJFord

I think because - or to speak for myself, the reason I've never bought/played it, despite being interested - it's similar and yet not productive.

Versus say Call of Duty or whatever that you might lose yourself in, which is also not productive, but bears no resemblance to work.

Pilot communities probably say similar things about flight sims (or flight components of games) that aren't good enough to be useful practice?

oceanplexian

I’m a pilot and lost interest completely in flight sims when I bought my airplane (And I had a maxed out setup, multiple monitors, VR, controls, etc.) The simulator doesn’t capture the real-ness as ironic as that is, of the sounds, smells, vibrations, emotions and so on. In fact during my flight training my experience with simulators imparted a few low-level bad habits I had to work through when it came to operating the controls.

The analog controls in real life are heavier, more raw, somewhat imprecise, and you can feel them knocked around by the wind for example. Night and day difference. It honestly makes the most state of the art simulator feel like you’re operating a NES.

throwup238

> In fact during my flight training my experience with simulators imparted a few low-level bad habits I had to work through when it came to operating the controls.

When I first started flying my instructor specifically recommended against flight sims for that very reason.

Now that I have my PPL I only use them to practice approaches for new airports that I’ve never visited before and to familiarize myself with the cockpit layout for planes I haven’t flown before. It helps build some minor muscle memory so I can focus on the harder parts of flying.

herval

It’s not in any way similar to coding, though - it’s a puzzle-solving game. It’s not made to simulate any engineering discipline, nor user to train engineers (like flight sims are)

fendy3002

Yes, factorio is not coding, though it follows some principle of programming, such as input-process-output, workflow, load balancers, modular design, etc. Many players say that the factories often resembles PCB.

but that's the extend of it, you don't have to do heavier programming practice like algorithm, complex state management, input parsing and validation (unless sushi), or anything involving combinators until finishing the 1.0 version.

gizmo686

Factorio is not a puzzle game. You can get puzzle like gameplay if, for example, you are on a map with heavily restricted space, or are trying to micro-optimize something. But that is analogouse to code-golf or microoptimizations in programming, which are fairly puzzle like.

For typical gameplay, the only puzzles you run into are the ones you build yourself into. The name of game is to design your factory in a modular and extensible way so that you do not build yourself into a puzzle.

vanjajaja1

"not in any way similar to coding" is a very strong statement

many people feel it feels similar to coding, in the way you have to slowly refactor designs + work involves a recursive breakdown of tasks + tracing/debugging of issues

mrgoldenbrown

Many people are quoted in the article claiming it is in fact useful for training/educating software engineers.

ghostpepper

You don't find coding similar to solving puzzles in any way?

boredtofears

I can think of a bunch of similarities just off the top of my head: throughput management is probably the most critical skill in factorio, and obviously comes up all over software engineering. Managing production belt chains is not unlike managing your program's call stack. Ensuring the right resource reaches a production facility is like managing input types.

jhbadger

What about Zachtronics games like TIS-100 and Shenzhen/IO and Exapunks that are literally about coding (albeit in a simplified assembly language).

derektank

If you subscribe to Peter Singer's views on consequentialism, we all have a moral duty to spend our life maximizing the number of people we save from dying or from immense suffering. Hard to do that if you're not being productive; though I'll be the first to admit nobody does or can live with perfect adherence to that principle

herval

That’s a crazy ascetic view of life. Also completely unrelated to almost anyone on this forum, since it’s unlikely most here are doing any work that saves anyone’s life

lukas099

Theoretically, I guess telling HN people they should be out saving lives could save lives.

philwelch

To his credit, Peter Singer actually is a crazy ascetic.

kfajdsl

I mean, you work to make money, and you can donate that money to all kinds of charities that do save lives.

massysett

Just as a productive person sleeps, so too do productive people take leisure. Someone who never sleeps is not maximizing the number saved from dying.

ninetyninenine

Most people are brainwashed by the rat race. They don't realize that all the productivity is worthless.

null

[deleted]

malux85

Because I am high in trait orderliness, conscientiousness and industriousness.

That’s why startups appeal to me, because they appeal to my nature. It’s in my nature to desire being productive.

So asking “why must you always be productive” on a site full of startup enthusiasts … well, you’re going to get a lot of the same answers

luffy_t

Because it feels like you are building something but you are not. The problem solving in factorio is just tedious like doing manual calculations and you spend a lot of time doing this. It satisfies the problem solving itch for people who haven't faced any challenging problems in their work. Once you start solving these problems in real life factorio just seems pointless. Dont get me wrong i like paying pointless games that require very little to zero thinking (Muscle memory based) that I find satisfying. Factorio is just tedious.

hiAndrewQuinn

Well, because being more productive makes more money, of course. Even if I only capture a small portion of the overall value of it.

Scratch that - I'm using "money" as a proxy for "value". Let's talk value directly. All things being equal, if I can enjoy Activity A totally in isolation, and Activity B equally much, but B leaves something behind which other people can use and get their own value out of, then B is clearly a better or more noble use of my time. Being productive just makes you a better person on net.

Now... I do not choose the "max productivity" strat with each and every second of my being, far from it. I'll probably buy and play Factorio sometime in the next few months, and it will be Steam game #3 added to my library after FTL and Slay the Spire. But I'm not going to sit here and pretend it is somehow better for the world outside of myself to play Factorio rather than e.g. improve the FOSS software I maintain that helps people learn Finnish. Let alone something like contribute to the Linux kernel. This is a philosophical non-question to me.