Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve the look / visual presentation of the icons ( in editor ) . . #2672

Closed
charlesmlamb opened this issue Apr 30, 2021 · 13 comments
Closed

Comments

@charlesmlamb
Copy link

charlesmlamb commented Apr 30, 2021

Describe the project you are working on

A Tomb raider type game . .

Describe the problem or limitation you are having in your project

This is not a problem, with the project, but a very basic, sort of question . . The icons in Godot look a bit ' simple ', and I was wondering if perhaps they could look a bit more, well ' classic ', here I mean other open source software . . . Now, I have no idea what these even should be, so this is like early-early brain-storming, nothing clear, or even well, ' ready ', or so . . <3

Skærmbillede (169)

Now, these are quite nice, and I understand they have a retro - game art ' look ', and I'm quite fond of them, also . . At the same time, I makes me ' wonder ', is this an engine, for a ' serious ' project or, ' content ' . . Notice many open source software, doesn't mean they're right, have a more ' general ' icon set-up, appealing to both young, and old users, the entire use - base . .

Blender icons . .

2021-04-30 0210

Also, note openOffice, has a more well, appeals to all ages icon line . .

2021-04-30 0213

Now, I don't like the open Office ones, for Godot . . but, my proposal is that you consider making a slightly more ' universal ' icon design, that appeals to young and, old . . Right now, it also gives the impression, not sure, the engine is really made, for young users, mainly :OO . . However, making a bunch of new icons, would be a ton, of work, so I know it's not just ' here - and - now ' stuff <3 Also, this is more like ' early ' ideas, nothing specific . . imo, one could even have several icon packs, that could be downloaded, as a plug-in, not sure . . .

It'd give the engine an ' appeals to all ' look or, vibe . . and, make people wanting to make more serious ' titles ', well, feel confident the engine was the right choice . . I think Blender has a nice starting - point but, it could be better . . .

Describe the feature / enhancement and how it helps to overcome the problem or limitation

Well, it'd just make it feel, that a small team, or serious, mid - level studio would ' think ', this engine is sort of, ' good ', or robust, or so . . . Right now, it has a look like it belongs in school, pre-college, pre-high school, or so . . That's not bad, but it can be a bit ' worrying ', if the engine can handle a bigger, more ' complex ', or so on title . . Just, a very simple proposal, no idea if this is necessary, or even easy, and what would make the engine look like, very young users, serious mid - level game studios, even old users, maybe over 50, with a ton of game - dev experience, would sort of think, this is ' nice ', makes sense :OO <3

Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams

Well, here are icons, from another open source program ( called, mypaint, basically Krita, but easier to user, atm . . <3 ) . . . .

Skærmbillede (182)

Well, I think it would be ' nice ', to have some icons, and ' editor ' look, that doesn't sort of, scare mature, ' serious ', sort of adult, grown-up people away, from the engine . . . I certainly think, is this engine made for kid's stuff ONLY, when I look at the icons, and wonder, will the rest of the engine be ' lagging ' or, even not optimized, or more . . .

It's a ton of work, though, but one could start with the most commonly seen icons, not sure . . . last, with newer monitors, one could have bigger icons, or more detailed, on a 4K monitor, or even, not sure, 8K . . So, might be a good idea, to make the icons scalable, ie. they look ' good ', even if scaled up, a bit . . it'd mean it have to be ' pro ' icons, lots of work, and also, designing it would be a massive challenge, and more . .

Right now, I look at the icons and think, is this like a program, for teens, or kids, mostly . . That's an important class, of users, but the main group of people that can make games, are actually coders, sometimes after university, or with some education, though they're not the only user group . . . Point is, I think the engine could look a bit more ' universal ', or ' standard ', or so . .

If this enhancement will not be used often, can it be worked around with a few lines of script?

I can't do this, sigh, I always get this wrong, I don't think so <3 <3

Is there a reason why this should be core and not an add-on in the asset library?

Well, it could be a plug-in, to begin with, so people could just try it, give feed-back, so on . . Not, sure <3

Biggest problem is, it's semi - concerning to see such an icon set - up, as a more serious dev, one 'WONDERS', can this engine handle advanced or, even ' complex ' titles, or just ' content ', like assets, that stuff . . . I think it could be a bit more ' inclusive ', and appeal to both new users, with zero experience, and old users, maybe even former industry workers, that are looking to pursue interest, or more . . .

Also, I don't think young kids are ' smart ' enough, to code an advanced controller, on their own, I'm not sure, at least young kids, teens, aren't the only group, some people actually have a lot of education, or more . . Well, it's an idea, not sure . . . .

@charlesmlamb
Copy link
Author

charlesmlamb commented Apr 30, 2021

Last, the stuff one can do in Godot, is some-times very high-level, and many of the terms, even in particles, isn't really only, for a young user - base . . stuff, like angular velocity, so on . .

And, as an adult user, I well, mildly freak out, and ' worry ' that, the engine can't handle a ' tough ' project . . Proposal is, make a 'timeless', more universal look, note that a Ph. D., in say math, or physics, could do almost professional work, in the engine, due to it's complexity, also C#, even native is supported, so the engine itself, isn't made for a teen or, younger audience, ONLY . .

That's why I think the engine could use a more ' pro ' look, without going into ' commercial ', etc <3 though many commercial programs, despite it all, have got at least the icons right, occasionally . . . lol . . .

Not sure, I think having a ' universal ' icon style, would ' benefit ' the engine, and make more people well, consider it for ' work ' or, so on <3 . . .

Increasing the appeal, for all age - groups <3

Last, if you want the engine to ' work ', for a teen or, younger group, not sure . . it'd make more sense to add something like ' Visual script ', or even a simpler scripting language, that made sense, to young coders . . or, perhaps making an ' advanced ' and, say ' simple ' particle system . . :OO with, simpler words, like ' angular velocity ' is called ' spin ' / whirl, etc, not sure . . :OO . . .

Also, most ' stuff ' made for kids, it's adults that sit down, and make content, suitable for these audiences <3

Wind in the Willows intro . .
https://www.youtube.com/watch?v=riltxsHIRqk

Anyway, not sure . . .

<3 . . .

I suppose, if you wanted to make engine more accessible to kids, young teens, you could make a simplified editor, where say principled shader, is made simpler, and had stuff like, instead, of . . .

Texture ==> Color
Metalness ==> Shininess
Roughness ==> ' Rubberness ' / gooness . . .

That might actually be important, and implement a coding system, that worked almost like simpler programs, ' game maker ' studio, so making a game, is dirt - simple, and you can drag and say, ' make FPS ', ' make adventure game ', etc . .

Well, there are many things can be done, making ' media ' for kids is actually a very responsible ' task ', and requires some ' maturity ', often . . Most kids stuff is made by adults, imo, even cartoon shows, etc etc . . <3

Well, not sure how it'd be done <3

ps. Even making ' Wallace and Gromit ' is actually quite technical, like it's actually adults, quite ' good ' artists, that make the ' actual ' work <3 So, I think the engine should appeal more to adults, not sure . . .

If I made ' Wind in the Willows ', as a title, I suppose I'd make an app, for kids, that they could make them move or, talk, with some simple buttons <3 . . Maybe, practice spelling, with the ' characters ', or learning simple math, or so :OO . . Not, sure . . . <3 <3 . . .

I'm not sure, how else to do it, or so . . Have, to think . . . <3

How ' Wallace and Gromit ' was made . . <3

https://www.youtube.com/watch?v=i3CEE9xKKZc

It's quite technical, etc . .

Here's, what I think . . .

a. You're not helping kids, by making the editor look ' kid ' - friendly, bec. they don't make their own content, and it's not their job, to ' decide ' what is or, ' should ' be entertainment . . .

b. Making a kid friendly, make - you - own video game, would require a, ton of work . . .

c. It's too much responsibility, to ' expect ' kids, to make their own stuff . . .

d. the more professional the engine gets, the easier it'll be to make ' quality ' kids media, or stuff . . .

e. the engine should be high-quality in features, pro - audio, effects, etc . . bec., that's what even the simplest kids shows use, during the ' production ', or making . . . one just doesn't see it, like in the " Wallace and Gromit " video <3

Basically, almost only adults, should make what ' kids ' play, not sure . . . . having a more universal appeal, with this in mind, prob. means software should look ' pro ', avoiding a commercial ' look ', again, just thinking, so on <3 . . . .

Early brain - storming, not sure . . . . :OO . . . <3

f. I suppose, making stuff for younger crowds is, actually very technical, and the goal for the engine, should be to become more advanced, competent, so people ' serious ' about kids stuff, can make it ' just ' right, world - class production stuff, ' tools ' and, features . . that's what allows one, to make ' Wallace and Gromit ' <3

That's the ' best ' way to support kids and, if some late teens, or so, want to use the engine, it should be for them, not younger, ie. it can be quite technical, visual script should be enough, not sure . . . . .

for instance, ' W and G ' <3 used a lot of green-screen, also pro cameras, experienced artists and, script people . . . imo, those are the tools that'd best support children . . :OO at least, kids should not decide what's in the ' entertainment ' stuff or, decide, how to behave or, ' act ' . . . it's the job, of conscientious, dedicated adults, to ' figure ' that out, or so . . . Not sure . . . . Technically, a mid-teen could start making stuff, or so . . Have some ' perspective ' and, ' maturity ', thoughts and, well, so on <3 . .

We need it to be more pro, imo . . . .

Thanks <3 . . .

Technically, you need to look at stuff pro - puppet makers, clay-mation, cartoons and, comics people use, and make Godot ' robust ', for that, or so . . Maybe, one could make some nodes, or a simple editor, that allowed ' green - screen ', or such stuff, also pro cameras, equipment . . .

So, the ' engine ' has gotten it slightly wrong, who it is trying, to appeal to . . To make ' best ' cartoon shows, etc . . you need a pro - software, and interface . . At least, if you want to make kids stuff, it's not my ' interest ' or, area, at all <3 . . .

Imo, the editor needs to look pro, world - class editing and, 'composition' style, not ' commercial ' . . I like Blender, I think mypaint has a nice ' interface ', or Krita, and, this might get me into trouble, Cakewalk . . or, pro video - editing . . .

2021-04-30 0422

2021-04-30 0423

Or, Blender . . . Something so solid, you can ' throw ' a big brick at it and, it won't ever break . . . Working with kids stuff, you need an almost surgeons touch, bec. it's so delicate and, ' important ' . . . that means, it should look hard-core pro, if you want it to be ' kid ' - friendly, paradoxically, or so . . .

My, take . . .

So, technically Godot is not for kids and, should not be . . at least, about making ' content ' and, more . . That stuff should be handled by really responsible and, ' dedicated ' adults, mostly . . <3 Thanks <3 <3 . . . .

One could even say, Godot is ' appealing ' to a crowd, that's not ready to use a video - game software, or so . . and, for making ' good ' kids stuff, you need almost more, than Blender, you need some-thing really pro - looking, and working . . :OO

2021-04-30 0431

Like, it's for rock - solid, decent, moral people, that ' world ' . . . imo, a look like Blender, would be a good ' goal ' or, pro stuff . . . <3 . .

One can't make the tiniest mistake, in a kid's game, it's just ' irresponsible ' . .

@charlesmlamb

This comment has been minimized.

@charlesmlamb
Copy link
Author

charlesmlamb commented Apr 30, 2021

Last, there may-be should be a rule, that users below 15, 16, even 17 should not be allowed, to use the engine . .

And, when some kid shows up, younger than that, and want to use the engine, be ' famous ' or, well . . I smell trouble, or so . . Suppose, ' soul ' - damage, bad parents, etc etc . . . It's just, ' weird ', or more, not sure . . . .

Just saying, it's semi - irresponsible, ' un - noble ', even perverted <3 Not, sure . . .

Some thoughts, think most adults get this, media is not ' really ' for kids, at all . . .

Thanks <3 <3 . . . .

And, break . . . .

So, imo this is ' not ' responsible . . .

Skærmbillede (169)

Kids, going into the world of ' hoo-had ' and, ' non - sense ', before they know what it is, is ' evil ' . . . <3 <3 . .

Some, reflections, not sure . . . . Big ' topic ', what's right and, 'noble' for kids, un-developed ' spirits ', minds . . . .

Silly . . .

ps. I think, if you think about what age, kids should start getting involved with drama, ' vanity ' and, non - sense, at all . .

You'd find, at least 15 - 16, may-be 18, is prob. best or, ' noble ' . . .

Easy, 'discussion' . .

Basically, engine is being ' presented ' or, sold as ' normal ' or, happy, for kids, not sure it's wise or, ' needed ' . . .

Giving the editor a ' pro ' look, and not adding features kids can use, below a certain age, would make sense, ie. it should scare kids away or, make them ' give ' up <3 While, being ' cool ' . . .

So, if I make kids content, in an engine . . it's my ' job ' to set up a twitter, all that stuff . . so, kids can safely contact me, and make requests, or ideas, share ' drawings', the works . . .

And, it's semi - the job of the engine, to make sure kids don't get into trouble or, ' hurt ' . . .

One way, is to make the engine ' unappealing ' or, too complex for kids <3 Easy, fix . . . <3 <3 . .

There could also be a sign-in, where you have to document your age, to keep it super - clean, sort of . . .

Well, I go ' think ' . .

2021-04-30 0515

Not, sure . . . . <3 <3

Troubled, ' souls ', esp. kids . .

Sigh . . .

<3 . .

@charlesmlamb
Copy link
Author

charlesmlamb commented Apr 30, 2021

Last, it's semi - also a problem, for the ' tutorial ' community, bec. if you make stuff, so that a kid can start using the engine, ' trouble ' or, drama . . .

Well, the engine is run by amazing people, that in no way wants this, it could even lead to ' authorities ' shutting down the engine or, even jail <3

Not, ' wise ' . . .

And, ' illegal ', theoretically, ' spiritually ' . . .

Break . . . .

This stuff, can get you ' into ' trouble, legally . . .

Silly . . .

Anyway, it sends the wrong message about the engine, also the ' core ' team <3 . .

' Nasty ', you know, later . . .

<3 . .

@SIsilicon
Copy link

I honestly don't see any reason why the icons should be changed. When I first used Godot, I never had any confusion concerning those icons. Each one clearly showed what they were representing. Sorry if I sound rude, but this proposal is based solely on opinion with no sensible points to back it up.

@charlesmlamb
Copy link
Author

Well, I might be wrong, happens often . . .

<3 . .

@Xrayez
Copy link
Contributor

Xrayez commented Apr 30, 2021

one could even have several icon packs, that could be downloaded, as a plug-in, not sure . . .

Sounds like a good idea to me here, likely it's not currently possible to override editor icons in the editor... Icon data is generated dynamically from in-memory SVG documents, so not sure how easy or difficult it would be to implement. But perhaps you'd want to have an editor setting for a directory path containing a list of custom icons just like in https://github.com/godotengine/godot/tree/master/editor/icons to be able to override each one of them.

This, however, could slightly decrease editor loading times. But once the editor is loaded, it shouldn't be slow to display those icons anymore.

@YuriSizov
Copy link
Contributor

YuriSizov commented Apr 30, 2021

Sounds like a good idea to me here, likely it's not currently possible to override editor icons in the editor...

That depends. For the UI all icons can be overridden using themes. You can override the editor's theme in settings with a regular Theme resource, which contains new icon items.

But you likely can't override node and type icons as those are fetched via means other than Theme (even though all of them are in the theme as well).

@autofool
Copy link

autofool commented May 8, 2021

In my opinion, there's no need to change editor icons. Look and feel can be changed easily with theme. Theme can override all icons except for nodes icons. I do feel that nodes need more streamlined symbolic improvement. Having different colors doesn't always match the contrast level that an icon should have with certain bright or dark colors. This can be fixed by exposing node icons to theme resource and let users get creative with it. This will limit the developer's work from creating new set of icons for light and dark versions to only exposing the icons to theme and keep the defaults.

@autofool
Copy link

autofool commented May 8, 2021

I had been thinking about how community can help with such things. There are really good artists and programmers in Godot community that could help with this. IF theme resource can be exposed to all the GUI elements then we could just host simple competitions where winner's icons, theme gets to be included in Godot's default theme or gets included in the list of themes. Just sayin tha's all.

@Calinou
Copy link
Member

Calinou commented May 8, 2021

I had been thinking about how community can help with such things. There are really good artists and programmers in Godot community that could help with this. IF theme resource can be exposed to all the GUI elements then we could just host simple competitions where winner's icons, theme gets to be included in Godot's default theme or gets included in the list of themes. Just sayin tha's all.

I think this is a lot of work for little benefit. The Godot theme already supports automatic dark/light icon color conversions. The icon saturation will likely be increased to better fit the new editor theme in 4.0, but this is something that can now be done with an editor setting (it was added to the master branch).

Edit: The icon saturation was increased in godotengine/godot#48644.

The current light theme icon colors are not ideal (although they have good a contrast rate, which is important for accessibility). This can be improved with a pull request too 🙂

@charlesmlamb
Copy link
Author

charlesmlamb commented May 9, 2021

I'm super - excited for Godot 4, after seeing a few other proposals, I think most of what I'd ever hoped for is in Godot 4, almost 100 % . .

Didn't know Godot 4 was getting a new theme, I'm about as happy as I can be, atm . .

I simply think, Godot could get a more 'mature' look, bec. the engine is quite complex, anyway I'd like a more mature look, so I'm not so worried, program will 'crash' if I make a longer, more ' advanced ' game or, so on . . .

Thanks . . .

ps. I think it's amazing, that the coders that make Godot 4, could maybe even 'read' these things, and take them into consideration, like I'm happy to just be heard and, perhaps ' considered ', maybe 10 % of this idea, could be used, that's enough . . I think it's more than, enough that the engine makers has heard this, so when they do things, improve the, engine . . this might be a little ' thought ', in the back, of their head, like, a suggestion, or so . . <3 I'm not the only one using the engine so, it's a group decision, not sure . . . .

Suppose, I see these proposals more as a discussion, not as a clear, one - way ' suggestion ' . . So, the engine coders and, masters had a little extra, for later, so when the engine is ' re-done ' or, upgraded, it'd be nice if they give this a little thought, that's all and, 'implement' it their own way, Thanks . . .

Guess I'd like to hear what others say and, find a 'solution', for every-body <3 . . . Anyway, some ' food ' for thought and, later consideration, or so . . Thanks . . <3 <3 . . .

@Calinou
Copy link
Member

Calinou commented Sep 1, 2021

Closing due to lack of support (see reactions on the first post).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants