I wanted an easy to lookup property system for the Editor but quickly realised this would have to be intergrated into the game engine, something I was trying to avoid. Trying not to bloat the engine is one of the hardest things I face each day. So I've come up with a system that can be turned off when not needed, for example if in game mode or edit mode. Now I can expose any information in the engine to any external source, namely the vortxEDIT app. This is a very generic system using type IDs etc... simple but very powerfull.
The editor so far:
![vortxEDIT.png](https://uploads.gamedev.net/blogs/monthly_01_2012/blogentry-174188-0-34989900-1327617915.png)
EDIT:
Just finished the asset list so here's a pic.
![vortxEDIT2.png](https://uploads.gamedev.net/blogs/monthly_01_2012/blogentry-174188-0-97172400-1327650137.png)