Thank you for your intention to help out.
- Currently 3DNes uses Lua to add custom behaviors for each game profile. It runs just fine so i'm afraid that i won't switch to C# script.
- The main point of 3DNes is to interpret and convert the 2d output of nes game into 3d object so i don't see the need of dynamic loading of obj file in run-time.
If you have worked so much in this project and think it's a valuable package and now want to stop, i believe you should open the source code and publish it on github.
Thank you again.