Ill only say this : The comment about the engine devs taking control away from the people isnt exactly true, every resource available to a game dev in the engine has to be created its not taken. To do any sort of systems as you are suggesting and not have a bigger hit to performance then they are worth is alot of times tricky or not a high enough demanded feature to be worth investing the work into, and most of the engines (Intersect is currently not included in this comment) are open source so if someone really has a problem with it, they can themselves or get someone else to change the systems as needed in the source itself... The control isnt taken away just has a higher skill req in 1 area.... A downside reguardless of the performance hit to having editors for stuff like that is the simpler game developers that alot of eclipse-style engines target, it adds more complexity to what really should be the simpler part of using an engine for those who just want to get in and make some maps so stuff starts happening. Its not a problem if you want to develop a toolset for an audience who isnt afraid of a bit more complexity tho and I wish you good luck on your project! @Underglow