Hello, we have very unusual Friday facts for you.

361 points•ibobev•6 days ago•126 comments•

126 comments

NelsonMinar5 days ago
Wube is such a unique game studio. They do a lot of very solid technical work and look like they have fun doing it. I particularly appreciated their recent post about porting Factorio to ARM64. They had a business reason to do it but it's clear the team was mostly just curious about whether ARM64 was a viable gaming platform now. And then shared the results with us. They seem like fun hacker guys.

https://www.factorio.com/blog/post/fff-446

twiclo5 days ago
I've never played a game where it was more obvious that the developers really played and enjoyed their game. It's just brimming with QoL features.
nerusskyhigh5 days ago
The modern doom saga gives me the same vibes. The team really poured their hearth in it!
pphysch5 days ago
Factorio is in that top-tier. I just tried Core Keeper and had the same feeling, gushing with QoL and thoughtful design. Refreshing to play sandbox-y games where mods don't feel mandatory.
tgsovlerkhgsel5 days ago
> brimming with QoL features.

I'm surprised they didn't find a way to further improve the belt system. I thought they had it solved pretty well but e.g. Shapez is leagues better (talking about belt placement only here).

duskwuff5 days ago
IIRC, a number of the team members started as players.
sandworm1015 days ago
Yes but they have fallen into a success trap. I have seen the same trend with Mincraft, KSP and Subnautica. An indi developer starts with a great concept and a true open world game. The player can progress through the tech tree how they choose but doing so requires exploration. All is good. Then the developer starts to tighten the reigns. The tech tree become more rigid. Exploration must happen in a more specific order. And then the graphics department takes over, adding more and more objects until a previously huge and open world is a tightly cluttered mess.

Think of how subnautica moved. The second game was very literally denser to the point that they slowed down movement to preserve any sense of space. And each step inthe tech tree required specific tools from a specific place. No more free explorations. No more alternatives. The player lost control over the story. Subnautica 3 is now so dense and linear I gave up after a week. It is more a decorated fishtank than open world.

I still play factorio (1000x) but I do not play the new planets. That whole rocket process is so locked down that there is little for me to enjoy. I get bored whenever there is only one way to do a thing and no room for a player to invent alternatives.

scubbo5 days ago
This is a weird perspective. The middle planets can be approached in any order. And mods allow near-infinite variety - especially those that build on the platform of custom planets.

> there is only one way to do a thing and no room for a player to invent alternatives.

Sounds to me like you are caught up in trying to chase optimization and bemoaning the fact that there's only one optimal strategy. Do a no trains run! Or a no bots run. Or a 1000x science modifier run, or Lazy Bastard, or Death World, or... there are plenty of constraints, both programmed-in or self-imposed, that can push you out of the "standard" optimal strategy.

roenxi5 days ago
It's a deeply philosophical question in many ways - if you don't enjoy the direction a studio takes its game, is that their problem? Earendel who designed Space Age has a rigid take on game design that was absent from the original Factorio. In the base game if there was some aspect that you didn't like it was totally fine to disengage with it. In Space Age there is a lot of mandatory requirements down to the bizarre approach to prescribing weapons for particular maps (in hindsight it is actually a bit weird that they didn't make the use of flamethrowers mandatory at some point; they may change that eventually).

Space Age doesn't respect the people who played Factorio as a light a-la-carte design sandbox experience. But it isn't obvious that is worse as opposed to just different. Wube doesn't have to build games for those people, they have many players who clearly wanted different things.

bigstrat20035 days ago
I agree. I played Space Age once, and don't plan to ever play it again. The devs approached things from the angle of wanting to generate new logistical puzzles, but that's not what I wanted. I wanted the expansion to play much like the base game, but with more stuff added. I did like Vulcanus (the most vanilla-like of the new planets), but otherwise the expansion was a big whiff for me.
pocksuppet5 days ago
Space Age is intentionally a different game. They did not discontinue the original game. Space Age is a mod. You can play it or not, just like you can play Bob's/Angel's or Pyanodon's or not.
sneurlax5 days ago
Do you play Space Age just on Nauvis or are you playing without Space Age entirely?
JMiao5 days ago
It helps they don’t have a publisher to confuse them with quantitative and qualitative pattern matching. Just make the game you play and judge it honestly. Of course, the second part is a rare ability.
Aeolun5 days ago
It helps that Factorio has been such a massive success, and that they’ve stayed (to appearances anyway) relatively small.
AceJohnny25 days ago
This is what being very successful (but still focused) gets you.
vconnor5 days ago
Success is downstream to passion, not the other way around.
mococa5 days ago
I love Factorio, but I can't play it - it's way too addictive. If I start on a Friday, I won't stop until Monday
spaceclay5 days ago
I still believe Factorio fundamentally rewired the way I think about software and engineering more broadly... prepared me better for my first software internship than any class I'd taken

The whole game really drills in what it means to "think like a computer scientist". Abstraction, encapsulation, modularity, etc

pocksuppet5 days ago
Have you played the Factorissimo mod yet? It's literally abstraction.
mococa5 days ago
Agree - I see Kafka on it!
komodo995 days ago
With actual (virtual) drills!
jl65 days ago
Which Monday?
chapinb5 days ago
I felt this
_doctor_love5 days ago
A bit like the old Bill Hicks joke: "I was a weekend drinker - I would start on Saturday, and then by Friday I..."
fkozlowski5 days ago
It's a great way to rebuild a sense of agency for me. I find the weekend binge a good way to feel like I can effect changes in the world.
lucb1e5 days ago
Not sure if this seems too random but I think that's what I like about OpenStreetMap editing: it's only a few clicks to improve the map and thousands or more people will come across it. You're changing the world in one of the literal senses of the phrase, and can do it from an armchair (doing quality assurance or using aerial imagery) or use it as motivation to seek out places near you that you've not visited yet. Maybe that's something you'd enjoy as well
adamsb65 days ago
you can stop?
BatFastard5 days ago
You think Factorio its self is bad? Try the Space Exploration mod! It expands the game with a ton of fun new problems.
mitxela5 days ago
Remember that Factorio does not release its 3D models. Everything in the game is a 2D render of a 3D model, which is why the game uses so much VRAM.
gizmo6865 days ago
As far as the game in concerned, the sprites are all just 2D assets. The fact that those assets came from a 3d model during development has no effect on performance. They also do manual post-processing on most of the 2D renders.

https://factorio.com/blog/post/fff-146

mitxela5 days ago
Literally what I just said
Sohcahtoa825 days ago
?

The game doesn't consume that much VRAM. It plays on 4 GB GPUs just fine. The GPU only needs to keep resident what's currently on the screen. Even including every animation frame, that's 1 GB tops.

Hell, the minimum requirements are a GeForce 750 Ti, or Radeon r7 360. Those are 2 GB GPUs.

NelsonMinar5 days ago
You can make it consume more VRAM if you want. There's a 13GB texture modpack that I use so it looks nice on my high DPI screen. Totally optional but it sure looks good.

I'm not certain but my guess is Factorio doesn't have the elaborate systems for streaming and unloading textures 3d games has.

daedrdev5 days ago
In fact, sometimes when your game lags too much you can speed it up by zooming in! (Only in some cases)
lucb1e5 days ago
> The game doesn't consume that much VRAM. It plays on 4 GB GPUs just fine.

Not everyone bought a GPU to run LLMs on. That is quite a bit of VRAM, especially for non-desktops

vlyan5 days ago
it does?

I don't have it installed now (lest I get tempted into a quick 2-hour session and end up being late for work 12 hours later), but IIRC it performed the same for me on iGPU and 4090, even on the big saves running below 60 FPS/UPS.

tasuki5 days ago
> Everything in the game is a 2D render of a 3D model, which is why the game uses so much VRAM.

Surely from first principles one'd expect 3D models to be heavier than the 2D renders, due to the extra axis?

namrog845 days ago
Purely from a vram perspective. A triangle is just 3 vertices and some edges. A few bytes of data.

A similar 2d image of a triangle would likely be thousands of bits of data.

The 2d probably uses a little less per pixel. Whereas the triangle has slightly more expensive compute per pixel cost. But modern gpu have dedicated hardware for that.

3d is probably more expensive compute but cheaper vram usage. At least to a point and a certain set of conditions. Barring things like textures and others.

conorcleary5 days ago
Somehow the engineering behind this will help that fly and all his viewpoint windows
schobi5 days ago
Oh - but only touching them?

I was hoping for an iteration of a factorio belt that could actually move!

pennomi5 days ago
I thought you were going to taste them for a second.
atemerev5 days ago
Real-world Factorio, aka composable manufacturing, aka "factories building drones building factories", aka universal constructor, is the next trillion dollar company.
darkmighty5 days ago
The entire planet taken as a whole is already a form of universal constructor ;)
atemerev5 days ago
But we can't program it yet.

Read the full thread on Hacker News →

Related stories