Objects and instances are the same in Construct as in a programming language.When you add a sprite to a project you are adding a object type and one instance of the sprite to the layout. You can have as many sprite object types as you want but generally I find it easier to make the events for a lower amount of object types.
So if I read this correctly, objects in Construct are not classes like in a programming language and Construct instances are not like programming objects? When I create an object (through the Spawn object) I'm always creating a new object with it's own set of instance properties? So every object just has a unique set of instance properties but otherwise is an object?
The manual instances have the properties, the objects do not, but I don't see how you create an instance at runtime (there's no Create instance action in the System but there is a Create object).
To summarize if I had say a sprite defined as Enemy and an instance variable of Health on the Enemy if I spawn 1000 objects it's the same memory footprint (1 byte [Health] X 1000 items) as 1000 instances of Enemy (regardless of how they were created)
Thanks for the clarification.