Redot-Engine / redot-engine

Redot Engine – Multi-platform 2D and 3D game engine
https://redotengine.org/
MIT License
4.68k stars 205 forks source link

Remove Godot branding and reskin engine to differentiate from Godot. #18

Closed FringeSci-com closed 3 weeks ago

FringeSci-com commented 1 month ago

Issue description

We need to remove the Godot branding from everything to differentiate this from Godot. For starters we can change the default IDE theme. I think a dark theme with red accents would make sense. Godot is associated with cooler colors, so warmer colors seem good.

galisma commented 1 month ago

I'd recommend this theme (using mocha-blue colors) https://github.com/catppuccin/godot theme

helpmeiguess commented 1 month ago

i do not like you guys but if you want me to respect you change more than just the colors. godot, in my opinion, is quite cluttered and could have better navigation. assuming you guys can code. maybe id even be willing to contribute.

io-mi commented 1 month ago

https://github.com/passivestar/godot-minimal-theme is the only logical choice tbh.

FringeSci-com commented 1 month ago

i do not like you guys but if you want me to respect you change more than just the colors. godot, in my opinion, is quite cluttered and could have better navigation. assuming you guys can code. maybe id even be willing to contribute.

There's talks on the discord for quite a lot of changes. There's a lot of long-requested things that the Godot devs don't want to add that the community is working on adding themselves. The color change is just an initial thing to help remove Godot's branding before the rest of the stuff gets through the pipeline. (In fact I should rename the issue to reflect that.)

The reason there isn't more issues posted here yet is because the repo is still linked to godot's issue tracking repo and it's kind of wonky getting things posted. I made this one more as a test to see how trolls were getting issues posted when it wasn't setup for that yet.

Captain-Wet-Beard commented 1 month ago

i do not like you guys but if you want me to respect you change more than just the colors.

I don't really understand people disliking a fork happening, the nonsense going on demonstrates that the engine is suffering as a result of too much centralized power. There needs to be a large fork to break up the sense of ownership some people have in regard to the codebase.

Captain-Wet-Beard commented 1 month ago

On the topic of aesthetics, I really like the logo RNavega posted in Pull Request 1 372290282-9df74aa5-bf08-4fdc-9d81-28235829dd59

MaceWang2000 commented 1 month ago

Regarding the documentation, I'm not sure if Redot will be refactored, but I really appreciate Godot's documentation design, so maybe Redot could inherit Godot's documentation content and just change the icon or the words about Godot in it, which doesn't seem very easy 🫡.

Reynaldi-firmansyah commented 1 month ago

I love it, hope to see new and experimental feature from this project.

sofycat commented 1 month ago

snowflakes lmao

You do realize most people here have no idea how to make an engine 💀

Captain-Wet-Beard commented 1 month ago

You do realize most people here have no idea how to make an engine

Most of the contributors to the Godot codebase don't know how to make an engine, luckily maintaining an already existing engine and making small tweaks/ updates is a much easier task. It's also good to have a contributor group made up of more than just coders, since things like writing copy are also important. Writing high quality documentation is a completely different skillset from writing code.

sofycat commented 1 month ago

You do realize most people here have no idea how to make an engine

Most of the contributors to the Godot codebase don't know how to make an engine, luckily maintaining an already existing engine and making small tweaks/ updates is a much easier task. It's also good to have a contributor group made up of more than just coders, since things like writing copy are also important. Writing high quality documentation is a completely different skillset from writing code.

ofc but this fork is just made for bigots who will bring nothing to the engine except making it "anti woke"

Reynaldi-firmansyah commented 1 month ago

You do realize most people here have no idea how to make an engine

Most of the contributors to the Godot codebase don't know how to make an engine, luckily maintaining an already existing engine and making small tweaks/ updates is a much easier task. It's also good to have a contributor group made up of more than just coders, since things like writing copy are also important. Writing high quality documentation is a completely different skillset from writing code.

ofc but this fork is just made for bigots who will bring nothing to the engine except making it "anti woke"

What is wrong with having different opinions / thoughts?

sofycat commented 1 month ago

What is wrong with having different opinions / thoughts?

exactly! so why need care about godot's tweet?

Reynaldi-firmansyah commented 1 month ago

What is wrong with having different opinions / thoughts?

exactly! so why need care about godot's tweet?

Well godot banning people (even backer) because of different thoughts / political view kinda authoritarianism.

sofycat commented 1 month ago

What is wrong with having different opinions / thoughts?

exactly! so why need care about godot's tweet?

Well godot banning people (even backer) because of different thoughts / political view kinda authoritarianism.

they were breaking godot's code of conduct 👍

CoreTaxxe commented 1 month ago

What is wrong with having different opinions / thoughts?

exactly! so why need care about godot's tweet?

Well godot banning people (even backer) because of different thoughts / political view kinda authoritarianism.

they were breaking godot's code of conduct 👍

"Focus on engine and not politics" is NOT breaking COC

Rabcor commented 1 month ago

What is wrong with having different opinions / thoughts?

exactly! so why need care about godot's tweet?

Whatever the reason, a lot of people didn't like godot's mod team behavior and godot foundation's response which further alienated everyone who already felt that way instead of the other way around.

And godot happens to be an open source MIT licensed project, so when a mass of people believe the project to be compromised, it shouldn't come as a surprise that they'll try to fork it. Their purpose isn't to ruin the project, it's to save it, because no matter which side you stand on you will probably agree that politics do not belong in this sphere.

Whether it is ineptitude or malice (personally I expect the latter actually), the people managing this project are mismanaging it to the extreme, and when it became clear, instead of fixing their fuckups, they doubled down.

LanceSpear11 commented 1 month ago

is just made for bigots who will bring nothing to the engine except making it "anti woke"

I have a question absolutely no one can answer.
When people move away from something they dislike, why do you need to still go after them and throw around bigots,isms and the rest of buzzwords?

They literally give you want you claim you want, space to live your life the way you see fit, but when they try to do the same you come after them.

Kind of hypocritical.

Godot handled this poorly. Provoking any part of your customer base is never a smart move. Politics or otherwise.
Coming into this space calling people bigots does nothing but reinforce their beliefs and we stay in a loop.

So, unless you like the divide, id suggest you live and let live.

galisma commented 1 month ago

ofc but this fork is just made for bigots who will bring nothing to the engine except making it "anti woke"

The fork was made because Godot's community manager started power tripping and banning everyone, even loyal contributors and donors who never violated the code of conduct.

I don’t want to contribute to a project that will ban me the moment they find out I believe politics and software shouldn't mix :(

denistorjai commented 1 month ago

Change the entire UI design of the engine, it looks like it was designed in 2012

denistorjai commented 1 month ago

also, no way you have people coming to this repo and complaining about people working on a fork, and then you click on their GitHub profile, and they have 'woke' written all over it, that irony is exactly why people are working on this repo

FringeSci-com commented 1 month ago

Change the entire UI design of the engine, it looks like it was designed in 2012

Improving the UX and redoing the UI is part of what I'm planning on doing. This is just a first step to get things rolling.

Captain-Wet-Beard commented 1 month ago

ofc but this fork is just made for bigots who will bring nothing to the engine except making it "anti woke"

This cult like behavior is exactly why people who are serious about FOSS want to distance themselves from your politics. This is a game engine, not a vehicle for activism. Go evangelize elsewhere, nobody here is interested.

tiritto commented 1 month ago

ofc but this fork is just made for bigots who will bring nothing to the engine except making it "anti woke"

I always find it ironic how people who are supposedly so open-minded to the idea of non-binary concepts, fundamentally fail to do the same when it comes to having an opinion on something. It's not about making it either “anti-woke” or “woke”, it's about maintaining neutrality in places where it shouldn't ever matter in the first place.

FringeSci-com commented 1 month ago

Please keep this related to the actual issue and not just arguing over politics. Don't feed the trolls. If you want to argue politics go to twitter.

It's bad enough with one political group spamming the repo and getting in the way of actual engine development, let's not make it two.

MrDraxs commented 1 month ago

there is a crypto business called redot the name will probably have to be changed to avoid copyright issues: https://redot.com/ image

SwissCore92 commented 1 month ago

image the logo is also used quite often

oliverpatrick commented 1 month ago

Last two posts are valid. Maybe another rebrand is due?

As for the theming the godot minimal would be a good standard.

SwissCore92 commented 1 month ago

Just a joke. But yes, I also think a rebrand is necessary. image

YarikTH commented 1 month ago

Maybe try name "peridot" It ends with "dot" to slightly hint to origin, but I didn't found any popular programming products that reserved the name. image

th3sn3k commented 1 month ago

Why not Zenith Engine or Prometheus, Both are references to continuous iteration and evolution.

Reynaldi-firmansyah commented 1 month ago

Vladimir: Let us not waste our time in idle discourse! Let us do something, while we have the chance....at this place, at this moment of time, all mankind is us, whether we like it or not. Let us make the most of it before it is too late!...

Since Godot Engine derived from play titled waiting for Godot let's name this project based on that? This might not be factually correct but I like the explanation of this "A common explanation was that Godot was God, with the French suffix ‘-ot’ added to be used as a diminutive, such as the French use when calling Charlie Chaplin ‘Charlot’, thus making the name possibly mean ‘a small god’" - https://ibenglishliterature.wordpress.com/about/external-assessment/paper-2/waiting-for-godot/who-is-godot/#:~:text=A%20common%20explanation%20was%20that,mean%20'a%20small%20god'.

We might end up with something like "Grandieu" (from "grand dieu"), meaning a greater or grand god. But since this project is neutral and shouldn't include religion how about "Humain(e)" (human) so Humain(e) engine?

Rabcor commented 1 month ago

Why not Zenith Engine or Prometheus, Both are references to continuous iteration and evolution.

I like this direction.

th3sn3k commented 1 month ago

Another name idea I have is Theseus after the ship of Theseus. Although I feel that would only be more apt if this project becomes a complete reimplementation of all of the codebase which I think is quite unlikely not to mention too much work.

However it still embodies the idea of continuous iteration which i consider to be a principle of something being open source.

SwissCore92 commented 1 month ago

I don't think the name really matters. What matters is the engine itself. Just making a rebranded/-skinned godot clone should not be the main focus.

th3sn3k commented 1 month ago

I don't think the name really matters. What matters is the engine itself. Just making a rebranded/-skinned godot clone should not be the main focus.

I concur but my suggestions for a name change were only prompted by someone else mentioning the potential trademark issue with the crypto company.

Rabcor commented 1 month ago

Another name idea I have is Theseus after the ship of Theseus. Although I feel that would only be more apt if this project becomes a complete reimplementation of all of the codebase which I think is quite unlikely not to mention too much work.

However it still embodies the idea of continuous iteration which i consider to be a principle of something being open source.

Theseus is already kinda taken by what used to be known as kwinft (it fits extremely poorly though)

I don't think the name really matters. What matters is the engine itself. Just making a rebranded/-skinned godot clone should not be the main focus.

And a good name not apparently linked to godot in any way along with rebranding is the first step in that direction. Distancing the project's identity from godot is necessary to move it in the direction of being more than just a godot fork.

MachinistJohn commented 1 month ago

This fork should maintain project compatibility with Godot so if someone wanted to switch over there would be minimal problems in doing so.

Maybe list some goals as to why you want to make this fork and not be labeled as a revenge fork because you disagree with the political alignment of the current Godot position it clearly has made e.g. Devuan. Whatever you do make it legit and not because your feelings got hurt. Doing something because you got butt-hurt over it isn't a reason. Make it like you want to take the project in a different direction.

And finally, yes, you are going to have to change the new name and icon they are taken. Maybe something like ToDog for a new name and have two angry chihuahuas facing each other with Godot teeth and tags that say godot the other todog with a mirror between them.

Rabcor commented 1 month ago

It's up to whoever started this to decide if it goes the direction of maintaining compatibility with godot so as to benefit (as much as possible) from the leftover contributors still working on the original project, or to take it in the direction of making a new engine out of this (kinda like krita, which startted out as a gimp fork).

I don't think maintaining compatibility with godot is the right call personally. The engine has generally been fairly stagnant since 4.0 which in my opinion lowers the value of the compatibility route, there are so many severe regressions (major engine features left broken for multiple versions... Like IK for instance) that have gone unmitigated that it's not even funny.

I think creating something new using the current godot as a skeleton to start from is probably a better direction. A new project, but not one that's started from scratch.

The reason is mostly just that if this project maintains close connections to godot, some people on both sides of the fence will be turned off by it. If it's a new project with complete independence from godot and ever decreasing connections between the two, I think everyone will view this project more amicably.

naterfute commented 1 month ago

Why not Zenith Engine or Prometheus, Both are references to continuous iteration and evolution.

I don't know if prometheus would work due to the open source software prometheus

I do like that first option alot though

Captain-Wet-Beard commented 1 month ago

The name probably isn't an issue, try doing a search for it in the trademark database https://tmsearch.uspto.gov/search/search-results Even if the exchange actually had the name trademarked, it still wouldnt matter because trademarks dont cover every possible use of a name, they're narrowly tailored.

I do agree that the icon people were throwing around is too commonly used, but RNavega posted a better one thats actually unique in Pull Request 1

372290282-9df74aa5-bf08-4fdc-9d81-28235829dd59

denistorjai commented 1 month ago

I'll design a logo, and a rough concept of a new engine design and we can work off of that

denistorjai commented 1 month ago

I'd also have to find out how Godot renders the GUI because I've never used C++ in my life, I have used a little bit of C before in my Operating Systems class

TheBamBamShow commented 1 month ago

Godont... sounds cool.

denistorjai commented 1 month ago

Screenshot 2024-10-01 143100

heres my proof of concept of what the modernized engine should look like, it sticks to the original concept because we want to be able to change the UI in a timely matter but with just a cleaner look, feel free to iterate off this design

denistorjai commented 1 month ago

also, feel free to change the theme, the colors I chose are kinda bland

MrDraxs commented 1 month ago

The name probably isn't an issue, try doing a search for it in the trademark database https://tmsearch.uspto.gov/search/search-results Even if the exchange actually had the name trademarked, it still wouldnt matter because trademarks dont cover every possible use of a name, they're narrowly tailored.

I do agree that the icon people were throwing around is too commonly used, but RNavega posted a better one thats actually unique in Pull Request 1

372290282-9df74aa5-bf08-4fdc-9d81-28235829dd59

the problem is that open a weakness that could be used in the future by bad actors to try to shutdown the project, i think that is better to prevent than to fix it later.

returnofblank commented 1 month ago

https://github.com/passivestar/godot-minimal-theme is the only logical choice tbh.

What's the point of forking if the only changes you'll make are just copy and pastes from other repositories?

You're not exactly creating a new identity, you're just repackaging Godot with a few tweaks.

Reynaldi-firmansyah commented 1 month ago

https://github.com/passivestar/godot-minimal-theme is the only logical choice tbh.

What's the point of forking if the only changes you'll make are just copy and pastes from other repositories?

You're not exactly creating a new identity, you're just repackaging Godot with a few tweaks.

People make GIMP fork to change the name to Glimpse. Why can't we do the same?

Captain-Wet-Beard commented 1 month ago

the problem is that open a weakness that could be used in the future by bad actors to try to shutdown the project, i think that is better to prevent than to fix it later.

If there is concern about the name being a future problem, then the project lead should trademark it for this purpose.

What's the point of forking if the only changes you'll make are just copy and pastes from other repositories?

You're not exactly creating a new identity, you're just repackaging Godot with a few tweaks.

The fork is very new, nobody should expect it to be vastly different from a design standpoint instantly. Forks start off small, and the project is at the stage of making basic choices about small changes and deciding on how to structure the project. There isn't a massive rush to change every aspect of the engine.