Closed capsiir-2997 closed 3 weeks ago
I think the main branch should befocused instead. Maintaining one version will be hard enough.
I believe that 2.x is just small mistake. 3.x is legacy and I don't see any point in working on it. It would mostly be duplicates of what upstream does.
I don't think 3.x is worth maintaining here. As a fork of the engine, there should be single point of divergence, from which development continues.
I do wonder if we should have the latest version of 3.x and figure out a way to allow user to move from 3.x to Redot 4.x, cause I know some users aren't ready to move to 4 yet.
I also think latest versions should be prioritized. 3.x/2.x are legacy and thus useless.
3.x definitely isn't legacy if 3.6 exists. Personally I still use 3.x and many other people definitely will want to keep using it because porting a 3.x project to 4.x has its own annoying issues. It's completely fine of course if 3.x doesn't stay maintained for this fork but it wouldn't make sense for 2.x/1.x to stay on the repo either way
I agree with anyone above, but it would be more meaningful to backport some Godot 3 features like Rooms&Portals occlusion culling system.
Yeah some of the lighter weight features from godot 3 like the room and portal system could be helpful for supporting lower spec pcs which imo is one of the main reasons to use 3.x, the other main one obviously being if you already have a godot 3 project that's mostly done already and it wouldn't make sense to upgrade at this point
Main reason to use 3.x is support for wider spectrum of hardware available; It has quite the following. 4.x gets all other features including quality of life ones, which can be backported to 3.x. 3.x is quite lively and 3.7 will be quite nice.
OpenGLES2? Working on cheaper Mali chipsets? Backporting 4.x features for 3.x code? So this is just a Vulkan only remix then. Not everybody is a 3D fanatic.
i would be relatively okay with just having the 4.x branch, but only if there is planned feature parity with version 3.x. not everything of course, like we only need one lod system if there's a clear winner. however, there are some things that 3 just does better and 4 is behind in those areas, namely 3D support for old or legacy devices. handy for those making retro stylized 3D games that look like they should run on a potato. frustrating when those don't work on a device that should support it. in addition, i still don't trust 4 for web exports, though I don't know how far ahead it has improved compared to 3.
Closing because 3.x branches now exist on the repository (even though they don't even have the rebranding, but the branches exist at least)
Tested versions
N/A
System information
N/A
Issue description
Might be a big problem for people who don't wanna use the official Godot source code yet want to keep using 3.x instead of 2.x/4.x
Steps to reproduce
N/A
Minimal reproduction project (MRP)
N/A