Makes no sense when you compare the small speed improvement over the complicated DLL creation and testing process.
It would be easier to write your game engine based on data files, compile the engine to an .exe and then change the data files based on your tryouts. That way you wouldn't have to compile it anymore since the engine would get it's data from your files (files like configurations, object creation, positioning, etc).
But it is still too much hard work - I'd stay with the 15 seconds or whatever that you might be having to compile it and save myself the trouble.
In the end it's not that much compared to what you'd endure if you tried to make the DLL or the universal data-based engine I mentioned.
It would be easier to write your game engine based on data files, compile the engine to an .exe and then change the data files based on your tryouts. That way you wouldn't have to compile it anymore since the engine would get it's data from your files (files like configurations, object creation, positioning, etc).
But it is still too much hard work - I'd stay with the 15 seconds or whatever that you might be having to compile it and save myself the trouble.
In the end it's not that much compared to what you'd endure if you tried to make the DLL or the universal data-based engine I mentioned.