I think it’s great. It’s a great way of just fucking the game up in a good way – mostly. I created a modding system (C# runtime compiler wrapper) which works out very well. It also supports AssetBundes loading, so people can import their own 3D models, prefabs, sounds, etc. in the same environment as the little ChaseDown guy is.
As always, I waste time writing clever and reusable code, so the modding manager works with any projects, and I think even with console applications or something – can load text files that have C# classes in them and run functions out of the compiled assembly.
Maybe someday I will just put it on Github.