Leafwing-Studios / Emergence

An organic factory builder about adapting to a changing world.
https://leafwing-studios.github.io/Emergence/
Apache License 2.0
267 stars 35 forks source link

Consider moving back to 2D #997

Open alice-i-cecile opened 11 months ago

alice-i-cecile commented 11 months ago

In favor of 2D

In favor of 3D

alice-i-cecile commented 11 months ago

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 commented 11 months ago

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 commented 11 months ago

Yes, seconding the “Factorio problem”, though it should be possible to use a 3D rendering pipeline but with a fixed isometric camera, giving the appearance of a 2D game without all the pesky sprite rendering issues.

On Thu, 16 Nov 2023 at 6:40 am, TimJentzsch @.***> wrote:

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.

— Reply to this email directly, view it on GitHub https://github.com/Leafwing-Studios/Emergence/issues/997#issuecomment-1813380570, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAPNXZ4Y6WRLWF4IFOZVYNDYEVAGVAVCNFSM6AAAAAA7LW2T2GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMJTGM4DANJXGA . You are receiving this because you are subscribed to this thread.Message ID: @.***>

alice-i-cecile commented 11 months ago

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.