Factorio

Factorio

View Stats:
WolfHound Nov 17, 2017 @ 4:00pm
I Wish This Game Was 3D
I think if there ever is a Factorio 2 it should be 3D and have resource deposists underground instead of spread all over the ground. Which would be closer to real life. As well as a greater emphasis on military and the war on the bugs. Maybe even get to play as the bugs?
< >
Showing 61-75 of 87 comments
BitterSwede Nov 18, 2017 @ 5:21pm 
Originally posted by still__alive:
Originally posted by InstableMonster:


Forward-backward and up-down can't be the same since he is referring to the graphic style of the game, which means that when he says 2d and 3d he needs to know the difference since the z axis which he wants implemented only comes with 3d.

I didn't acknowledge time as a dimension and that's why I stick with factorio is 2d in my response and why there is a link for him to gain some knowledge, for time to be a dimension you'd need to have an in-game mechanic involving time travel.

There are still x, y, and z axis for 2 dimensions. X can be left to right, Y top to bottom, and the Z axis determines which image or sprite is rendered on which layer. Saying the z-axis only comes with 3d isn't 100% true.
Bubble burster here again, since I'm already on a nitpick rampage in this thread. Three axes means 3 dimensions, it's kinda the definition of it. Hence my initial response about Dwarf Fortress being a 3-dimensional game.
The only reason you would have for layering sprites is to create depth, therefore you've created a 3rd dimension, therefore you've created a 3-dimensional game. If depth was irrelevant, you'd be able to settle for a single layer and laying it all out on a plane.
still__alive Nov 18, 2017 @ 5:30pm 
Originally posted by BitterSwede:
Originally posted by still__alive:

There are still x, y, and z axis for 2 dimensions. X can be left to right, Y top to bottom, and the Z axis determines which image or sprite is rendered on which layer. Saying the z-axis only comes with 3d isn't 100% true.
Bubble burster here again, since I'm already on a nitpick rampage in this thread. Three axes means 3 dimensions, it's kinda the definition of it. Hence my initial response about Dwarf Fortress being a 3-dimensional game.
The only reason you would have for layering sprites is to create depth, therefore you've created a 3rd dimension, therefore you've created a 3-dimensional game. If depth was irrelevant, you'd be able to settle for a single layer and laying it all out on a plane.

Eh, it is largely about semantics here, or getting really specific with how we define our terms. If you have a game that is using assets that are all 2 dimensional, most people will consider it a 2d game. I'm fine with defining a game as 2d or 3d based upon what assets it uses, not which axis (is axes the plural?) are actually used in the game.

For technical reasons, sure you are right. But for ease of communicating with general people, I'll stick with the way they make use of the words. :P
still__alive Nov 18, 2017 @ 6:11pm 
Originally posted by WolfHound:
I'm pretty sure 3D envrionment is "meant" for "3D". I've already seen what its like to try and figure out hitboxes in 2D games, its usually up to the programmers discretion and there for never quite right. 3D on the other hand

If you think 3d doesn't have hitbox issues, you are wrong about that. Yes, a lot of them are doing it very well, but you look closely you'll be able to find the exact same issues you mention about 2d hitboxes happening to 3d hitboxes.

They cannot (or at least they don't) calculate collisions off of the meshes you see in a 3d game. They use a second, much simpler mesh or meshes to detect collisions which never matches up with the "real" model. For performance reasons. And I brought these up because I think it is another illusion that is comparable to the "tricks" you mentioned come with 2d.


Originally posted by WolfHound:
Originally posted by still__alive:
Why would you assume that it always pays off, and that there are not benefits and good reasons to sticking with 2d? If 3d was automatically superior then why do 2d games still exist?
Because most games these days are 3D?

I think that falls under some kind of logical fallacy. Just because "most" games are 3d, does not mean that there are not good reasons for going with a 2 dimensional engine. And I guess what I'm trying to work out is, what improvements do you think moving to 3d is going to bring. Beyond "immersion" and a "better" artstyle. How is it going to add more depth to the design puzzles that Factorio already presents in 2d?

Originally posted by WolfHound:
Originally posted by still__alive:
I hinted at this ealier. Do you realize that they have already modeled everything in Factorio in 3d? Then converted those 3d assets into the 2d sprites? Why would they use a method like this, if keeping it in 3d is supposedly better or easier to work with?
I know you did and right now this paragraph is defeating your argument. You do realise that this not a competition, right? Nobody's loosing here.

I'm not in this to win anything. I'm in it to hear some cool ideas for what a 3d Factorio could be. But I'm a little confused by some of your assumptions and just trying to get a better idea of where you are coming from.

Anyways, this paragraph doesn't defeat my argument. I think you missed the point. The Factorio crew is already working with 3d models. However, they've decided to convert that into 2d to run on a 2d engine. Doesn't that indicate that they are capable of working with 3d? Yet they have decided for some reason or another, to still do it in 2 dimensions anyway.

What reason do you think they have for doing it this way? Why take the more convoluted method of building your art in 3d only to render the 3d into 2-dimensional sprites, instead of just drawing it in 2 dimensions in the first place?

Originally posted by WolfHound:
Originally posted by still__alive:
Pretty sure they can save some computing power by working with 2d, a switch to 3d might mean that factory sizes have to be smaller, maybe a lot smaller, for the game to run as well. Hitbox collisions get more expensive to run the more complicated the hitbox is, and if these calculations are done on the CPU, that could potentially drain a lot of the computing power Factorio can otherwise use for running bigger factories.
True, but that didn't stop Blizzard or Westwood or Microsoft or Sierra! Besides I'm pretty sure that once the game has the hitboxes figured out I don't think it would have to keep on trying.

Okay, you don't quite understand what a hitbox is. With 3d games, it is generally too expensive to try to calculate collisions with the "real" mesh that the player sees. So they use much simpler, invisible meshes, called hitboxes, to calculate collisions.

A hitbox is what determines whether your shot hit the dude you were aiming at, whether you fall through the floor, or whether you walk into a wall. They aren't something that are just "figured out once", they are used in calculations everytime different game objects collide to determine what should happen. And the more complicated these hitboxes get, the harder the calculations are to perform.

That is why you'll see clipping issues, it is just too expensive sometimes to properly model the whole hitbox rather than allowing some minor visual glitches to happen. Or if you look real closely at a shooting game, you'll probably find parts of character's bodies that can be shot with no effect because the invisible hitbox doesn't cover it. Or even pieces of the enviroment that bullets or other stuff will clip through.

Originally posted by WolfHound:
Originally posted by still__alive:
a switch to 3d might mean that factory sizes have to be smaller, maybe a lot smaller, for the game to run as well
The current game already does this. Seriously, cars, tanks and trains that are almost the same size as the player character? And don't get me started on the whole "chests" debate. They're obviously using video game magic to put 2000 slabs of iron into a box thats half my charater's size.....

We are talking about 2 completely different things in terms of size.

You are talking about realistic scales between objects. I'm all for adding realism, but only when it makes the game mechanics more interesting and deeper. You'll have to describe to me how making the scale between objects is going to make the game mechanics more interesting or deeper, because I don't see it having that effect. To me, that would just make it look "better" or more real, not actually make the game any deeper or more fun. I have no problem with the "messed up" scale of objects in Factorio.

The size that I was talking about was in relation to how big you build your factory. I want to be able to have as much buildings and stuff going on as possible. The more you can build and have simulated, the better. Imagine thousands of assemblers and inserters building stuff, thousands of mines w/smelters, hundreds of thousands of belts and bots transporting stuff, and millions of resources being moved about. And they are all working with "real" objects that are being simulated, unlike resource collection in a typical RTS game. If you could double or triple the amounts of objects above and still run the game, that would be incredible.

And I have a suspicion that a transition to 3d would mean that the overall factory size (as in the count of how many machines you have and how complex your factory is) would have to shrink because 3d isn't going to be able to simulate as much of that as you can in 2d before the 3d version starts to run into performance issues. That might even come with Minecraft style graphics, and if that was the trade, I much prefer Factorio's artstyle to Minecraft.
Last edited by still__alive; Nov 18, 2017 @ 6:15pm
N'fol Nov 18, 2017 @ 9:34pm 
Ugh. :steamsad:

Games, like other art, have restrictions for stylistic and technical reasons. There is 3D art, like sculptures. There is 2D art, like paintings. One isn't better than the other; they're just different. It is possible to like (or dislike) both.

To be (slightly) on topic for this game (or any game), going from pure 2D to 3D is a non-trivial matter. Considering how long Factorio has been (and still is) in development, I see little need to speculate on a version that I expect would require almost a total rewrite and more powerful computers than are available today.
Kitsunerune Nov 19, 2017 @ 5:01am 
isnt there already a game on steam that pretty much is factorio in 3D? something about building a giant factory or something.
Hummel69 Nov 19, 2017 @ 5:37am 
I need a Sale .
impetus_maximus Nov 19, 2017 @ 5:58am 
Originally posted by Hummel:
I need a Sale .
https://www.youtube.com/watch?v=YZF2gh2Ua-c
Hummel69 Nov 19, 2017 @ 6:03am 
Go into the hole you came from, you afterbirth.
Timelord Nov 19, 2017 @ 10:08am 
Minecraft with mods. Done.
CringePotato Nov 19, 2017 @ 11:34am 
Play Tekkit
GMC Nov 19, 2017 @ 1:30pm 
Originally posted by Kitsunerune:
isnt there already a game on steam that pretty much is factorio in 3D? something about building a giant factory or something.
The closest I know of is FortressCraft Evolved (which is descended from Minecraft with engineering mods).

But that's much more about exploration (digging tunnels to find ore) than building a factory. It does have conveyor belts and smelters and assemblers to create what are basically science packs to feed a laboratory, but that side of it is all much simpler than Factorio.

The building side doesn't really benefit from 3D. If you've played Space Engineers or Empyrion (both of which are basically about building bases and spaceships from blocks), you'll understand that a first-person perspective view is not the best choice for CAD, to put it mildly.
UFFU Nov 19, 2017 @ 7:13pm 
If you're going to go 3d, you might as well go virtual reality and be the stranded space guy.
dh Nov 20, 2017 @ 1:59pm 
i am really glad it is the way it is.
Scrof Nov 20, 2017 @ 3:47pm 
Sorta like open-ended Infinifactory then.
Jingleballs Nov 20, 2017 @ 8:27pm 
Originally posted by still__alive:
I'm not saying I wouldn't be interested in seeing a 3d version of Factorio, but I think the devs should finish Factorio first, then maybe release a couple expansions. After that, they can start thinking about making Factorio 2 in 3d.

3d might be cool, but I don't think it would be a huge improvement and there is a lot more they could do with the current engine that might not work as well in 3d, depending on what kind of 3d you mean. RTS gameplay would be really sweet, but that wouldn't work so well with fps/tps 3d gameplay. It would work with Starcraft 2 type of 3d, but that isn't really an upgrade to the current 2d stuff so I feel like that kind of 3d is pointless.
Why would you ever reccomend expansions over updates with content.
< >
Showing 61-75 of 87 comments
Per page: 1530 50

Date Posted: Nov 17, 2017 @ 4:00pm
Posts: 87