YoYoGames / GameMaker-Bugs

Public tracking for GameMaker bugs
26 stars 8 forks source link

suggestions to make visual script better for all artists, coders, or new to engine #5854

Open charlesmlamb opened 6 months ago

charlesmlamb commented 6 months ago

Is your feature request related to a problem?

this is perhaps more a bug, or citicism, or suggestion for the engine

  1. visual script works, or it's also simple to learn, or code

  2. where most programs have a canvas, or one places the nodes as one wants, or here one's forced to create specific structure

  3. it'd be cool if there was branching, or to connect, or use math nodes, or that think Godot 3 - series was good

to me the system in Gamemaker gives a poor overview, or also options to add math, or avoid any, or all written code, or that's why think it could be better

it's also very pretty, or perhaps extra visual because of that, or to me gives a glitchy experience, or etc

Describe the solution you'd like

the best ever visual script, or that's friendly to artistic, or also non - artistic visual coders that know of is this

Flax Engine

image

the system in Godot was also better

image

what wish to request, or to make visual script easier to use, or follow

that to look to those two systems


the issue, or that Gamemaker creates these ' pretty ', or very artistic looking graphs, or that it's super artistic

as someone that has to use the system, or it's a deal breaker

most other engines feel better

choice is to find another engine, or suffer through a poor implementation of visual script, or also for artists, or where it doesn't make sense, except it's ' pretty ', or different from other engines

quality of life in Gamemaker is 2 // 10

quality of life in Flax Engine is 9 // 10

quality of life in Godot is when they had visual script 8 // 10

suggestion is to add the best visual script to Gamemaker, or that the current one is rather bad, or creates needless effects, or look, or too much art - looking graphs


the rest of the engine is amazing, or updating this feature could make everything better, or also easier to learn

it'd also be nice with customization options, or to have a few editor settings, saturation, or colorization

result could be a much better visual script language, or to work there

think of adding math boxes, or also Unity Bolt is quite cool

Describe alternatives you've considered

learn written code, or to a non - coder that's a deal breaker

when making art, or moving to written code takes hours, or one has to change thinking, or etc

visual script is important, or to all artists, or teams

please make it better, or that's all

Additional context

No response

charlesmlamb commented 6 months ago

also, or instead of closing this fast, or could we talk about this

it's a deal breaker, or if one doesn't feel good when using a feature

this could really make the engine better for all

that's all, or #thx . .

charlesmlamb commented 6 months ago

sry for adding another post

is there a way you could have two different preferences for visual script in the engine

one that's the current one, or then one that is the classic canvas

the best have ever tried is Flax Engine, or that gives a pro feel, or works

Alphish commented 6 months ago

Personally, I'm not convinced about this approach specifically. I feel like my eyes would dart around a lot trying to piece together what goes where.

If I had to pick a system for visual block-based programming, I'd rather use something like Scratch approach instead, which to me feels a lot more concise and easier to figure out the sequence of instructions, and also what goes where. I feel like the code below would require a massive sprawling set of nodes in the originally proposed solution:

image

Of course, people's milage may vary. But I figured if we're discussing completely rebuilding GML Visual, it's good to have a variety of options for people to decide which they like best.

Also, I'm not a huge fan of keeping multiple GML Visual modes, since it means more work for YYG to maintain both, making it even less likely for them to expand upon GML Visual altogether.

gnysek commented 6 months ago

None of two pictures in first comment are readable for newbies. It might looks nice for advanced devs, but not for newbies.

charlesmlamb commented 6 months ago

ohh, or what was thinking was to have two different, or however keep GML, the current system

it's much easier to create branching, advanced code from sequences

note, or the first image was to say what wanted, and the second image was to say how working in GML isn't the best atm, or why wish to have something similar to Flax

gonna keep learning, or seeing how GML works, or also #thx for the answer, or think you're both right, or that those are good reasons to keep the current system, or not sure