Skip to content
This repository has been archived by the owner on Nov 22, 2023. It is now read-only.

Consider moving back to 2D #997

Open
alice-i-cecile opened this issue Nov 15, 2023 · 4 comments
Open

Consider moving back to 2D #997

alice-i-cecile opened this issue Nov 15, 2023 · 4 comments
Labels
architectural Changes to the organization and patterns of the code controversial Needs careful analysis and testing before proceeding game design Imagining and refining the possibilities

Comments

@alice-i-cecile
Copy link
Contributor

alice-i-cecile commented Nov 15, 2023

In favor of 2D

  • water dynamics kind of suck
    • expensive
    • hard to understand and use for gameplay
    • dumb stability problems that are very hard to solve
  • animations are harder, especially for moving up and down slopes
  • signal rules are much simpler to understand in 2D
  • reproducible builds are harder
  • art is substantially more expensive, and much harder to make look nice with prototype art
  • 2D is more familiar to factory builder players

In favor of 3D

  • already built
  • water dynamics are wildly cool to watch
  • very pretty screenshots, even with very crude models
  • 3D terrain generation is pretty
  • cool mechanics with height available
  • 2D is more familiar to factory builder players
  • 2D art style would need to be decided upon and refined (leaning towards a paper-Mario bouncing stickers look)
@alice-i-cecile alice-i-cecile added game design Imagining and refining the possibilities architectural Changes to the organization and patterns of the code controversial Needs careful analysis and testing before proceeding labels Nov 15, 2023
@alice-i-cecile
Copy link
Contributor Author

We should be able to tackle this incrementally: migrating gameplay logic first, then graphics.

It might be possible to have a 2d-like gameplay if limiting your heights to ground/water (2 heigths?), and get a feeling of how it's playing there, if the concept is validated you can refactor the whole thing for more efficiency 🤔

From @Vrixyz.

@TimJentzsch
Copy link
Collaborator

So in the end the goal is to move both gameplay and graphics to 2D?

Would definitely simplify things on the logic side.
On the graphics side we have to keep in mind that it comes with it's own set of challenges, e.g. the texture layering issues in Factorio come to mind.

@kanerogers
Copy link

kanerogers commented Nov 16, 2023 via email

@alice-i-cecile
Copy link
Contributor Author

Yep, I think that gameplay is the most important to figure out now. We can swap the graphics over (or leave it as 3D with a fixed perspective) once we settle on a style we're happy with.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
architectural Changes to the organization and patterns of the code controversial Needs careful analysis and testing before proceeding game design Imagining and refining the possibilities
Projects
None yet
Development

No branches or pull requests

3 participants