I'm starting to learn MCG because it looks really amazing but I have some difficulties and I think I could share some ideas as a starter who has no clue about how to start. The tool could be a little annoying for someone who is used to code in text format, this is what I found so far: Poor documentation: The use of the commands is really confusing for a starter, the only help you have is a poor description in a little window. An usage sample of each important operator could be really helpful to have a guide (my first and obvious doubts are about loops, array iterations, variables declarations for example) Debugging and code tests The debugging and trial/error are just missing. You can't easily preview or trace segments of your project, you can't "Rem" or disable elements to see what is happening or to try alternatives, for example I wanted to unplug a group and plug an alternative but I couldn't do it, I had to erase one and create another and you don't have undo and redo!? Resources management I found the resources organization a little messy, you have to collect ALL of the sub-functions/sub-programs in one place, even when sometimes you will use them only once. You can't just open a sample and test it, you have to "install" it because the lack of relative paths of each project, that could lead to conflicts (like the ones I have right now installing some samples) and unlike .ms files, the projects becomes almost non-portables. Annotations For someone who is starting, taking notes is really important but is a relatively poor feature on the editor, the only note you can put is inside of a group, it suppose to be an schematic interface and you can't do basic schemes to organize your ideas. MaxScript connection Would be very usefull if the structural elements of MCG are exposed and documented in maxscript in case you need to do some very specific and complex project (for example tools connected with external software and files unsupported by mcg), avoiding the graphical interface and using at the same time the power behind this tool.
Show More