[quote:377f8yqv]Modularity
The ability to create re-usable objects and associated ES code between projects. These can be helpful to one self and the community. They are easy to use and shareable. overall increasing the development of all projects without going through redundancy or trying to copy over complex other projects into a complex project.
I don't know if you're talking about something similiar, or if it's even the same...
So just in case
-------------------
Create Custom Modular Objects
What i mean is (for example)
You've created a monster. This monster isn't just one simple sprite, it may be linked with several other objects together, using custom parameters etc... (additional hit boxes, single arm objects, angle object, and a lot of custom code)
Now, it would be awesome to simply SAVE this specific model you've created as one single "Object".
This "Modular Object" could then be shared throughout your other projects or wherever you might need it.
So if you're going to create a second monster, you can simply get this modular object out of the library (new)!
Set a new name on it, and it's already in your game. (Event Code will accordingly be adjusted to the new given name)
From this point it will be really easy to change just a few parameters, replace animations to create a complete new monster.
If you're creating an army of such monsters, it would be finished in just a few minutes.
All you would have to do would be changing the animations and maybe some parameters afterwards.
(Event code could be associated with these objects)
This could be used across near anything.
Your custom walls, doors, any characters. Just everything that's complex.
This should be right inside the interface, and it should give you the option upon using an object from your library to either duplicate specific objects, or use existing ones and bind them together. (for example use the same hit boxes, arms etc which were attached to this object using the container, but create a duplicate of the main sprite)
Having this right inside the interface would speed up your workflow dramaticaly.
You could create your own library of complicated modular objects, or share them with other developers (maybe through the market).
Imagine if you've finished your game, and released it to the public already.
You recieve great feedback and you decide to create a sequel.
Just create a new project, use your library and you can use the same assets and customize them just like that!
Keep in mind
[quote:377f8yqv]Our goal is to make Construct 3 the best game making editor ever.
That's what they said