Hi everyone! I've already filed this suggestions to YYG but wanted to know your opinion regarding this ideas,
so I can see how many people are interested in those same suggestions. Take into consideration that these are simple
but in my opinion interesting suggestions that would increase the workflow performance of game development.
1) Add a "Create Child" entry to the right click of a mouse on an object (similar to what happens in the room resource)
this would allow for a faster way of creating inheritance objects (without the need to set the parent manually).
NOTE: the current way of selecting parent would still be there.. this would be just a shortcut.
Believe me when you have a lot of objects and a very complex structure.. finding the right parent is difficult.
2) Make instances selectable as a "resource" type in the "Variable Definition" window for a given object.
Selecting instance ID is generally used for room switching systems in RPG and even key/door pair, allowing to
select instances and even filtering them would be very nice.
This feature would allow for game designers not to mess with "expressions" when trying to select an instance.
3) Making the Instance Variable edit window more accessible.
Right now if you want to edit many object at the same time and copy variables from one object to another you have to have a lot of windows opened.
I know probably this is the way GMS2 is supposed to be... but when you are accessing the "Instance Properties" you probably want one of two things:
- Edit the color/rotation/scale.... (those are very accessible)
- Edit the instance variables (those are really not that accessible) - Properties - Variables - Click the Edit Icon - Write the new value
This change will allow for game design members of the team to have an easier time when editing stuff.
Maybe by embedding window (1) into window (2). What do you guys think about this?!
I know this suggestion are not what everyone expects like a better sprite editor / better sound editor / custom plugin API...
but are good quality helper suggestion specially for game designer.
so I can see how many people are interested in those same suggestions. Take into consideration that these are simple
but in my opinion interesting suggestions that would increase the workflow performance of game development.
1) Add a "Create Child" entry to the right click of a mouse on an object (similar to what happens in the room resource)
this would allow for a faster way of creating inheritance objects (without the need to set the parent manually).
NOTE: the current way of selecting parent would still be there.. this would be just a shortcut.
Believe me when you have a lot of objects and a very complex structure.. finding the right parent is difficult.
2) Make instances selectable as a "resource" type in the "Variable Definition" window for a given object.
Selecting instance ID is generally used for room switching systems in RPG and even key/door pair, allowing to
select instances and even filtering them would be very nice.
This feature would allow for game designers not to mess with "expressions" when trying to select an instance.
3) Making the Instance Variable edit window more accessible.
Right now if you want to edit many object at the same time and copy variables from one object to another you have to have a lot of windows opened.
I know probably this is the way GMS2 is supposed to be... but when you are accessing the "Instance Properties" you probably want one of two things:
- Edit the color/rotation/scale.... (those are very accessible)
- Edit the instance variables (those are really not that accessible) - Properties - Variables - Click the Edit Icon - Write the new value
This change will allow for game design members of the team to have an easier time when editing stuff.
Maybe by embedding window (1) into window (2). What do you guys think about this?!
I know this suggestion are not what everyone expects like a better sprite editor / better sound editor / custom plugin API...
but are good quality helper suggestion specially for game designer.
Last edited: