1. Allows the player to create his own level/maps
2. Save and load levels as map-files
3. Perfect optimisation
4. Drag&drop, scale, rotate objects
5. Can be used for any game genre
6. Event sheet is clear and well commented
You can purchase this template here