Hehe wish i hadn't asked now :)
-------------------------
The reason why I did, (and opened p the can of worms), was because I had imagined a basic set of scripts available for AI, lift mechanisms, doors/keys etc yet the actual physical levels themselves (walls, doors, floors, skyspheres and spawn placements could be created using a WYSIWYG editor using simple building blocks, perhaps with a choice of pre-desined basics i.e. Space-Station, Warehouse, Office Building etc. levels.
On a much simpler scale, I have designed a similar thing (but only 2D) for a 'rebelstar' type remake where you can design your own levels (from defalt chipsets), and customise the game types (i.e. Victroy conditions, number of units per player etc)
its here if you want to look!
-------------------------
The reason why I did, (and opened p the can of worms), was because I had imagined a basic set of scripts available for AI, lift mechanisms, doors/keys etc yet the actual physical levels themselves (walls, doors, floors, skyspheres and spawn placements could be created using a WYSIWYG editor using simple building blocks, perhaps with a choice of pre-desined basics i.e. Space-Station, Warehouse, Office Building etc. levels.
On a much simpler scale, I have designed a similar thing (but only 2D) for a 'rebelstar' type remake where you can design your own levels (from defalt chipsets), and customise the game types (i.e. Victroy conditions, number of units per player etc)
its here if you want to look!